原文地址:https://www.jianshu.com/p/9fa06ab108f0
简历的准备
一份好的求职简历是面试的敲门砖。
1、简洁的艺术
互联网公司和传统企业有着很大的区别,通常情况下,创新和效率是互联网公司所追求的公司文化,所以,这一点也会体现在简历上。一般情况下,超过一页的简历通常会被任务不够专业
更麻烦的是,大多数超过一页的简历很可能在HR手中被过滤了。因为HR每天会收到大量的简历,一般情况下,每份简历在其手上停留的时间也就10秒左右。而超过一页的简历会让HR花更多的时间寻找简历中有价值的部分。对他们来说,他们通常认为写过长的简历的人不靠谱,因为连写简历都不懂行规,为什么还要给这种人面试的机会呢?
那么,应该如何精简简历呢?简单地说就是一个字:删!
删掉不必要的自我介绍信息
很多求职者会将自己在学校所学的课程罗列在简历中,例如:C语言、数据结构等,一写就是几十门,还放在简历的最上面,就怕面试官看不见。对于这类信息,处理的方式就是一个字:删!因为面试官不关心你上了哪些课程,所以没必要将其写出来
删除不必要的工作或实习、实践经历
如果你要找一份程序员的工作,那么你参加了奥运会的志愿者活动并且拿到了奖励,或者你参加学校的辩论队,获得了最佳辩手等这些经历,通常是与工作不相关的。删除不相关的工作或实习、实践经历,可以让简历变得更加干净。当然,如果你实在没得可写,比如:你是应届生,一点儿实习经历都没有,那么可以适当地写一两条,保证你能够写一页地简历。但是,也要注意这些经历要体现出你地团队合作能力或者执行能力
删除不必要地证书
最多在简历上写获得大学英语四级或六级地证书就可以了,而像获得教师资格证、中高级程序员证,以及国内地各种认证,都是没有人关心的
删除不必要的细节
很多求职者在介绍自己的iOS项目经历时,会介绍这个项目用的工作环境是Mac OS,使用的计器是Mac Mini,编译器Xcode,能够运行在iOS的哪些版本环境中。还有一些人把这个项目用到的开源库都写上了,如:AFNetworking、Cocoapods等。其实这些都不是重点,请删掉。
自我评价这部分内容是应届毕业生最喜欢写的,他们会把各种自己具备或不具备的优点都写上,例如:
本人性格开朗、稳重,有活力,待人热情、真诚;工作认真负责,积极主动,用于承受压力,用于创新;有很强的组织能力和团队协作精神,具有较强的适应能力;意志坚强,具有较强的无私奉献精神;对待工作认真负责,善于沟通,有较强的组织能力与团队精神,乐观上进,有爱心并善于施教并行;勤于学习,能不断提高自身的能力与综合素质
以上这些内容在面试的时候不太好考察,都可以删掉。通常,如果有HR面试的环节,他们自然会在该环节考察一些应聘者的沟通能力,性格等软实力
记住,简洁是一种美,一种效率,也是一种艺术。
2、重要的信息写在简历的最前面
将你觉得自己最吸引的地方写在最前面。如果你曾在一家实力很强的公司实习,就把实习经历写在最前面;如果你曾在很牛的实验室里做科研,就把研究成果和论文写在最前面;如果你参加过某些比赛并获得过比较好的名次,将其写在简历上绝对会吸引别人的眼球。
所以,每个人的简历的介绍顺序都是不一样的,不要在网上下载一个简历模版,然后就一项项地填写。这样的简历毫无吸引力,也无法突出你的特点
除你的个人特点是重要信息外,你的手机号、邮箱、毕业院校、专业及毕业时间等也都是非常重要的,一定要写在简历的最上面
3、不要简单地罗列工作经历
不要简单地介绍你开发了某个iOS客户端。这样简单地罗列你的作品集并不能让面试官很好地了解你的能力。当然,在面试时,面试官可能会仔细询问,但是一份好的简历,应该可以省去一些面试官额外向你询问工作细节的时间
具体的做法是:详细描述你对某个iOS客户端的贡献,主要内容包括:你参与了哪些功能的开发?你解决了哪些开发中有挑战性的问题?你是不是技术负责人?如果你是技术负责人,那么你是如何协调大家工作的?如果你不是技术负责人,那么你是如何与大家配合工作的?
而且,通过反思这些经历,你也可以达到自我审视的目的。如果你发现对于这个项目,你根本没有做什么有价值的贡献,只是来“打酱油”的,那么最好不要写在简历上,否则当面试官问起时,你如果回答的不好,会让他发现你的这个项目经历根本一文不值,从而留下负面的印象
4、不要写如何虚假或夸大的信息
应届毕业生都喜欢在简历上写自己精通Java或C++,其实自己写过的代码可能还不到一万行。我觉得要称的上精通某种语言,至少得写50万这个语言的代码才行,而且要对语言的各种内部机制和原理有所了解。那些宣称精通Java的同学,连Java如何做内存回收,如何做范型支持,如何做自动boxing和unboxing都不知道,真不知道为什么要写精通二字
简历中不要有任何夸大或虚假的信息,如果在面试时被发现有这些信息,则会给面试官留下极差的印象。所以,如果你对某个知识一知半解,要么就写“使用过”,那么就干脆不写。如果你的简历实在太单薄,只能写上一些自己“打酱油”的项目,被问到这些内容时该怎么办?请看看下面的故事
我面试过一名同学,他在面试时非常诚实。我问他一些简历上的内容,他如果不会,就会老实说,这个他只是使用了一下,确实不清楚细节。对于一些没有技术含量的项目,他也会老实说,这个项目他做的工作比较少,主要是别人在做。最后他还会补充说:我自认为自己的数据机构和算法学的不错,要不你问我这方面的知识吧
这倒是一个不错的办法,对于一名没有项目经验,但是聪明并且数据结构和算法基础知识扎实的应届毕业生,其实大多数公司都是非常愿意培养的。很多人以为公司在招人时是看经验的,希望招的人一进来就能干活。其实不是这样的。至少我所在的公司更看重的是应聘者的潜力。应聘者的潜力越大,可塑性越好,未来的进步也更快。一些资质平庸,却经验稍微丰富的应聘者,相比聪明好学的应聘者,后劲是不足的
总之,简历中不要写任何虚假或夸大的信息。即使你最终骗得过面试官,进了公司,在试用期内,也很可能因为能力不足而被开除
5、留下更多的信息
前面说到,简历最好写够一张A4纸即可,如果你想留下更多可供面试官参考的信息该怎么办呢?可以在简历中附上更多的参考链接。如果面试官对你感兴趣,那么他自然会仔细查阅这些链接。对iOS面试来说,GitHub上面的开源项目地址、博客地址都是不错的参考信息。如果你在微博上也经常讨论相关技术话题,也可以附上自己的微博地址
如果有精力,那么非常建议大家好好维护一下自己的博客或者GitHub上的开源代码。如果你打算把这些写到简历上,让面试官仔细评价你的水平,就应该对内容进行足够认真的准备。否则,本来面试完面试官可能对你感兴趣,结果一看你的博客和开源代码乱糟糟的,评价立刻降低,得不偿失了
6、不要附加任何可能带来负面影响的信息
任何与面试无关的内容,都尽量不要提。有些信息提了可能会加分,也可能会减分,这取决于具体的面试官。下面罗列我认为会减分的信息
- 个人照片
不要在简历中附加个人照片。个人长相属于与工作不相关的信息,也许你觉得自己长的帅气或者很漂亮,但你怎么知道自己的样子是不是和面试官的情敌长的一样?这里说的有点儿极端,但是人们对于长相的评价标准确实千差万别,萝卜青菜各有所爱,加上可能有一些潜在的极端情况,所以没必要附加个人照片。这属于可能会加分,也可能会减分的情况
- 有风险的爱好
不要写各种奇怪的爱好,比如喜欢打游戏、抽烟、喝酒等,这类可能带来负面影响的爱好最好不要写。的确有些公司会有这种一起联机玩游戏或者喝酒的文化,不过,除非你明确清除写上这些信息会是加分项,否则还是不写为秒
- Word格式的简历
简历不要使用Word格式,需要使用PDF格式
我在招iOS程序员时,看到很多人的简历都是Word格式的,我都怀疑这些人是否有Mac电脑。因为Mac电脑中的office很难用,很多人的Mac电脑中都没有装office。我真怀疑这些人真的想钭简历吗?PDF格式的简历通常能展现简历的专业性
- 邮箱账号是QQ号码
不要使用以QQ开头的QQ邮箱,例如:12345@qq.com,有些面试官很在乎这些,有些面试官无所谓。但是,我对于用数字开头的QQ邮箱的求职者不会加分,但是对于使用Gmail邮箱的求职者有加分。因为这涉及个人的工作效率,使用Gmail的人通常会使用邮件组、过滤器,这些都有助于提高工作效率。如果你非要使用QQ邮箱,也应该申请应该有意义的邮箱名,例如:tangqiaoboy@qq.com
7、职业培训信息
在简历中不要写参加过某些培训公司的iOS培训,特别是那种一两个月的速成培训。这回让面试官对你打负分。
这个现象似乎有点儿奇怪,因为我们从小都是由老师教授新知识的。我也实验过,掌握同样的高中知识,老师教授的速度通常比自学的速度要快一倍。即对于一个知识点,如果自己看书要看两个小时才能理解,有好的老师讲,那么只需要一个小时。所以,我一直希望在学习各种知识的时候都能去听一些课程,因为我这样节省了学习的时间
但是,这个道理在程序员这个职业行不通,为什么?原因有以下两点:
计算机编程知识更新速度很快。同时,国外相关资料的翻译质量不高,国内原创的优秀书籍很少。所以,通常需要靠阅读国外资料原文才能掌握最新的知识。以iOS来说,每年WWDC(苹果开发者大会)的资料都很重要,而这些内容涉及版权,国内培训结构很难快速整理成为教材
计算机编程知识需要较多的专业知识积累和实践。而学校的老师大多只能做到入门性的教学工作
如果一家培训结构中有这样一位老师:能够通过自己做一些项目来积累很多专业知识和实践,并且可以不断地从国外资料中学习最新的技术,那么这个人在企业里会比在国内的培训机构更有施展自己能力的空间。国内的培训机构基本上还是以培养初级程序员为主,所以,对老师的新技术学习速度要求不会很高,自然,老师也不会花太多时间在新技术研究上
但是企业就不一样了,企业需要不停地利用新技术来增强自己产品的竞争力,因为对IT企业来说,产品的竞争就是人才的竞争,所以它们能给优秀的人很高的薪水
所以,我们不能期望从IT类培训机构学习到新的技术,一切只能通过自学。当然,自学之后与同行相互交流,对于技术成长也很有帮助的。
以下文章可以做一个学习参考:
GCD面试要点
block面试要点
Runtime面试要点
RunLoop面试要点
内存管理面试要点
MVC、MVVM面试要点
网络性能优化面试要点
网络编程面试要点
KVC&KVO面试要点
数据存储面试要点
混编技术面试要点
设计模式面试要点
UI面试要点