前言
又到了金三银四跳槽涨薪的黄金时间,你的内心是否也开始蠢蠢欲动,希望找到一家钱多事少妹子多的公司呢?
答案是肯定的。而要想找到一份满意的工作,一份优秀的简历必不可少,它是你能否获取更多面试机会的保证。作为之前公司的资深面试官,今天给大家分享下怎么才能打造令面试官眼前一亮的简历。
一、要点分析
在说具体如何打造简历之前,大家首先可以换位思考下,HR和技术面试官最关注的是什么,希望招到什么样的人,筛选简历的判断条件是什么?
可能很多人争辩,说可能不同的HR和技术面试官会有不同的风格和要求,但我相信最核心的几点一定是相同的。
一份优秀的简历,至少要包含以下要点:
- 基本信息
- 求职意向
- 个人技能
- 工作经历
- 项目经验
二、基本信息
这部分主要是介绍下自己的基本信息,包括姓名,年龄,学历,毕业院校,工作年限,联系方式,邮箱,目前职级,让面试官对你有个最直接的大概了解。
其中面试官最关注的往往是应聘者的学历,工作年限,目前职级。
- 姓名 --这个应该不用展开说明了,相信没有人的简历上不介绍自己姓名的吧。
- 年龄 --现在很多互联网公司对应聘者的年纪也越来越看重,希望研发团队更年轻化、扁平化(更可能的原因是薪资低、肯吃苦,任劳任怨)。
- 学历 --以前只要技术好,专科也能找到不错的工作。但是现在很多公司都会直接根据学历就刷掉一大批简历。如果你还只是一个专科学历,又想在IT行业又不错的发展,建议尽早自考本科或者考个在职研究生,不然以后可能面临简历都投不出去的尴尬局面。
- 毕业院校 --如果你是985或者211重点院校毕业的,那么一定要写上。时刻记住,简历就是在尽可能在简短的篇幅中介绍自己,展现优势。
- 工作年限 – 也是面试官非常关注的点。大部分开发人员的技术水平还是和工作年限有比较大的关系。比如基本不会出现工作2年的高级工程师。项目经验、技能实际使用经验都是靠实际参与项目一步步积累出来的,光靠看视频学习永远成为不了一名合格的架构师。
- 联系方式 – 一般都是自己的手机号,方便面试官电话联系。
- 邮箱 – 一般面试结果都会通过邮箱反馈。
三、求职意向
主要是说明自己期望职位和期望薪资范围 。
- 期望职位 --对程序员来说,一般就是初级工程师、中级工程师、高级工程师、架构师
- 期望薪资 --一般是根据自己应聘的职级和工作年限取一个合适的范围。也可以参考投递简历的公司对应岗位招聘要求中的薪资范围。也可以选择面议,根据自己的面试感觉现场说明自己的期望薪资。
四、个人技能
个人技能是作为开发人员吃饭干活的看家本领,一定要交代清楚自己技术上的能力和亮点。
针对个人技能,给大家如下几条建议:
1、适当参考岗位招聘要求中的技能部分,越匹配简历通过几率越高。
2、突出自己技术上的亮点,比如熟悉spring cloud,参与过多个微服务架构项目,有高并发的项目经历。
3、不太熟悉的技术栈不要强行加上去。要知道只要你写在简历上面的技术名词,都有可能被面试官问到。千万不要写着熟悉Hadoop,却连一个mapreduce计算过程都说不清。
4、过时的技术不用写。很多人可能由于从事开发年限比较久,在技术介绍上还包括Struts2,Hibernate这些已经过时的技术,完全没有必要。
5、非岗位相关的技术不用写。比如现在基本上都采用前后端分离的开发模式了,你应聘java开发工程师,还大篇幅的介绍熟悉HTML,JS,CSS,PS这些就没有必要了。
6、可以适当说明自己熟悉的业务领域,比如电商,银行,支付。有时候熟悉相关领域的业务比技术能力更加分。
参考示例:
一般介绍对技术的掌握情况,大多会使用了解,熟悉,精通这3个等级。
对大多数程序员来说,听过这个技术名称,知道是干嘛的,就是了解。
在项目中实际使用过就是熟悉。
自己花功夫深入深究过底层原理,看过源码,比较全面的了解相关特性,知道常用的参数调优差不多就达到了精通了。错误示范:
技术介绍不要简单的罗列几个技术名称,然后用一下进度条说明自己掌握的程度,真的超级low。
五、工作经历
工作经历主要是说明自己在什么时间段,在某某公司就职,职位是什么,承担的主要工作职责是什么。
至于离职原因这些,等面试官问,不要在简历上说明。
示例:
注意:
工作经历能清晰体现出自己每段工作的时间长度,如果每份工作都干不到2年的话,就容易给面试官不稳定的感觉。特别是职业后期,工作5年后,一定要控制好自己的跳槽频率,踏实工作,积累资本。
部分同学可能会对一些工作经历做一些合并,让自己的简历稍微好看点,但一定要注意最后2份工作经历的真实性,很多公司都会做背景调查。这种涉及诚信的问题,一般发现就会直接被pass。
六、项目经验
项目经验也是简历中的核心内容。很多同学6页简历,其中5页满满的都是项目介绍。
项目经验怎么写?
我觉得应该注意从以下方面入手:
1、简单的项目功能说明。大致说明下项目是干嘛的,让面试官有个大致的认识。
2、采用什么框架,用了什么技术,规模多大,并发多大。
3、自己在项目中承担了什么职责,参与了哪些开发。
4、解决了那些重难点问题,最大的收获是什么。
常见的误区和建议
1、过多的项目业务功能的介绍
几百字的小长文对项目做了超详细的业务功能介绍。完全没有必要,大多数面试官都对系统的业务功能其实并不感兴趣。如果是和应聘公司业务相符的项目可以针对性的加强说明,或者等面试官问到了再详细对业务功能进行说明。
2、都是简单开发模块的说明
过于常规的说明自己参与开发了什么模块,面试官Get不到重点内容。
3、过多的项目介绍
满满当当7,8个项目的介绍说明,还有中意犹未尽之感。推荐只对最近的3个项目做一些详细介绍,其他项目简单略过或者不写。比如我早期工作的一些项目,都是采用SSH,Spring MVC这些架构,项目老旧,技术过时,再怎么详细介绍也没有什么吸引力了。
4、采用什么技术实现什么功能
简单来说,面试官希望了解的是你在实际项目中,用到了哪些技术,解决了哪些重难点问题。因为只有实际项目中使用的技术你才能掌握的更深刻,之前发现很多人说熟悉Spring Cloud,结果所有项目都是单体应用,连Spring Boot的使用经验都不多,这种大多数只是知道Spring Cloud的几个组件名词。
5、让解决的痛点问题成为亮点
在平时开发工作中,碰到的技术难点,参与解决的技术问题,业务重构的架构升级思路,都要留心收集整理。在简历中可以采用拿来主义,只要你能说的条理清楚,逻辑清晰,头头世道的话,那么就可以是你独自解决的痛点问题。
七、亮点展示
1、什么叫亮点展示?
就是能让面试官眼前一亮的东西。
如果你天天面试,都是一样的简历,一样的技术名词,内容都前篇一律毫无特色的话,面试官也会腻烦,突然发现一个有点特别的亮点展示,一定会印象深刻,这样你的简历也更容易脱颖而出。
2、什么东西可以作为亮点
- 软件行业相关证书,比如软考架构师证书,PMP等
- 职业生涯中获取的相关荣誉,比如最佳编码奖,最佳新人奖
- 作品截图展示,比较适合前端,后端小伙伴也可以把自己认为最有成就感和挑战的项目截图展示下。
- 技术博客或公众号展示
- 在GitLab上参与或开源的项目
还没有什么亮点可以展示的小伙伴,技术博客赶紧写起来,即是对自己工作的总结和反思,也是对技术的持续积累和整理,算是门槛比较低的亮点打造手段。
八、补充说明
- 程序员简历不用太花俏,不用体现太强的设计感,只需要简单明的让面试官Get到他最希望了解的内容就行了。简历的设计,越简单越好!
- 简历长度说明,一般建议2到3页就可以了。基本信息,求职意向,个人技能,工作经历这些1页介绍,项目经验1~2页介绍,亮点展示作为最后的小惊喜。
总结
本文从面试官的角度,给大家分享了如何打造一份优秀的简历。
一份优秀的简历一定要包含基本信息、求职意向、个人技能、 工作经历、项目经验这5个方面的内容。然后给大家分享了怎么打造简历上亮点的一些心得。
最后,祝大家在此金三银四之际,都找到满意的工作。