答:如何写好一篇技术简历?

2019-11-27 17:48:52 +08:00
 xiaotianhu

之前发了个吐槽帖子,引起一些争议.详见: https://www.v2ex.com/t/623359?p=1 认真总结了一下,回答部分帖子里面人的疑问,(我认为的)如何写好一篇技术简历?

背景介绍:

本人后端开发为主(PHP+GO),会点前端(VUE 技术栈),在学 SWIFT(为了招 iOS 开发...),目前在某小公司做技术负责人,所以会负责招聘.
HR 由于对技术不了解,所以为了效率,经常需要我亲自到 BOSS 直聘和智联等后台直接筛选简历.

由于发了一个吐槽简历的帖子,引起了广泛讨论.这里斗胆谈一下我认为的输出一份好的简历的技巧,给各位能够带来一点帮助就很值得了.
我们从上往下说

自我介绍

基础信息,不用多说.需要注意的点:

尽量不要放照片.做为开发,你不放照片无所谓,放了容易引起心态波动,分散阅读者的注意力,引起不必要的猜测.

个人介绍&技能点

我倾向于先写这一部分,在项目经验之前,让阅读者对求职者有一个直观的感觉.我个人的思路,是希望给别人留下一个印象,这位求职者是一个"喜欢学习新东西,喜欢折腾,有 GEEK 精神"的感觉.这一部分,尽量要有"亮点",就是跟别人不太一样的地方,能够显示出你这个人个性的地方,如果没有 那么你应该反思一下,并且从现在开始积累一个了.
这个部分很大程度上大家写的会比较像,我就要从中间找亮点,哪怕有一两个,也能够成为影响我决策的点,这样就有了更强的竞争力.

先说几个需要注意避免的点:

"熟悉 ThinkPHP5 框架"  VS "读过 ThinkPHP5 的部分源码,熟悉包括路由部分,容器部分,日志部分等组件的流程与实现"  
"熟练 Linux 命令"      VS "会用 TcpDump 抓包,用 Strace 和 lsof 等命令排查 I/O 瓶颈"

关于亮点:

鉴于大部分人(包括我) 都没有 GitHub 1w+的 star,没写过什么开源框架没出过书,很多人就觉得没有亮点.我觉得不是这样的.
比如我认为,"熟练使用 VIM(常用 easymotion CtrlP YCM 等插件),熟练使用 zsh+Tmux 管理服务器" 就算是一个亮点,毕竟只有少部分人喜欢折腾 VIM,就让人觉得可能喜欢折腾比较极客;

其他可能的亮点,我认为的有:

等等.这个因人而异了.但是还是说,至少能体现自己喜欢写代码.如果没有,那么应该考虑积累几个.

工作&项目经历

我个人倾向于公司与项目混合在一起写,理由后面说.一般人都知道按时间倒序吧.这个技巧不说了

HR 一般会关注稳定性,在一家公司干多久.做为技术,主要关心项目,用来排除是不是外包公司.所以公司跟项目一起写会减少阅读的工作量,如果混在一起 ,就需要仔细核对,甚至有的人项目时间根本不写的,所有项目一股脑列出来,这种心情不好的直接不看了.

所以我推荐的一般格式为:

XX 公司  职位:高级开发  2017.05-2019.05
    一句话的简单介绍:做为 Leader 负责 xx 开发,带 3 个人,设计了 XX 项目架构,简单介绍就好
    如果有亮点成绩可以单独列,比如 服务器性能优化,单机 QPS 从 xx 增长到 XX,网站响应时间减少 xxms...
    
    项目 A:
        一句话的项目介绍:项目主要为社区信息流+电商部分,我负责其中的 xx 部分
        用到的技术点: XX 扩展,XX 框架,XX 设计模式,等等 相关技术点
        
XXB 公司 ...

一些需要避免的问题:

细节

大家做产品都知道要"打磨",所谓打磨就是在打磨细节.简历做为你跟其他上百名竞争者最重要的竞争手段,当然需要精心打磨.那么很多细节就都应该注意,尤其是程序员的简历,如果你关注细节 并且处处体现严谨,那么会给人留下更好的印象,毕竟这个岗位的需求就是如此.

通常要注意的,拼写错误,语句不通顺,就不多说了.简历毕竟是很正式的文档,不像论坛发水帖.这些都做不到的通常是减分项.

举几个不太容易重视的栗子:

暂时想起来的就这么多了吧.产品老过来加需求打断我的思路...
anyway,简历是一个寸土寸金的文档,每一个字都值得我们仔细斟酌.而且针对不同的公司的岗位,也应该相应的略做调整来增加竞争力.

祝福每个开发同学都能找到心仪的工作,真心的.

26219 次点击
所在节点    程序员
89 条回复
taogen
2019-11-27 17:58:12 +08:00
已收藏!感谢大佬
Mistwave
2019-11-27 18:07:56 +08:00
挺中肯,不错
tomczhen
2019-11-27 18:10:28 +08:00
所以说技术部门和 HR 部门选择简历的回路都不同。
woncode
2019-11-27 18:11:42 +08:00
用心了,是合格的楼主
Tierney
2019-11-27 18:14:38 +08:00
这周看了 200+ 的简历快看吐了,看到楼主这样的简历描述简直眼镜不要太美好

同时补充,如果有好的链接,最好可以直接署名在个人技能那一列,一目了然,很快就可以爬过去了解你,但是太多人写的博客异常水,或者 Github 上一片空白,完全不明白为什么要放这个东西。
Tierney
2019-11-27 18:16:01 +08:00
还有一个,刚毕业一年的就敢写「精通」,真是不知道天高地厚,工作五年的才敢写「熟悉」....
CrankyPants
2019-11-27 18:18:49 +08:00
点赞
luckyrayyy
2019-11-27 18:19:28 +08:00
写的挺好,另外有一点想纠正,git 真离“人人都会”远得很.....相当一部分人没用过,更多一部分人只会三板斧...
CommandZi
2019-11-27 18:20:27 +08:00
「 HR 由于对技术不了解,所以为了效率,经常需要我亲自到 BOSS 直聘和智联等后台直接筛选简历.」关键句

很多公司没有这样的操作,所以简历能否被面试官或者用人部门看到主要在于 HR。而大部分 HR 眼里你简历上的「"熟悉 ThinkPHP5 框架" 」「 "读过 ThinkPHP5 的部分源码,熟悉包括路由部分,容器部分,日志部分等组件的流程与实现" 」都等于 「会 ThinkPHP5 」,没什么不同。所以 HR 会着眼于简历里面的学历、工作经历这些点。比如一份普通本科的漂亮简历和一份 985 本科的普通简历,HR 二选一的话,用人部门就不会看到那份普通本科的漂亮简历,当然没有面试机会。再比如一份 2 年工作经验的漂亮简历和一份 4 年工作经验的普通简历,HR 有要 3 年工作经验以上这个念头的话,用人部门也不会看到那份 2 年工作经验的漂亮简历,同样没有面试机会,虽然前者技术经验可能更丰富。
xiaotianhu
2019-11-27 18:21:35 +08:00
@Tierney 被打断了忘记的一个点

尽量不要作弊...不会的就敢往上写,让面试的体验非常差.
hezhiming1993
2019-11-27 18:29:47 +08:00
写得很不错 赞👍
hryen
2019-11-27 18:32:46 +08:00
感谢
RtIHZ
2019-11-27 18:37:00 +08:00
别人写简历往大了吹,你老实巴交会多少写多少,别人拿面试拿到手软,你在家喝西北风。
Tierney
2019-11-27 18:39:35 +08:00
@xiaotianhu 我有一个大胆的想法,如果楼主在 Boss 上做过招聘的话,两个条件一卡,80%以上的简历可以不需要看了,我先说一个条件「大专」,至于另外一个,我不敢说,不知道楼主有没有体会过。。。
xiaotianhu
2019-11-27 18:43:12 +08:00
@CommandZi 我不太清楚大公司的招聘流程.不过我相信应该也是差不多:hr 初步筛选,然后给用人部门,用人部门会筛掉大部分简历,少部分约来面试.

我列出的点,跟 hr 的需求并不冲突.而且过 hr 是大概率的,除非硬性要求(年龄 学历) 这些是你无法美化的,而真正决定要不要约的是用人部门,这才是需要针对和优化打磨的点.

至少我按照我列的原则写的简历,在 BAT 都通过了筛选拿到了面试资格,也能说明一点问题吧
xiaotianhu
2019-11-27 18:44:23 +08:00
@Tierney 小公司的痛苦就是要找物美价廉的候选人.所以没法这么干.

大公司不太考虑性价比,找人容易的,当然很随意了.

不同的条件,策略还是不一样的.
xiaotianhu
2019-11-27 18:46:01 +08:00
@Tierney 如果招聘方在意这一点,可以在面试的时候特别问一下

但是把这点写在简历上,既不好验证真伪,也无法增加更多竞争力,我认为属于"无效信息",或者至少是低效的.
newtype0092
2019-11-27 18:54:22 +08:00
为什么“熟练使用 git”就是人人都应该会,“熟练使用 vim”就是爱折腾有亮点?太区别对待了吧。
我感觉 vim 太个性化了,而且对实际工作帮助并不大,会不会完全取决于用不用的惯,我们几个同学上大学刷 OJ 时都在用,现在就我还一直在用。反而 git 用的熟练是能很大提升工作效率的,只会 push/pull 和理解 gitflow 活用 rebase 区别是很大的。

还有 TcpDump 这类的小工具小技巧,都是常用的就记着,不常用很快就忘了,真要写的话感觉能写一整页。

看来对非技术的点大家看法都比较一直,涉及技术的点每个人关注的地方都不一样,这就是平时老说的面试主要靠缘分吧。。。
xiaotianhu
2019-11-27 18:57:14 +08:00
@newtype0092 我提的是思路.具体例子没有深究的价值.
如果你是 iOS 开发,会用 vim 当然不算太大的亮点了.

如果你不能 get 到我的 思路,就没必要纠结是 git 还是 svn,是 tcpdump 更好还是 wireshark 更亮点这种细节了.
lepig
2019-11-27 19:00:20 +08:00
写的挺好的。 一眼看过去能看到很多量化的东西,尤其是一些关键词及数字。这些东西才是经历、价值。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/623704

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX