程序员如何写简历才能脱颖而出?
工作十余年下来,我参与过很多次招聘,看过很多程序员的简历,却发现少有让人满意的。
回顾自己上次投简历已是六七年前,再一想当年的简历却也不禁摇头叹息。如今,站在求职的另一端,终于开始明白什么样的简历算是好简历了。
也许,一份好简历会是一份好工作的开端。
很多时候简历给人的感觉也似乎微不足道,因为没有人会真正细致地去读一份简历。现实也的确如此,真实情况是,你的简历只有十几二十秒的时间被浏览到,然后就被决定了能否进入下一步。
在我参加过的招聘中,校招就是一场简历的战争。会议室里,满满一桌子的简历,十几位面试官根据简历筛选初面的同学,在每一份简历上仅停留一眼的时间,就会大致做出判断。每一份简历都在叩门,脑海里充斥着嘈杂喧嚣的声音,所有的选择都不过是一眼之缘,一耳之感。
这样的决断难免会有沧海遗珠之憾,但若是有一份简历在市井的琐碎之音中发出隆隆的战鼓声,它还会成为遗珠吗?
啊?简历怎么会像是你走在路边随手接到的那些广告传单呢?但现实是,大部分简历和这些传单的命运差不多一样,只是你不需要站在真实的路边去发,而是站在互联网的路口去发,且互联网上有很多这样专门发简历的路口,俗称招聘网站。
为什么是单页?你会发现你收到的传单都是单页的,你什么时候收到还需要翻页的传单,或者厚厚一本?一眼打动不了人,再多也是浪费了。一页足矣。
那么这一页上应该有些什么?
为了满足上面的需求,一份简历最少需要包括以下内容:
可以长期定期维护一份个人简历中工作经历的全集,根据每份职位的需求去临时定制子集。
另外,项目经历中无须写软件环境、硬件环境、开发工具之类的。我们在乎的是你会做什么菜(有什么技能和能力),而不关心你用的什么厨具。
如果是学生,缺乏工作经历,那就写写独特的学习或实习经历。若大家共有的经历就不用写了。对于学生,看重的是通用能力、学习能力、适应能力以及对工作的态度和热情。如果没有区分度高的经历,那么有作品也是很好的。
一位同事说起当年毕业时金山西山居游戏工作室到他的学校招人,最后只录取了一个,唯一一个有作品的同学。
另外,像 HTML、CSS 则全部大写,因为这是多个单词的缩写。一些小小的细节就能读出你的专业性和散发出来的味道。
最后,技术术语不是罗列得越多越好,不是真正熟练的技能,不要轻易写进简历。
关于格式,我收过的简历很多都是 Word 格式,但 Word 并不拥有很好的兼容特性。我也收到过 Markdown 格式的简历,但那是因为 HR 同事的电脑不识别
关于样式,还记得前面描述的那个满桌简历的场景吧,在这样的情景下,一份独特的外观就足够吸引人的注意了。而如何独特,这是发挥创意的地方,但唯一需要注意的是,创意不能影响简历的可读性。最好是自己设计一种样式,一个能散发出你的特质与味道的样式。
最好的人才,从来不通过简历市场发生交易,所以这也许就是为什么大部分简历都让人不满意的原因。而当你能写出很好的简历时,会发现其实也不太需要怎么写简历了。成长就是一个从需要在简历上写很多内容,到越写越少的过程。
回顾自己上次投简历已是六七年前,再一想当年的简历却也不禁摇头叹息。如今,站在求职的另一端,终于开始明白什么样的简历算是好简历了。
也许,一份好简历会是一份好工作的开端。
你的简历为什么会被 pass?
简历,是如此重要,它是获得一份满意工作的敲门砖,但不同的简历敲门的声响大有不同。很多时候简历给人的感觉也似乎微不足道,因为没有人会真正细致地去读一份简历。现实也的确如此,真实情况是,你的简历只有十几二十秒的时间被浏览到,然后就被决定了能否进入下一步。
在我参加过的招聘中,校招就是一场简历的战争。会议室里,满满一桌子的简历,十几位面试官根据简历筛选初面的同学,在每一份简历上仅停留一眼的时间,就会大致做出判断。每一份简历都在叩门,脑海里充斥着嘈杂喧嚣的声音,所有的选择都不过是一眼之缘,一耳之感。
这样的决断难免会有沧海遗珠之憾,但若是有一份简历在市井的琐碎之音中发出隆隆的战鼓声,它还会成为遗珠吗?
让简历成为你的单页广告
简历,是你的自我介绍?不,它是你的广告传单。啊?简历怎么会像是你走在路边随手接到的那些广告传单呢?但现实是,大部分简历和这些传单的命运差不多一样,只是你不需要站在真实的路边去发,而是站在互联网的路口去发,且互联网上有很多这样专门发简历的路口,俗称招聘网站。
为什么是单页?你会发现你收到的传单都是单页的,你什么时候收到还需要翻页的传单,或者厚厚一本?一眼打动不了人,再多也是浪费了。一页足矣。
那么这一页上应该有些什么?
简历应该包含什么内容
看了你的简历我就想知道,你做过什么?看看技能、经历与岗位需求的匹配度,然后再问问你是谁?透过你的简历散发出来的味道,我会思考,我愿意和这样的人共事吗?为了满足上面的需求,一份简历最少需要包括以下内容:
- 个人信息:姓名、年龄、手机、邮箱等;
- 教育经历:博士、硕士、本科、毕业院校等;
-
工作经历(最匹配职位需求的,挑选出来 TOP3 的项目)
-
项目1
- 项目背景上下文(场景、问题)
- 你在其中的角色(职责、发挥的作用、结果度量)
- 与此项经历有关的知识与技能(技术栈)
- 项目2(结构与项目1类似)
- 项目3(结构与项目1类似)
-
项目1
-
附加信息
- 博客:持续有内容,不是碎碎念的。
- 开源:GitHub 持续 commit 的。
- 社区:InfoQ、CSDN 等技术社区有一定专业影响力的。
- 书籍:用心写的。
- 演讲:行业大会级别的。
- 专利:觉得比较牛的可以写,公司凑数的就算了。
- 论文:学术界比较有影响力的。
- 爱好:真正的兴趣点
关于“工作经历”
关于“个人信息”和“教育经历”就不多说了。“工作经历”部分突出重点项目,按时间维度、与职位需求匹配度高低来区分,时间越近且匹配度越高的越是详细写,而时间比较远的可以略写,匹配度低甚至不沾边的就别写出来了。可以长期定期维护一份个人简历中工作经历的全集,根据每份职位的需求去临时定制子集。
另外,项目经历中无须写软件环境、硬件环境、开发工具之类的。我们在乎的是你会做什么菜(有什么技能和能力),而不关心你用的什么厨具。
如果是学生,缺乏工作经历,那就写写独特的学习或实习经历。若大家共有的经历就不用写了。对于学生,看重的是通用能力、学习能力、适应能力以及对工作的态度和热情。如果没有区分度高的经历,那么有作品也是很好的。
一位同事说起当年毕业时金山西山居游戏工作室到他的学校招人,最后只录取了一个,唯一一个有作品的同学。
关于术语
关于技术栈部分的技术术语,很多程序员不太注意。比如,把 Java 写成 java或 JAVA,Java 已是一个专有品牌名词,大小写要完全符合,这一点和 iOS 类似(i 小写,OS 大写)。另外,像 HTML、CSS 则全部大写,因为这是多个单词的缩写。一些小小的细节就能读出你的专业性和散发出来的味道。
最后,技术术语不是罗列得越多越好,不是真正熟练的技能,不要轻易写进简历。
简历的颜值
讲完了内容方面的注意点,还需要注意的就是外观了。外观包括两部分:格式和样式。关于格式,我收过的简历很多都是 Word 格式,但 Word 并不拥有很好的兼容特性。我也收到过 Markdown 格式的简历,但那是因为 HR 同事的电脑不识别
.md
后缀的文件名时转发给我的。所以,关于格式就用 PDF 吧,拥有最好的跨平台兼容性。关于样式,还记得前面描述的那个满桌简历的场景吧,在这样的情景下,一份独特的外观就足够吸引人的注意了。而如何独特,这是发挥创意的地方,但唯一需要注意的是,创意不能影响简历的可读性。最好是自己设计一种样式,一个能散发出你的特质与味道的样式。
总结
如果你还没有作品,那就把简历当作是第一份作品,而作品是你品味的体现。最好的人才,从来不通过简历市场发生交易,所以这也许就是为什么大部分简历都让人不满意的原因。而当你能写出很好的简历时,会发现其实也不太需要怎么写简历了。成长就是一个从需要在简历上写很多内容,到越写越少的过程。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算