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

285 阅读7分钟
![如何写出一份高质量的程序员简历](https://p1-tt.byteimg.com/origin/dfic-imagehandler/1f78ea31-9e4f-40bb-8ef0-6cd9e2b71f76?from=pc)

前言:

金九银十,是校招最火热的阶段。最近有不少同学找到我,让我帮忙看下简历提提意见。

虽然每个人的情况各不相同,应聘的企业和岗位也不同,都要具体分析对待 。但对于程序开发岗位来说,很多原则是相通的,所以我今天来统一回复下。毕竟应聘方和招聘方我都当过很多次,可以算是经验之谈了。

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

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

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

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

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

1. 教育背景

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

2. 课程成绩

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

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

qq搜索群:JAVA零基础技术交流群,第一个就是,欢迎讨论交流!

3. 项目经验

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

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

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

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

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

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

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

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

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

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

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

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

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

2. 用 markdown 来写简历

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

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

像对待相亲一样对待招聘

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

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

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

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

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

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

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

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

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

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

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