版权声明:本文为北京尚学堂原创文章,未经容许不得转载。html
技术领域追求简练、客观、实际和成就,而不是冗余、主观、抽象和过程。若是求职者使用简单的教程或模板编写技术简历,那么结果注定会很是糟糕;若是招聘者使用上面的教程来甄别求职者,那么注定会招进一群光说不作的饭桶。我不是在开玩笑,我在北京尚学堂这些年已经见证过不少优秀的童鞋由于简历被公司拒之门外,也见证过招聘者/HR由于不懂甄别简历,搞进来一群莫名其妙的家伙来面试,既浪费时间,又浪费资源。面试
这篇文章围绕着技术简历这个话题,从版式、我的信息、技术能力、项目经历和教育背景等方面出发,给出了编写高质量技术简历所应遵循的原则。它们既有益于求职者编写高质量的简历,也有助于招聘者筛选合格的求职者。编程
版式浏览器
版式(排版和样式)并非简历内容的一部分,但却会对简历给人的第一印象形成很大影响——“字如其人”,简历版式能够反映其做者是否严谨是否定真。若是版式过于糟糕,那么简历极可能会被直接筛掉。微信
1. 使用对齐ide
对齐(Alignment)是良好排版的第一要素——对齐不只使简历井井有条,也会给人有力的感受。工具
2. 没必要使用居中测试
居中会破坏对齐,减弱总体的层次感,因此我不建议在简历中使用居中。字体
3. 谨慎使用粗体url
粗体是一个很强大的工具,它能够有效的去引导简历阅读者的视线,并突出重要的内容。但我在阅读简历的时候发现很多人对粗体使用不当——滥用,用错,甚至是全文使用粗体,这使得简历彻底没法被正常阅读。
粗体适用于去突出成就(Achievements)例如:
量化的成就:将页面加载速度提高50%
良好的成绩:GPA 4.0/4.0
奖项:ICPC/ACM比赛中得到XX赛区一等奖
他人的推荐语:“XX是我见过的最优秀的实习生”
在其它场景下,我不推荐使用粗体,此外注意不要过多使用粗体——粗体是为了突出成就,不是为了突出技术关键字,太多的粗体会致使什么也突出不出来。
4. 避免没必要要的折行
折行(Wrap)指当一行内容过长时会自动进入下一行。我不是说不能够折行,而是说不要使用没必要要的折行。
没必要要的折行会下降简历的密度,破坏简历的层次感,并且会给人没话说有意占行数的感受。请务必避免这样的折行。
5. 使用制表符辅助对齐
为了进行对齐,咱们每每须要添加一些空白符。在这里请使用制表符(tab)而非空格(space),由于:
空格每每不会带来严格的对齐(由于简历字体每每不是等宽的)
制表符在打印版本下的表现更佳
我的信息
我的信息部分决定了简历阅读者对简历的第一印象,请务必在这部份内容多下功夫。
绝大多数的条目名称都是没必要要的——“张大锤”一看就是一个名字,“135-9112-7890”一看就是一个手机号码。这种条目信息会让简历变得拖沓啰嗦,请务必删除它们。
此外,请牢记“我的简历”是简历上最大的废话——这固然是一封简历,不用你提醒。好笑的是不少所谓的“500强简历模板”还把“我的简历”做为简历抬头(Header)。
7. 使用分隔符加强电话号码的可读性
请使用“-”和“()”格式化你的电话号码,例如:把8618601007070 改成 (+86) 186-0100-7070,以便简历阅读者可以正确便捷的拨打你的号码,此外这样的号码也显得更加专业。
8. 使用能够点击的连接
*使用http://blog.sina.com.cn/0bjsxt而非http://blog.sina.com.cn/0bjsxt
这样简历阅读者就能够直接点击,而不是费力的把连接复制粘贴到某个输入栏中。
9. 不要使用照片
照片不会对你的简历产生任何正面价值,并且它会破坏简历的结构,请不要在简历中使用照片。
10. 不要写无关我的信息
是的,你是在写技术简历,而不是在写入党申请或征婚启事之类的东西,因此请不要在简历中出现下面这些信息:
性别
生日
星座
籍贯
通讯地址
民族
政治面貌
身高/体重
11.没必要写求职目标
我读过的不少简历都有“Objective”(求职目标)这一栏,通常求职者会在这里写他所期待的职位。我我的很是不喜欢求职目标这一栏,由于求职目标给我一种海投简历的感受。若是走的是内部推荐,或者使用目标公司的求职页面,请去掉求职目标,你应该已经了解投递职位,不须要在简历里面重复。
技术能力
技术能力是技术简历里面重要的一环,通常来讲简历阅读者会经过这部份内容了解你的技能集(Skill set),从而构成对你的第一技术印象。
12.不要堆砌技术名词
技术简历中一个常见误区是堆砌技术名词,一些求职者认为在简历上写的技术越多越好,因而把本身会的、用过的、见过的甚至没见过的技术都堆在一块儿。
13.不要写电脑能力
技术简历须要展示你的技术能力(Technical Skills),而不是电脑能力(Computer Skills),这两个概念比较拗口,因此我在这里举几个例子:
技术能里包括:编程(C/Java/Python),开发环境(Visual Studio/Eclipse),测试(Junit/TestNG/mockito/truth),用户体验等等。
电脑能力包括:平常办公(Word/Excel/PowerPoint/Office),图形界面操做系统(Windows 7/8)的使用,浏览器(IE/Chrome/Safari)的使用等等。
电脑能力不但会稀释你的简历含金量,还会给人极不专业的感受。不要在技术简历里面出现任何电脑能力——听说某公司甚至定了一个规矩,只要在技术简历里面看到Office字样就直接滤掉(靠谱!)。
14.谨慎使用精通
精通和Proficient是很是Strong的词汇,在简历上写精通类词汇也许会帮你获得面试机会,但你要面对难度更高的面试——招聘者会经过更高难度的问题来确认你真的是精通,而不是在嘴遁。
但若是你真的精通某项技术,那就自信的写上精通,而后用项目经历和面试中的表现说服招聘者,这样每每有助于你拿到Strong Offer。
15.使用项目经验印证技术能力
这条原则在原则13 不要堆砌技术名词也有提到——你的技术能力应该在你的项目经历中获得所有体现,技术能力展示你的技能集(Skills Set),而项目经验为其提供证据(Evidence)。打个比方,若是你提到你熟悉Java,那么你就须要在项目经验中提到Java,不然我认为你在说谎或者忘记把Java的项目经验写在简历上,说谎和健忘,二者都不是好事。
项目经历
项目经历是简历阅读者进一步了解求职者技术能力的重要依据,良好的项目经历应当清晰,简洁,既印证前面提到的技术能力,也反映出求职者应对复杂度(Handle complexity)的能力。
16.按照时间对项目经历排序
通常来讲,项目经历应该按照时间倒序排序——最新的项目经历放在最前。此外,考虑去掉过于久远(好比说,七八年前)的项目经历,由于你颇有可能已经忘了七八年前作过的东西了。
另一种排序方式是按照项目的重要程度排序——最重要的项目放在最前,但我我的不推荐这种方式,由于每每最重要的项目都在最近,若是你最重要的项目在不少年,那么颇有可能你这些年毫无长进。
不要列出过多的项目
我常常看到很是长的简历:三四页纸,两三千字,十余个项目,巴不得把他/她作过的东西全都铺上去。而事实证实写出这样简历的人水平都不怎么样——至少就个人我的经验而言。
项目经历不是自传,不用把你所有的经历铺上去,也不要写过多的项目经历——三个项目是一个不错的选择,五个就有点多,十个就会没人看。要知道三个优秀的项目远胜十个通常的项目。
因此问题来了,什么是优秀的项目呢?就技术项目而言,个人评估标准是复杂度(Complexity)和影响力(Impact):一个项目,若是复杂度和影响力都有那是最好,若是只有一个也不错,若是都没有那就呵呵。
更多Java培训,Java视频,Java教程尽在北京尚学堂Java培训,关注北京尚学堂官方微信,得到一手Java最新知识。
更多猛料!欢迎扫描上方二维码关注北京尚学堂官方微信公众号 ( 资料领取验证消息:156)