前段时间,有朋友问他,为什么投了简历后公司一直没给他面试机会。还有朋友说,自己因为频繁跳槽,第二次面试被拒,但他说自己每次跳槽都有进步。简历上只显示跳槽频繁,却没有进步。这些问题都和写出来的简历息息相关。
我在工作中筛选了近千份简历,面试了约三百位求职者,推荐了数百份简历。在这个过程中,我发现有些求职者的简历确实写得不太好。有的简历太简单,缺少必要的信息,有的简历太长,没有突出重点。
今天我从四个方面跟大家讲一下如何写好简历:
第一,什么是简历;第二,为什么要写好简历;第三,简历的内容;最后,五点建议。
1. 什么是简历?
简历是一份简明扼要的经历,也凸显了你的工作或学习经历。因此,写简历要注意两个重点:一是要展现自己的优势,二是要让面试官快速发现你的优点,从而引导面试官如何面试你?但要注意的是,写简历并不是要把你所有的经历都写出来。你不能像讲故事一样,把经历的一切都写出来。否则,它就成了自传,而不是简历。如果你把做过的项目、系统都写出来,面试官的时间有限,可能只会看你做过的一个普通项目就不再看了,最终导致你错过了让面试官了解你优势的机会。
2.为什么要写好简历?
我认为写好简历至少有三个好处:第一,更容易通过简历筛选,这是整个面试的第一阶段;第二,帮助面试官在筛选简历上节省大量时间,从而获得面试官的好感;第三,写好简历可以让你更方便。简历可以作为后面面试的前奏,可以引导面试官对你技术领域的问题进行提问。一般来说,通过你的简历,面试官可以大致了解你的能力和优势,而好的简历可以引导面试官对你擅长的领域进行提问,避免面试时把你带入未知的领域。因为一个技术人员不可能精通所有的技术点,如果面试官在你的简历中找不到什么亮点,那么面试官就会问他认为比较重要的知识点,而这些知识点可能恰好是你不擅长的,最终导致面试失败。
另外,简历的质量不仅会体现出你的自我表达能力,也会体现出你对待工作的态度,如果你不愿意用心去写简历,那么以后可能就无法很好的做好自己的工作,也不会很认真的对待。
面试确实需要运气,但是一份好的简历所带来的指导可以帮助提升你的运气,所以一定要谨慎对待。
3. 简历内容
简历主要包括基本信息、应聘信息、自我介绍、教育背景、工作经历、项目经历6个部分。
基本信息

必填项有姓名、手机号、邮箱、现居地和毕业日期。邮箱用于通知你面试进度或者发笔试题目给你,现居地关系到后续面试是电话、视频还是现场。选填项有博客地址或者GitHub、英语阅读写作听力能力等。如果写了博客地址或者GitHub,那一定很出彩,它的亮点体现在几个方面:经常写博客,说明你对技术有热情;博客里写的知识点比较深入,能体现你的技术深度;经常向GitHub提交代码、做开源项目的committer,说明你喜欢coding,有很好的动手能力。做笔记不仅不会加分,甚至可能会扣分。
工作信息
求职信息里包括你应聘的职位和期望工作地点,可以写多个职位和期望工作地点,比如腾飞应聘的是高级Java开发工程师/专家,期望工作地点是上海或者杭州,职位要匹配。比如对方招的是算法工程师,简历上就写你应聘的是算法工程师,而不是其他职位,这些细节很重要。
自我介绍
自我介绍就是用事实来介绍自己的优势和技能,是简历中最重要的部分。自我介绍要用事实来描述,而不是用观点来描述。那么什么是事实,什么是观点呢?比如,“我有 10 年的 Java 开发经验”,这是事实;而“我崇尚团队合作,学习能力强”则是观点。事实可以证明,但观点很难证明,所以用事实来描述比用观点来描述更有说服力。下面是一个使用事实的例子:
腾飞有十年Java开发经验,其中两年项目管理经验,三年系统架构经验,曾带领20人团队支撑公司营销业务线,负责部门核心平台架构的优化升级。热爱技术怎么写好简历模板,喜欢读源码,看过JDK框架包、并发包、Spring、Redis框架的源码。喜欢分享,经常发表技术文章,曾主导或参与JarsLink开源项目。腾飞学习能力强,曾经10天完成iOS学习,还开发过广告应用并上线。
教育
教育背景包括学历、毕业学校和毕业时间,面试官需要用毕业时间来推算你的工作年限,不同的工作年限要求不一样,1-3年,需要扎实的基本功和学习能力,通过这些能力来看你未来的潜力。BAT需要高潜力的同学怎么写好简历模板,3-5年,还要看项目经验,技术深度和解决问题的能力,5-10年,技术能力基本定型,主要看你的综合能力,包括沟通能力,技术深度,技术广度和架构能力。
工作经历
工作经历应包括公司名称、公司规模、公司类型、任职年限、职位、所做的工作及业绩,从近到远依次写。职位可以是软件开发工程师、高级开发工程师、架构师、技术主管、技术总监等;工作可以写为负责某款产品的架构升级、某款系统的开发设计等。例如:腾飞曾在某大型互联网公司担任技术专家,负责多个金融系统的架构与建设,推动融资平台架构演进,组织数十人的项目团队完成双11大促支持,获得业务方好评。
项目经验
项目经历部分是采用事实描述的方式写下自己在项目中做过的事情。从最近到很久写,但注意不要把项目经历全部写下来。主要写亮点项目或者最能体现自己技术能力的项目。比如我在某项目中担任项目架构师兼 PM,负责项目的架构、主系统划分和项目方案推进,带动 5 个 60 人的团队完成项目。在项目中负责核心开发工作,负责用户管理模块的设计和开发,主要用到 Redis、分布式 Session 等技术。
如何在简历中通过项目经验体现进步?如果你跳槽过三次,在这三家公司里你的职位分别是工程师、高级工程师、技术主管或者技术专家,那么你可以在简历上写上“两年内从开发工程师晋升为高级工程师”。作为一名高级工程师、技术主管,面试官从你的经历中就能看出你一定很优秀,有很大的潜力。
4. 五点建议

简历的理想长度是一到两页。
我一般建议两页。如果你的简历太长,你应该想想它是否没有突出重点,是否只是展示了你上面提到的最擅长的技能。
不要在简历中包含你以前的薪水或期望薪水。
写下你的期望薪资是有害无益的。首先,如果面试官发现你的期望薪资比他的高,他可能会以更高的要求面试你,或者因为这个职位不能提供那么高的薪水,他可能会要求你写下你的期望薪资。其次,薪资的计算非常复杂。期望薪资是税前还是税后?包括年终奖吗?包括其他个人收入奖金吗?所以我建议你按照期望薪资来计算。面试结束时,讨论期望薪资。
不要频繁换工作。
如果求职者每年都会跳槽,面试官会认为他职业规划不明确,忠诚度不高,入职不久就跳槽,技术积累不够,其实这样的简历一开始也是不好的,很难筛选出来。
使用诸如“熟练”之类的形容词时要小心。
技术能力可以用“使用、掌握、精通、熟练”来形容,很多求职者在简历上写着“精通Java”,其实有些求职者只用过JDK,连源码都没看过。如果你在第一阶段就写上“精通”,面试官肯定会问到JDK源码、实现原理等问题,如果你答不出来,很可能会导致面试失败。Java要精通难度很大,但还有很多小知识点,比如垃圾收集、类加载、多线程、网络编程等,你可以选择一个知识点深入学习,并在这些知识点上写上“精通”,比如“精通类加载,并利用类加载技术开发了一个模块化框架”。
找到一个好的简历模板。
这样可以凸显你的专业性,建议简历排版简洁,字体字号统一,段落前留两个空格,段落之间留一行。
总结
最后我们来总结一下,找工作的时候需要认真写简历,把它当成面试的第一步,简历要突出亮点,重点突出自己的突出技能和重点项目。
(全文完)