如何写出一份高质量的程序员简历

2020-06-19 00:00:00 岗位 项目 如果你 简历 应聘

金九银十,是校招火热的阶段。近有不少同学找到我,让我帮忙看下简历提提意见。虽然每个人的情况各不相同,应聘的企业和岗位也不同,都要具体分析对待。但对于程序开发岗位来说,很多原则是相通的,所以我今天来统一回复下。毕竟应聘方和招聘方我都当过很多次,可以算是经验之谈了。

简历是用人单位了解你的印象,如果你没做好,也可能就是人家对你的后印象了。所以别把它仅仅当做一个申请表格,填完信息就完事了。尤其是校招,对于背景相似的众多应聘者,如何争取到进一步笔试面试的机会,简历是很重要的因素。

关于如何写出一份好简历,知乎上有不少很有价值的回答。如果你是个打算找工作的应届生,花上半天时间,认真地读一读上面的高赞回答,对照自己的简历逐项检查,这是非常有必要的一些事情。

我今天主要针对程序开发岗位来谈谈,有哪些特别要注意的点。

我觉得一个应聘开放岗位的应届生简历,核心的就是三个要素:

教育背景、课程成绩、项目经验

1. 教育背景

你是哪个学校、哪个专业、什么学历。这是基本信息,你也改变不了,所以说清楚即可。如果你是名校相关专业自不用多解释,但如果你觉得自己学校专业不好,那也要如实描述,别耍小聪明,故意不写或偷换概念。没必要,HR 不傻,你们学校也不是就你一个人,被看出来你基本就没戏了。

2. 课程成绩

同上,到了临招聘前你想再提高成绩也没机会了。但是,如何展示成绩,你是可以考虑的。比如可能你们学校GPA算法普遍较低,但是你整体排名还行,那就标注上排在前百分之多少。还有的同学虽然整体成绩一般,但是有几门专业课很好,那就可以在简历中特别注明。这也是我为什么之前在专业学习建议中就说,如果你不是学霸,也尽力拼出哪怕一门高分专业课来

如果你实在成绩不好看,你也可以挑几门与应聘岗位需求相关的专业课名称放出,证明你有过相关学习。但不要多,罗列专业课名称没意思。

3. 项目经验

前面两点,大多数同学可能都差不多,而且可提升的机会不大。但项目经验则是你可以通过自己努力而获得额外加分的。尤其对于一些非名校、非相关专业,甚至是非应届生的同学来说,前面两项比较吃亏,而且在短期内无法改变,只能依靠项目经验给自己拉回分数,争取一些机会。

技术部门的负责人在面对应聘者的简历时,会考虑两点:

1. 从简历上来看,这人是否能胜任此岗位

2. 这人简历上写的这些是不是真的

如果你简历上的经验空空如也,那条就不满足。但如果你为了过关而夸大其词,则未必过得了第二条。

通常来说,你的简历就是面试官的问题库。除了一些设定好的问题外,面试官往往会针对你简历中宣称掌握的技术、参与的项目提出问题,以此判断你简历的真实性和你的实际能力。

所以,如果一个技术你只是写过“hello world”,跑过快速上手案例,那就别在简历中说自己“精通”。不然你就是给自己留了一个坑。

对于应届生,很多并没有参与过很完整的大项目,觉得好像没什么可写。但其实你可能或多或少都有过一些小练习、大作业、网课、讲座、活动等等。去对照下应聘岗位的要求,从自己的过往经历中尽可能挖掘,是否能有搭上边的地方,将其提取出来适当包装。总比啥也不写要强。

反过来,如果你有一个完成度很高的项目,或者是有真实用户使用的产品,则可以很好地向面试官展示你的开发能力,弥补学校、成绩的不足。

此外,即使招聘季已到来,你仍然有时间去学习一些新技术,花上一个周末去读一读教程,写一个demo。然后面试时坦诚地告诉对方,虽然你对这方面不熟,但是近有在学习,或许也能给面试官留下好印象。

所以,项目经验对于开发岗位来说是非常重要,同时又可以通过自身努力提高改进的一个关键因素

除了以上几点,开发岗位的简历还可以有加分小技巧:

1. 附上你的 github 和技术博客

2. 用 markdown 来写简历

但这两点的前提是,你的仓库和博客里有够多且不差的内容,你 md 写出来的简历不难看,不然还不如别用。

上述就是我关于应聘开发岗位时如何写简历的一些看法。关于应聘,还有一些我认为比较重要的原则。如果这些原则太过繁琐,你可以只记住一点:

像对待相亲一样对待招聘

1. 找工作就像找另一半,不一定要条件好的,而是要合适的。所以没被录用未必是你不够好,可能只是别人觉得你的技能不是他们需要的。所以在应聘前了解对方的要求,在简历上适当地迎合对方所需,效果会更好。给所有公司都发同样的简历显然是不够的。也不要作假,一方面是诚信,另一方面,即使你侥幸进了,但别人看中的不是真实的你,你以后要一直伪装下去吗?

2. 态度很重要,让对方看到你对这份工作的意愿。如果你连头都没洗,衣服也没换,就去面试,连招聘要求都没看仔细,还敢说自己很想得到这份工作?

3. 突出重点,少说废话。HR 校招时要面对成百上千份简历,留给你的时间不多。在一页内讲清楚你的优势,你会什么,人家凭什么要招你。而你会不会开车、喜不喜欢看电影真的没那么重要。

4. 自己说出来的都不靠谱。所以,省省那些千篇一律的自我评价吧,就好比山盟海誓的告白,HR只会一笑而过。

5. 重视细节,别聊了半天,后手机号都没留。简历中的错别字是不允许的!邮件别忘了上传附件,附件的文件名也别叫“未命名文件(1)”。简历好用 pdf,不然 word 的格式出什么幺蛾子,影响的还是你自己。

6. 简历要简洁不花哨。但简洁不代表简陋,字体要一致、段落要对齐。别卖萌、别搞怪、别抖机灵(除非你忍不住)。大多数人并不想和一个不成熟的人在一起。

7. 后,但也是重要的一点:简历只能决定你的下限,给你适当加分。决定上限的还是你本身的能力,简历只是把你更好地展示出来。如果你学校不好也不是相关专业,编程刚入个门,什么项目都没碰过,然后来问我,怎样改简历可以拿到一个开发的offer,那我只能建议你去卧佛寺烧高香了……

总结下,简历三大要素:教育背景、课程成绩、项目经验

短期提升简历质量的三个途径:向岗位需求靠拢、挖掘自身相关经历、有针对地弥补技术

当然,我更希望读到这篇的你还没有到临毕业的当口,可以早做打算,在接下来的时间里有意识地去丰富自己的简历,而不是等到后才想“改”出一份好简历。

对于一份简历来说,内容要比形式强一万倍。

----

更多干货内容,欢迎搜索并关注:Crossin的编程教室

一起学,走得远!

相关文章