现在找工作的程序员很多,都需要写简历。
我见过很多简历,写得很糟糕,看不出这个人的亮点在哪里。一个人总是有亮点的,对不对。
一些同学私下找我,让我帮忙修改简历。我在这里把自己的看法写出来,开发者的简历应该怎么写,效果最好。以后再有人找我,就让他看这篇文章。
如果你按照本文的建议,我保证你会写出一份令人印象深刻的简历,拿到面试的机会大大增加。
一、以项目为主体,设计你的简历
根据一项研究,招聘人员(尤其是大公司的)在2018年仅花费大约7.4秒,分析一份简历。几秒钟的时间,如果找不到感兴趣的点,他就会 Pass 你的简历。
所以,你动手写简历之前,脑袋里面要有一个观念: 简历是用来传递信息的,一定要突出重点内容。不要写得密密麻麻,堆砌各种无关的信息,这样只会埋没你的长处,让招聘人员抓不到重点。
那么,你应该把什么信息,放到简历上面呢?
对于开发者来说,你的项目就是你的简历。你需要突出你的项目,和项目涉及的技能,让招聘人员一目了然。 简历的主体,至少一半以上的内容,应该是你做过的项目,或者取得的成就,这是最有证明能力的东西。
如果你是学生,简历不必写你的绩点、上过的课程、得过的奖学金,当过学生会干部,组织过社团活动、通过四六级考试等等。那些东西对企业没用,缺乏有针对性的证明能力。
你也不要描述自己的工作态度,比如"具有团队合作精神"、“积极进取”、“努力工作”,这是默认你应该做到的,不是得分项。
二、针对企业的需要,突出你的技能
下一个问题是,项目经历应该怎么写,才能一眼打动企业的招聘人员?
大家要这么想,企业招聘的目的,是找到帮他解决问题的人,或者说,招聘帮他干活的人。如果你让他看到,你可以胜任他的工作,他就会想要你。
企业也没有把握什么人能胜任,他只能假设,如果你掌握了工作所需要的几种核心技能,就是初步合格的人选。
所以,企业在简历上寻找的,就是你有没有他需要的那几种技能。这才是招聘人员最关心的信息。 所以,简历应该突出的就是,你拥有企业想要的技能,你的经历证明你可以胜任。
企业想要的技能,往往是一些特定的技术。你应该在简历里面包括这些技术的关键字,而且要写得详细一点,不要只写技术的大类。比如,应聘 Java 岗位,就不要只写掌握 Java,而要写掌握 Spring 或者 Hibernate。
注意,写技术名词的时候,不要拼错单词,也不要写错大小写,比如把 jQuery 写成 Jquery,把 TypeScript 写成 Typescript,这会显得不专业。
三、项目的三要素
事实上,项目信息的写法有一个公式。
项目 = 产品 + 技术 + 结果
据说,谷歌要求应聘者描述经历时,每段经历必须提供下面三个信息:
- 做了什么产品
- 用到了什么技术
- 取得了什么结果
比如,“领导了 X 功能的开发,使其集成到 Y 产品,带来额外的 Z 收入”。
除了三个基本信息,项目描述还要注意下面几点。
(1)主要介绍新项目,你过去3年~4年的经历最关键。不要详细描述较旧的项目。
(2)突出项目规模,比如用户数量、数据有多少 TB、每天的收入金额或交易量。
(3)最好都用动词开头,这样让人感到简洁有力。为了避免单调,动词也可以适当变化,“开发”、“实现”、“部署”、"完成"这些词都可以换着用。
四、量化你的项目,给出数字
最后一点,每个项目的描述都需要量化,最好能给出数字。这能够大大提高简历的可信度和专业性,给招聘人员留下深刻印象。
请看下面这些改写的例子,加入了量化,效果好了很多。
改写前:
设计和实现 CRM 系统的 X 功能。
改写后:
设计并实施了 X,这是 CRM 系统的一项新功能,可使2万名用户轻松跟踪他们的业务支出。
改写前:
结合使用 OAuth 和 JavaScript,实现了社交网站登录和个人资料的自动填充。
改写后:
通过使用 OAuth 和 JavaScript,实现了社交网站登录和个人资料自动填充,将网站的转化率提高了20%。
改写前:
使用 Ajax 技术减少页面加载时间。
改写后:
使用 Ajax 技术减少了30%的页面加载时间。
改写前:
与同事合作,部署了一些 Web 应用程序,并排查故障。
改写后:
与后端工程师团队合作,一起开发、部署、故障排查了7个的 Web 应用程序。
改写前:
参与了将网站前端转为 React 框架的工作。
改写后:
与一个同事合作,在一周内,将网站前端转换为 React 框架。
改写前:
使用 Less 开发了一个客户端的全新 CSS 样式。
改写后:
使用 Less 开发了一个客户端的全新 CSS 样式,使文件大小减少了70%,将首屏显示的时间减少了2倍。
五、小结
应聘 IT 行业,难度其实是不高的。因为整个行业非常缺工程师,尤其是中高级工程师。
企业自己也知道,不太容易招到水平很高的高级工程师。因为大家都在抢人,遇到合适的人选,出手稍慢,可能就被其他公司截走了。所以,只要你的水平能满足企业的最低要求,他们就愿意招你,至少会给面试机会。
作为应聘者,你只要能证明自己具有合格的项目开发能力,就肯定可以很轻松地拿到 Offer。因此,你真正要做的是:提高自己的能力,多做项目。然后,按照上面的几点建议,把项目信息忠实地反映在简历上,就一定能够顺利地找到工作。
原文地址:http://www.ruanyifeng.com/blog/2020/01/technical-resume.html