7000+字总结,可能是东半球最全面的简历避坑指南
引言
1.这是一篇新手向的简历制作攻略,主要针对的是找
互联网技术岗
的同学,并且在写简历方面零基础的同学。我会用最少的废话
尽量全面且精细的给大家讲一讲写简历的那些坑
2.先声明一点,能最终决定面试成败的永远是
简历上的内容
,而不是简历格式本身
。3.如果你本来就没有什么拿的出手的东西,简历做的再天花乱坠也没用;如果你本来就是个大神,简历做的再简陋都可以。
4.在上一期也分享了
陈同学自己的简历
(后台回复“简历”就可以了),当然并没有说我写的就是100分的一个简历范本了,只能说我这样写经过实践检验是行得通过得去的,大家可能有更好的写简历的方式,但我觉得如果能够按照我的这种写的方式,简历这一关肯定没问题。下面也会用我的一个简历作为示例。5.我觉的一份简历上可以写的东西无非就是这几大块:
个人信息
教育背景
个人技能
项目经历
实习经历
竞赛经历
荣誉成就
个人博客
社团经历
自我评价
6.下面将依次展开讲解
个人信息 (必备项)
1.个人信息是 必备项
。2.个人信息这一板块一般必不可少的是:姓名 意向岗位,电话,邮箱,居住地/籍贯,微信(可选),生日(可选),政治面貌(可选)。 3.手机号码和邮箱千万千万 不要写错
!!!超级重要!!!4.需要注意的一点就是,意向岗位这个 必须要醒目
,因为HR打开你的简历第一眼看的就是你的意向岗位和投递岗位是否匹配,很多同学忽视了这一点。我的处理方式是在简历的第一行用加粗加大的字体写了我的姓名和意向岗位。5.还有应该很多同学都关心的要不要放个人照片的问题。其实技术岗的话,你长什么样,面试官并不关心,所以你放不放都可以,但是就我了解到的,很多小伙伴都没放照片,可能是占简历篇幅吧。。。所以小伙伴们自己决定吧 6. 毕业时间要写对
,不要写"至今"
,直接写到毕业时间就行,有些同学毕业时间写错了,导致21届变成20届的简历筛选肯定是不能通过的7.示例
教育背景(必备项)
1.学校信息是必备项 2.这一块我觉的应该是最好写的,因为你再怎么玩文字技巧也没有办法改变自己念的学校,念的专业的。 3.这一块的话当然写的就是学校 专业 成绩 所学课程(可选) 4.对于985学校的小伙伴,当然这一块就是你的 加分项
。如果是普通学校的小伙伴,学校知名度不高但是学校专业又是双一流什么的,可以加个小括号标注
一下,为自己增加一些些许的亮点5.学校不要用英文/中文简称,除非你的学校家户喻晓 6.还有就是成绩那一部分,这里有个小技巧。如果你的整体GPA胡总和成绩排名还不错的话可以加上。如果整体的成绩排名比较拉跨,但是有 某几科成绩还不错
的话,那就不要写整体排名,可以单独列出那几门比较优秀科目的成绩
,作为亮点。7.其实程序员这个岗位并没有太像其他传统行业的面试一样, 过分的追求学校的牌子和成
绩,看重的是你的技术实力和发展潜力。也就是下面的两个板块 :个人技能和项目经历。所以不用太在意自己的学校和成绩排名。过得去就行了。成绩就算是倒数也没关系。8.个人信息、教育经历这两块的文字 尽量精简
,不要占据太大的篇幅9.示例
个人技能 (必备项)
1.个人技能是简历上的必备项。个人技能和项目经历是简历上 最重要的两块
,没有之一。2.很多传统专业非科班转行的小伙伴可能会觉得奇怪,有必要这么看重个人技能这一块吗?不就是把平常项目涉及到的一些技术点总结一下放在这一块吗? 3.这是一个误区。互联网面试的套路和传统行业面试的套路不一样。拿我本科车辆工程来举例,车辆工程的同学面试车企技术岗的时候,可能就像前面所说,面试的时候聊聊项目,聊聊人生,聊聊一些很浅的技术点,然后再看看学校和成绩,差不多就over了。但是互联网的风格是不一样的。互联网面试套路都是固定的一开始自我介绍 然后 1/3的时间聊项目
1/3的时间聊个人技能
1/3时间手撕算法
题。然后其中的个人技能这一块,每一个岗位会对你考察的东西是不一样的,就像考研时候的考试大纲,每个岗位有它对应的`“考试大纲”``,拿C++开发这个岗位来说,就可能会要求你掌握 OS/网络/数据库/网络编程/STL等等,然后别的岗位又有它自己的考试大纲。4.所以面试官第一眼扫的就是个人技能这一栏,如果他发现你的个人技能这一块列出来的东西和 岗位不匹配
的话,其实他是没有多少兴趣会问下去的 。比如你报的是C++开发这个岗位,但是作为非科班的学生,这一栏写的满满当当的都是和岗位不相关的比如 Matlab,视觉算法,CNN/RNN深度学习,AutoCAD等这些,虽然看起来好多,很牛X,但是面试官真的没有兴趣,因为和岗位不匹配
。。。5.所以大家在准备阶段,报一个岗位前一定要去了解每个岗位的 “考试大纲”
是什么。就拿C++开发这个岗位来说,其实所要掌握的技能,在前面的陈同学笔记那个系列都有罗列。操作系统/计算机网络/数据库/网络编程/C++/STL/Linux命令/Git/设计模式/数据结构6.这里还有一个坑就是,技术名词的英文单词要注意拼写是否错误和大小写是否规范,如果写错了 会显得不专业
。比如Java不是JAVA,MySQL不是Mysql,MyBatis不是Mybatis等等。当然这一点只是听很多人说,不知道是不是真的如此,还是多注意一下比较好。7.在这一块,谨慎使用 熟悉
和精通
,你要是写了熟悉和精通,面试官大概率会比普通程度更加深入的去问你8.不用太过于追求罗列的 技能点的数量
,保证写上去的每一个技能点是理解掌握到一定深度
的就行了。因为你写上去的每个技术点,面试官都有可能深挖,如果你只会一点皮毛,经不起考究,然后面试官深挖的时候答不上来就gg了。所以还不如把那些自己掌握的模棱两可的技能点删掉。9.如果你觉得某些技术点是你个人比较深入掌握,或者说能够和别人 拉开差距
的,你可以字体加粗
或者单独列一行出来。比如对我来说,可能源码分析就是我的优势,所以就单独列了一行出来10.熟练的东西尽量多写,不熟的或者不懂的一点都不写。因为面试官基本上是就着简历来问你,一直问到你回答不出来。 11.英语四六级也可以写在这一栏 12.在专业技能这一块,C++路线的小伙伴看我前面总结的秋招笔记系列 基本上涵盖了面试中 90%的内容
13.示例
项目经历 (必备项)
1.项目经历也是必备项 2.你可能做过好多个,比如3-5项目,但其实简历上是没必要都罗列出来的,一是面试时间只有1个小时左右问不完,二是罗列太多会显得没有重点。 3.所以一般只要罗列 2-3个
你觉得有含金量,自己有把握,和岗位贴合的项目就好了。把那些无关紧急的项目给砍掉4.关于C++岗位的项目,我有总结过 10个我觉的合适
的项目,大家可以翻一翻以前写的那篇文章5.做的项目最好要贴合岗位,这样才能让面试官有兴趣提问 6.项目经历这块怎么写 其实一开始我也很疑惑 后面经过我的总结和摸索,总结出了下面几条原则 7.不要用 流水账的方式
去记录项目的一个执行流程,因为各种应用场景千差万别,其实面试官对你项目所执行的业务背景
并不会那么感兴趣,更感兴趣的是你在里面做的难点 解决的问题 创新点8.所以我觉得可以按照这样的格式来写 项目背景:注意不要写成流水账 尽量超级精简用 一句话
来浓缩项目技术:可以用几个 关键词
加粗加黑显示项目难点: 分点罗列
用到的一些技术点可以加粗显示 可以按照“针对×××问题,采用×××技术 实现了×××,使得指标提升了×××”
这样的格式来写项目成果:尽量用一些 量化的指标
去反映项目的亮点 或者解决的解决的问题 你的方案突出点在哪里,或者简单粗暴的方式 直接放github链接
上去,这是面试官最能直接感受到的方式9.关于简历上项目怎么写,大家其实也可以参考 STAR法则
10.当你把项目梳理完成之后,自己要想想 改进点
以及某一些特殊情况时项目的执行流程
和市面上同类的产品的对比
等等,这些面试官都会在面试中问到11.怎样在面试中介绍自己的项目,可以参考一下这篇文章,我觉的非常好 https://www.nowcoder.com/discuss/150755
12.示例
实习经历 (加分项)
1.实习经历是简历上的加分项 2.我就这么说 在互联网岗位来讲,大厂实习是简历中 最亮眼的那块内容
没有之一
。他可以使你简历整体上升一个leval
。3.很多人会觉得在公司实习时候做的东西就是 纯打杂
,包括在大厂实习也是,对自己技术好像没有太大的提高,这样写在简历上还会太大有帮助吗?4.首先 大厂实习的牌子是你实力的 最强背书
写在简历上就是最好的一个实力证明5.其次 就算做的东西很浅,但是你能够了解企业级的开发环境,流程,所用到的技术等等,这些都是在学校 接触不到
的6.再者 你可以 提前体验小组内的氛围
,如果有坑的话,就可以早点跑路,避免秋招踩坑7.最后 你还有转正机会 提前转正
,提前结束秋招。8.总之 实习的同学其实很大一部分都是做业务性的小杂活,写个小模块之类的。先把派给你的小事情做好, 做到极致
,不要着急。实习其实最多是了解组内业务的一部分,要注意在实习的时候就有意识的为自己找一找实习项目中的难点,亮点,创新点
,有意识的往那个方向靠,自己去挖掘,带着这个意识参与到实习的整个过程中,这样的话其实你实习结束是有很多东西可以写的,而且绝对比普通的业务上的CRUD含金量要高。9.所以22届/23届还没有出去实习的小伙伴, 一定要想尽办法出去实习 ,没有条件也要创造条件 有人说老板不放实习,其实我们老师也是不放实习的,但是我依旧还是铤而走险 溜出去实习了 如果是老板不放你实习的话,你需要想一些办法,同时也要勇敢一点。 10.如果实在是风险系数太大,那就放弃吧,硬刚有时候会带来毕业风险。如果去不了实习的话,其实你把前面的基础技能和项目经历多加打磨,从深度和广度上进行打磨,领先别人一个level,其实也能收割offer的。 11.实习也不是必须的。如果非要排一个优先级,其实实习的优先级是小于个人技能的,因为大厂实习不会是面试中的免死金牌,就一定能保证你在面试中一路开绿灯直通终面,如果你基础答不上来,改挂的还是会挂 12.如果能够走日常实习,尽量找日常实习。暑期实习还是有一定的缺陷的。暑期实习他会和秋招的提前批有冲突。是有一定风险的,你如果转正不了的话,会耽搁了秋招。 13.关于实习这一块,其实还是有很多可以说一说的内容,我会专门写一期关于实习的内容来讲, 14.实习以后如何把实习期间工作的内容。更好,更有效地表达在简历上呢?其实中心中心思想和前面所说的项目经历那块内容是一样的。面试官不在乎你在实习过程中所作内容的一些业务流程,业务背景,他更在乎的是你在这个实习工作期间所碰到的问题,碰到的难点,碰到的创新点。然后最后取得了什么样的成果,最好能够用量化的指标来表达出来, 15.具体的书写方法其实和上面所说的项目经历其实是一样的可以分为
项目背景:注意不要写成流水账 尽量超级精简用一句话来浓缩你所做的业务背景 项目技术:可以用几个关键词 加粗加黑显示 项目难点: 分点罗列 用到的一些技术点可以加粗显示 可以按照“针对×××问题,采用×××技术 实现了×××,使得指标提升了×××”这样的格式来写 项目成果:尽量用一些量化的指标去反映项目的亮点 或者解决的解决的问题 你的方案突出点在 哪里 16.示例
竞赛经历 (加分项)
1.竞赛经历是一个加分项 2.很多非科班的同学觉得自己没有好的项目经历也没有实习经历,那么参加比赛就是一个很好的替代选项 3.很多公司其实都会有举办一些针对在校学生的比赛 比如 阿里云超级码力在线编程大赛 华为软件精英挑战赛 美团CodeM 比赛
等等 都是值得参与的,22/23届的小伙伴可以关注起来4.而且这类比赛还有一个比较好的优势就是,你取得了很好的名词就可以获得一些 绿卡
,比如免笔试,直通终面等等。5.我参加过华为的软件精英挑战赛 得过二等奖(抱大腿) 免了笔试 6.可以百度 “xx公司 编程 比赛”
用这样的关键词 看哪些公司有举办类似的比赛 很好找的7.竞赛经历的书写方式 和项目经历是类似的 我就不赘述了 8.示例
荣誉成就 (加分项)
1.荣誉成就当然是一个加分项 2.最好写 技术研发类的比赛
并且和岗位相关的最好
同时校级以上的最好
3.按照 时间排序
就行了 这块没什么好讲的4.示例
个人博客 (加分项)
1.个人博客是加分项 2.如果博客里面如果你 没有写太多内容
就可以整合到个人信息那一个板块中3.我在写这一块的时候是专门
单独列了一栏
出来 因为我是从研一入学后就开始写博客了,至今也写了100多篇
的原创,同时在19年底也开始写这个技术公众号,一开始也写了好多篇的原创技术文章
(虽然没啥人看hhh。。。),所以我觉的我这一块算是一个比较大的个人亮点,在面试的时候也是会给面试官着重介绍的一块4.在面试过程中,如果面试官看到你的在简历上有些个人博客,他 大概率是会点进去看
的,就像我在面试腾讯的时候,面试官就把我的博客从头到尾都翻了一遍。这样的话如果你能在你的博客中从数量或者质量有所积累
的话,绝对会给面试官一个震撼的效果,你写的内容不一定得是多么的前沿或者高深的技术,可以是对某一块知识在你理解下的一个复述
,能让面试官知道你和那些临时突击的背面经的选手
是不一样的,你是有对技术的热情和积累的,这样你和别人的差距就拉开了。
社团经历 (无用项)
1.社团经历或者学生组织是无用项 当然如果是技术类的社团就另说了 2.是的 社团经历对于面试技术岗位来说确实是一个无用项,面试官不会在乎你是做到部长还是做到学生会会长,他只看你前面几个板块所体现出来的技术实力和发展潜力 3.甚至写上去还会有一些副作用。。。让面试官觉得你不够踏实钻研本分等等。。。 4.当然如果实在是没东西写了,那就写上去吧,至少简历不会看起来太空。
个人评价 (无用项)
1.个人评价是无用项 2.比如什么认真踏实负责好学等等诸如此类,还有什么个人爱好篮球登山之类的,都不用写了,如果你面的是技术岗,面试官是 不会在意
的,他更在意的是他自己的评价
,这些都是万不得已在简历上凑字数的内容
3.当然也有例外情况 比如你写 爱看技术书籍,一年看 6 本书左右,最近在看《XXX》、《XXX》; 爱学习,今年已经在极客时间上完成 5 门付费课程。 会主动重构代码,有代码洁癖。(有良好的编码习惯) 4.这种我觉得是合适的
其他(重要!必看!)
1.很多同学往往在临近找工作,才开始写简历,然后又发现自己没有什么东西可写,本质原因在平常准备过程中缺乏
”面向简历去学习“
的思想。就是说在平常的秋招准备过程就应该着眼于“让自己做的每一件事都能够成为简历上的一条内容”
这样的一个指导思想去做事,少做无用功,多做有用功
,这就叫“面向简历学习” hhh,可能这样会比较功利,但是这样真的有用。如果你在平常就有这种意识并且贯彻执行的话,你会发现,你可以更加有效的利用你的时间,少做很多没用的东西,并且到最后简历你可以写的东西甚至都写不下了。。。2.传统行业的面试 可能会更在意
学校 成绩 荣誉成就
这些 ,然后面试的时候就是聊聊人生 ,讲讲故事 看看成绩和学校然后就差不多了 但是互联网风格是截然不同的 他只看你的技术实力 ,你面试的时候拿一大推证书
过去都不好使 基础答不上来 算法撕不出来 项目不给力学校牌子再大都没用
证书再多都没用 。。这也是我研一不断刷牛客发现的,我很庆幸我发现的比较早 没有在那些相对无用的表面东西上花太多功夫。比如奖学金,论文,成绩,课题等等,对于找互联网岗位来讲,这些其实都是投入收益比比较低
的东西,性价比太低
,面试官不会太看重这些,只是一个锦上添花的东西。如果你为了锦上添花,而放弃了那些基本盘(个人技能,项目经历,实习经历,比赛经历)
,那其实是因小失大
的。3.还有一个比较关键的东西,就是简历模板的问题。据我的了解,目前很多人写简历有这样几种方式,不太了解下列方式的同学可以自行百度:
超级简历 MarkDown转(PDF) Word(转PDF) 乔布模板 五百丁模板等等模板网站 我觉得面技术岗位的面试应该是最不看重简历样式的,很多同学就是白底黑字就行了,如果把简历整的太花里胡哨的,反而会是减分项,简历模板简约大方就行。 4.简历应该以PDF的格式,因为word不同平台打开会格式会乱。
5.如果你采用发邮件的方式投简历,发邮件的时候,可以在正文用简短的话介绍一下自己的长处。同时发邮件时候,申请实习时候注明岗位 实习时间. 不要群发,简历附件不要损坏
6.还有这里给大家聊一聊一个比较有意思的现象。我们专业去华为比较多,往年都是
成批成批打包
的去,可能是华为前几年招聘难度太水
,再加上好像大家了解就业信息的渠道主要是通过师兄师姐口口相传
,导致大家觉得转软件开发的难度也不大,也潜移默化的觉得自己以后好像去华为就差不多了吧,好像也没有考虑过其他更好的可能性
,同时想当然的以为只要刷刷算法题,背一背面经,聊一聊项目就差不多了。所以就觉得所有公司的面试标准应该和华为的面试标准差不多
,所以很多同学都是都是在秋招正式开始前三两个月才开始着手。7.这样的一种方式问题在哪呢?问题就在于
并不是
所有的公司都和华为这种硬件厂一个面试难度(当然这两年难度确实有点提上来了,前几年真的是聊聊天都能过。。。),用这种准备策略去面试互联网公司
,特别是互联网大厂,肯定是会受到毒打的。只刷题,没有深入学对应要掌握的基础技能,也就是上文“g个人技能”那一块规定要学的内容,只把和岗位不相关的课题
作为简历上的项目,这样去找互联网公司的软件开发相关岗位的话是只能成为分母
的。8.很多同学对找工作这件事情的
重视程度
和找工作这件事情本身的重要程度
是不匹配的,而且没有一开始就没有主动的去调研过,所有时间安排,求职信息和准备路线这些信息都是来自于师兄师姐的口口相传
,并没有认真细致的从各种渠道调研过
,比如牛客上的各种经验贴什么的。应付(前几年的)华为等等硬件厂
还可以,但是如果是自信满满的去投递互联网相关的岗位的话是不够的,遭受毒打以后才觉得自己要学的东西还有很多,才发现时间不够了。如果能够从一开始,如果能够意识到其实求职并·没有你想象的那么简单·,或者要想取得一个好的offer并没有你想的那么简单,早点多上各种渠道调研调研的话,早点定好方向,其实到后期正式秋招的时候时间是游刃有余
的。这样的话,你知道做哪些东西是可以作为简历上的亮点
,什么样东西的是简历上的无用点
。你会有意识的去积累
,最终到正式秋招的时候,你所积累的筹码
将会远远的领先于同一届的同学,你的简历也将会是面试官无法拒绝
的。你最终的收获也必定会远远超出你的预期
,那些你曾经觉得遥不可及的公司,也会从梦想走进现实
。
PS:公号内回复「Python」即可进入Python 新手学习交流群,一起 100 天计划!
老规矩,兄弟们还记得么,右下角的 “在看” 点一下,如果感觉文章内容不错的话,记得分享朋友圈让更多的人知道!
【神秘礼包获取方式】