面试一直是程序员跳槽时期非常热门的话题,虽然现在已经过了跳槽的旺季,下一轮跳槽季需要到年底才会出现,但是当跳槽季的时候你再看这篇文章可能已经晚了,过冬的粮食永远不是冬天准备的,而是秋收的时候。
一.简历分类
- 技术性简历
- 一般性简历
- 综合性简历
二.简历内容
下面我主要讲的是技术性简历写法:
- 1.个人信息
- 2.专业技能
- 3.工作经历 || 实习经历
- 4.项目经验
- 5.所获奖项:将比较重要的奖项(如省市级别,全国大学生软件杯类比赛)写在前面,写自己取得的一些技术性比赛的证书也可以。
- 6.兴趣爱好:可写可不写,要写的话就写一到两个有价值的能体现你的某些品质的爱好,比如阅读,爱好编程。
那么写一份简历该如何着手呢,下面我将讲6个准备:
1.准备简历模板
万事开头难,简历的编写如果从头开始需要浪费很多时间,其实最快速也最聪明的办法就是先找一份还不错的简历模板,之后我们只需要填写信息即可。简历模板的选择很讲究,有些简历基本不看内容就会被刷掉,这些简历一般会对面试官进行视觉攻击,让简历给面试官的第一印象就是反感。
有两种坑爹的简历模板:一种是经典简历模板,真是堪称『经典』,这种简历模板在我上小学的时候就有了,以现在的眼光看有点不够看了,配色也比较『魔幻』,加上表格类的简历属于low到底端的简历类型,基本上扫一眼就扔了,这种简历只需要3秒钟就能被面试官扔到垃圾堆。
另一种是设计感十足的简历模板,这种简历设计感十足,这五颜六色的配色一定能亮瞎面试官的双眼,这种花里胡哨的简历同样也是3秒钟沉到垃圾堆底部的简历。
以上两类简历模板堪称面试官杀手,我相信只要你用了上述两类模板,绝对连让面试官看第二眼的兴趣都没有。
面试官筛简历要的是高效、清晰、内容突出,不管是HR还是技术面试官都想在最快速的情况下看到有效信息,你眼中所谓的『视觉效果』在别人眼里就是『视觉噪音』或者『视觉垃圾』,严重影响看简历的心情和寻找有效信息的速度。
其实我发现不仅仅是在互联网技术招聘这个领域,大部分企业招聘的简历要求都很简单,清晰、简洁即可,最重要的是要内容清晰,突出主题。
就像这样,颜色不超过黑白灰三色,把强调的内容讲清楚,让面试官一眼就看到重点即可:
简历模板可以去公众号『不爱吃糖的程序媛』后台回复『简历模板』二字领取。
2.准备个人信息
个人信息部分主要包括姓名,出生年月,学历,毕业学校,籍贯,通讯方式,邮箱地址,其它的都是选填,填好了是加分项,否则很可能减分。
接下来才是重点:
-
github:如果准备一个基本没有更新的博客或者没有任何贡献的github,那么给面试官一种为了放上去而放上去的感觉,这基本上就是在跟面试官说『这个候选人平时根本没有总结提炼的习惯』,所以如果有长期维护的github或者博客一定要放上去,质量好的话会非常有用,如果没有千万别放。
-
学历:如果你的学历是专科、高中毕业之类的,还写在简历头部强调一遍,这就造成了你是『学渣』的印象,没有公司喜欢学渣的,这又增加了简历被刷的几率,如果是研究生以上学历可以写,突出一下学历优势。
-
年龄:如果你是大龄程序员,尤其是你还在求一份低端岗位的时候千万别写,一个大龄程序员在求职一个中低端岗位,说明这些年基本原地踏步,还不能加班,到这里基本上此简历就凉了一半了。
-
照片:形象优秀的可以贴,尤其是形象优秀的男程序员和女程序媛,其它的最好不要贴,如果要贴的话,最好是贴那种PS过的非常职业的证件照,那种平时搞怪的、光着膀子的生活照,基本就是自杀行为。
如果你没有特别之处,直接按下面这种最简单的个人信息填写方式即可,切勿给自己加戏。
3.准备专业技能
对于程序员的专业技能其实就是技术栈,对于自己的技术栈如何描述是个很难的问题,比如什么算是精通?什么算是了解?什么是熟悉?
关于对技术技能的描述有很多种,有五种的也有三种的,而且每个人对词汇的理解都不一样,我结合相关专家的理解和自己的理解来简单阐述下描述词汇的区别,我们这里只讲三种的了解、熟悉、精通。
了解:使用过某一项技术,能在别人指导下完成工作,但不能胜任复杂工作,也不能独立解决问题。
熟悉:大量运用过的某一项技术,能独立完成工作,且能独立完成有一定复杂度的工作,在技术的应用层面不会有太大问题,甚至理解一点原理。
精通:不仅可以运用某一门技术完成复杂项目,而且理解这项技术背后的原理,可以对此技术进行二次开发,甚至本身就是技术源码的贡献者。
我们就以Vue这个框架为例,如果你可以用vue写一些简单的页面,单独完成某几个页面的开发,但是无法脱离公司脚手架工作,也无法独立从0完成一个有一定复杂度的项目,只能称之为了解。
如果你有大量运用vue的经验,有从0独立完成一定复杂度项目的能力,可以完全脱离脚手架进行开发,且对vue的原理有一定的了解,可以称之为熟悉。
如果你用vue完成过复杂度很高的项目,而且非常熟悉vue的原理,是vue源码的主要贡献者,亦或者根据vue源码进行过魔改(比如mpvue),你可以称得上精通。
那么有两个坑是候选人经常犯的,『杂』和『精』,这种两个坑大量集中在应届生和刚毕业每两年的新手身上,其主要特点是『急于表现自我』、『对技术深度与广度出现无知而导致的过度自信』。
首先说说杂,比如你要应聘一个Java后端,老老实实把自己的java技术栈写好就行了,强调一下自己擅长什么即可,最好专精某领域比如『高并发』、『高可用』等等,这个时候一些简历非要给自己加戏,自己会的不会的一股脑往上堆,什么逆向、密码学、图形、驱动、AI都要体现出来,越杂越好,这种简历给人的印象就是个什么都不懂的半吊子。
再说说精,一个刚毕业的应届生,出来简历就各种精通,精通Java、精通Java虚拟机、精通spring全家桶、精通kafka等等,请放心,这种简历是不会没头没脑投过来了,这种在大学里就精通各种的天才早被他的各种学长介绍进了大厂或者外企做某某Star重点培养了,往往看到的这种也是半吊子。
笔者发现很多人写前端简历,会忽视一些前端专有名词,比如在简历上出现h5、jquery、js等,虽然懂技术的人都懂,但是技术面试官一看简历会给人很不专业的感觉,下面列了一份清单:
4.准备工作经历
工作经历本身不用花太多笔墨去写,面试官主要想看的就是每段工作经历的持续时间、在不同公司担任的职责如何、是否有大厂的工作经验等等。
那么什么简历在这里给面试官减分呢?
频繁跳槽:比如三年换了四家公司,每个公司呆的时长不要超过一年
常年初级岗:比如工作五六年之后依然在完成一些简单的项目开发
末流公司经历:在技术招聘届,大厂的优先级最高比如BAT、TMD甚至微软、谷歌等外企,知名度独角兽其次,比如商汤、旷视等等,一般的互联网公司排在第三,就是工作中小型的互联网公司一般大家叫不上名字,排在最后的就是外包和传统企业的经历
所以,如果你有频繁跳槽的经历怎么办?在本公司老老实实等到满一年再跳槽。
如果常年初级岗怎么办?想办法晋升或者参与一些业界知名项目,再或者写一个有一定复杂度的私人项目。
如果有末流公司经历怎么办?如果是很久以前的末流公司经验可以直接不写,也没人在乎你很早之前的工作经历,如果你现在就在末流公司,赶紧想办法跳槽,去不了大厂,去非知名的互联网公司也算是胜利大逃亡了。
不建议任何形式的简历造假,如果去一些大厂,分分钟背调出来,与其简历造假,不如现在就行动起来,比如从现在到年底跳槽季,深度参与一个知名开源项目或者做一个有一定复杂度的私人项目绰绰有余,除非996。
5.准备项目经历
合格的项目经历如何写
合格的项目经历必须要有以下几点:
- 项目概述
- 个人职责
- 项目难点
- 工作成果
如果你不怕字太多,还可以选择性加入解决方案、选型思路等等,但是由于篇幅限制和为面试铺垫就不太建议写得太多。
项目概述的目的是让面试官理解项目,不是每个人面试官都做过你的那种项目,所以需一个简述方便面试官理解。
个人职责就是告诉面试官你在本项目中扮演的角色,是领导者?主导者?还是跟随者,你负责了哪些模块,承担了多大的工作量,以此来评估你在团队中的作用。
项目难点的目的在于让面试官看到你碰到的技术难题,方便后续面试对项目进行一系列讨论。
工作成果就很明显了,面试官需要看到你在做了上述工作到底达成了什么成绩,这个时候最好以数据说话,比如访问量、白屏时间等等。
像这种项目经历描述就比较合适:
这个时候也切忌展开长篇大论,把技术细节一个个写上去,甚至还写了心路历程的都是大忌,一方面篇幅太大会造成视觉混乱,另一方面面试官想看到的是『简』历,不是技术总结,面试官要面对上百份简历没那么时间来看你长篇大论,长篇大论大可以在面试中展开。
最好的方法就是一行文字简单得说清楚即可,反正项目面的时候一定会问到,到时候好好把你准备的内容讲给面试官,掌握面试的主动权就是从项目经历这一栏中开始。
6.教育背景
应届生可以写得更详细一点,比如绩点排名怎么样,有没有突出的科目,社招就不要写太多了,简单的入学时间、学校、专业即可,而且写你的最高学历即可,没必要从初中就开始写学历流水账,没有人看的。
三.注意事项
-
1.不建议写自我评价:技术面试几乎没人看你的自我评价,连面试技术问题都嫌『talk is cheap show me the code』,你的自我评价除了占篇幅没啥用处,充其量算是面试官的干扰信息。
-
2.简历封面千万别搞:这都是一些简历制作网站骗用户付费的伎俩,不仅是互联网行业,其它行业我也没见过要简历封面这种无用操作的。
-
3.千万别用技能图表:首先用90分、80分来评价自己的技术本身就没有什么说服力,也不可能这么精准,而且什么是90分、什么是80根本就没有一个公论,所以用一般的比较通用的熟悉、精通描述即可,千万别加戏,面试官或者HR没那么多闲工夫去理解你的图表,老老实实按最通用高效的方式描述自己的技术栈。
-
4.技术型简历的排版最好简洁一些,然后简历最好是转成pdf格式,word形式的话容易因为电脑版本出现排版错乱问题,甚至很多 HR 直接在浏览器打开,或者在线预览根本就看不了,简历可能直接被筛选掉了。
-
5.应届生的话我的建议是诚实、真诚、自信,在面试的时候最好提前准备好笔试的练习刷题与面试的背题,这一个步骤很重要,能够帮助你整场的面试成功率提高80%;其次就是自信表达自己,着装整齐干净,无所畏惧。
总结
我知道现在并不是跳槽的旺季,可能很多人不会看这篇文章,但是当真正跳槽季来临的时候,往往很多人又开始为填满自己的简历而发愁,当自己的简历石沉大海,又会冒出这种言论:
哎呀,还是自己学历不够好,我能力没问题就是吃了学历的亏
自己没有大厂的履历真是吃亏,自己能力没问题,就是没大厂背书
所在的公司都是一些老技术栈,我的简历就太吃亏了,都怪公司
实际情况是,大厂履历、名校经历、出色项目只要有一项拿得出手,就会成为抢手货,更何况随着时间的推移,教育背景就越发不重要,更重要的还是工作履历和项目经历。
与其今后发愁如何填满简历,不如现在行动为自己的简历『打工』。
今天的简历心得分享就到这里了。我是夏天,一枚在前端领域不停探索的程序媛,成长的路上也期待你的关注和点赞!