程序员就业竞争大?找不到工作?也许,从简历开始你就被淘汰了....
在大多数公司中,HR的招聘压力很大,受时间的挤压,或许浏览每个人简历的时间只有10几秒,也许你的工作能力很强,但如果没有在简历上有效地展示出,也很难进入理想的公司。
一份好的简历,不仅能够打动HR,获得面试机会,甚至可以引导面试官的提问,从而在面试中立于不败之地。
那么,一份好的程序员简历,应该怎么写呢?
细节决定成败
排版
程序员的简历排版一直只有一个要求,那就是简洁清晰,不要各种五彩斑斓,花里胡哨,一般面试官会更重视你的内容而不是排版。
简历的命名
千万不要直接叫“简历”,这个简历名称没有提供任何有用的信息。收到这种简历,可能HR打开的欲望都没有了,那怎么通过简历筛选呢。简历命名可以参考 “岗位-姓名-上家公司名称-工作年限-电话.PDF”的格式。
简历的文件格式一定用PDF
格式最好是pdf,主要是防止乱码。面试官的操作系统可能是Windows也有可能是Mac,难免会有兼容性问题。不要因为这一点细节,给面试官留下不好的印象。
主要内容怎么写?
基本介绍
自我介绍在简历中也是非常重要的,名字/联系方式必不可少。从什么学校毕业?什么时候参加工作?是很多大厂HR关心的内容。
如果对方的公司有多个办公地点,写清楚你希望的工作地点,毕竟不同工作地点可能是不同的团队。也可以把你当前的工作地点标明下,方便对方进行面试安排。最后可以写上你期望的工作岗位。
基本技能
都说程序员是一门技术活,那么,写好自己掌握的技能,是非常重要的。这一部分,一定要注意,很多面试官都是从这一方面,来觉得要提问哪些内容的。
列技能点时要归类总结
程序员最重要的就是抽象总结能力,这是做架构师必备技能。如果你列个技能点时一会介绍Java语言,一会说Android系统远离,一会说HTTP,一会又说Android的UI和动画,就会显得很混乱。面试官会认为你没逻辑,抽象总结能力差。
没事不要写精通
每写一个技术,都要进行仔细地推敲,哪些是熟悉的,是能够熟练运用,还是精通原理,亦或是基于现有的框架上进行优化与二次开发。把你的亮点展示出来,引导面试官对他们进行提问。
项目经验至关重要
一份优秀的简历,不是说你做了什么,而是要说你做到了什么?那怎么说你做到了什么呢,主要就看项目经验。
1. 项目经验介绍应该包括项目背景,你的职责,你解决的问题和克服了哪些难点。
这几个部分缺一不可,项目背景和你的职责是提供项目的基本信息,让面试官对这个项目和你的工作有个基础的了解。
然后重点是要突出你解决了哪些难点技术取得怎么样的收益,就才是告诉面试官你做到了什么。越突出难点,越能体现程序员的技术实力;越突出收益,越能体现程序员的价值。
2. 用数据说话
介绍难点和收益时,务必要提供量化的数据说明。比如难点是优化了xxxx场景下的性能,内存均值占用从100M降低60M,优化了40%;CPU均值从30%降低到15%,优化了50%,收益也是类似的。
3. 介绍2到3个重点项目即可
项目经验介绍绝对不是越多越好,那应该挑选哪些项目来介绍?一句话:就介绍你最想跟面试官聊的那2个或者3个项目,其他的直接一笔带过即可。如果你把所有项目都列出来,面试恰好问一个你做得不好的项目那岂不是搬起石头砸自己的脚。
反过来,如果你写的项目都是最想聊的是你做得比较深入的项目,能够体现你的技术深度,而且收益明显的项目,那无论面试官对那个项目感兴趣都正中你下怀。
归根结底,你的简历就是你为自己准备的广告。像任何好的广告一样,它需要突出你的最大优势,吸引HR的注意,并说服HR相信,你将能帮助他们解决问题。
最后,提醒大家,对于每个写在简历里面的技术点,都要进行反复推敲。自己写的项目,可以先简单试讲一下,多准备一些面试官可能会问的问题,有备无患。
最后的最后,祝大家都求职顺利,找到满意的工作!
,