本文首发于微信公众号:Myoung,原文链接:https://mp.weixin.qq.com/s/nVg21M_Vp9FYRqOga9MOjA

字节跳动内推请看上一篇文章,传送门:https://blog.nowcoder.net/n/f495e6055de54bd28366f3b95ecb1f65




一年一度的校招又开始了,最近看了非常多的简历,不同专业、不同学校、不同背景的争奇斗艳。

但与此同时,也从众多简历中看出了不少问题。不管是新鲜的应届生,还是在职场历练几年的新秀,至少半数以上简历都多多少少有些问题,存在「被即时枪毙的问题」的也不在少数。

技术简历为例,给大家分析一些问题,总结了 10 条经验建议,供大家参考。

整体印象

1  避免「简历」、「个人简历」、「Personal Resume」的字样在简历上。

看到很多简历会在最上部显眼的位置有个硕大的类似「个人简历」的字样,表明这是个简历。

这就好比在额头上写个条告诉别人这是一个人一样,是有些画蛇添足的。因为你投了岗位,发送的必然是简历呀。


2  整体要以简洁为主。
有的同学的简历做的很复杂,甚至还有一些同学使用 PhotoShop 等软件润色。如果是设计作品的话,有些是挺好看的,但作为技术简历,起到的作用是有限的,尤其是在其他方面不突出的情况下。更不用说那些花花绿绿、花里胡哨的,一定程度上会让不少看简历的产生不太好的印象。简洁的表现为,整体看起来清晰、一目了然、重点突出,能够快速获取到有用的信息。


3  简洁的另一个体现,模块划分清晰。
每一份简历都有几个部分,切记禁止通篇一段文字下来,这种简直不能看,属于最差的类型之一(好在看到的极少极少)。最好的方式是,划分为几个模块,比如,我们通常划分的有(非必须,根据岗位情况有差别):
  • 个人信息

  • 教育背景

  • 项目经历

  • 实习经历

  • 获奖情况

  • 专业技能

  • 自我评价


上面这种划分对于校招而言,其他如果有特殊的、优秀的按需添加。对于社招,一般前 3 部分就够了,或者再加一个工作经历,能够快速了解到候选人的整个工作经历。如果有比较好的奖项或开源项目也是好的加分项。


4  表述要简洁、准确,能够快速获取到信息。
「快速」表现为两个点。一是整体能够快速了解到个人概括信息。对于评估人和面试官,基本看一眼就能了解到整体信息的大概,名字、学校、工作经历/年限等,然后再去看项目上的细节。
从这个角度来说,除了确保上面的模块划分清晰之外,要个人基本信息在前,是哪个人、从哪个学校毕业的,这是最基本的信息。有的同学可能学校不是很好,把教育背景相关信息放到后面,甚至表达含糊或者干脆不写,这其实都没用,还是会去翻简历去找甚至去问的,最好的方式就是坦诚、自信地表达出来。
二是表述简洁、准确、易理解,能够快速获取到细节信息。简历中的各个部分,尤其是项目/实习经历中,表述要清晰、准确。有的简历语句不通顺,甚至有的表述连一个句子都不是。
常见的有,一个句子突然宾语没了,或者没有谓语。

……开发了智能图片处理(系统)。


(解决了)软件设计中的耦合性问题。


切忌在简历中出现错别字,包括一些专有名词。比如,Android、iOS 等名词的大小写。也尽量避免用中文代替原本英文的词,比如用「安卓」代替「Android」。

具体细节

5  个人信息只写必要的。
非常多的简历在基本信息那部分写的非常详细,感觉像相亲查客户一样,就差没把血型写出来了。

详细但不好的基本信息


作为一个技术简历,只是一份寻求技术工作的简历,你觉得用人公司会考虑这些吗(当然如果真有一些小公司或者奇葩公司不在讨论范围内)?公司看中的是你的技术能力和学习能力,高矮胖瘦完全不影响啊。至于学校、学历、专业等完全可以放到「教育背景」那个部分。还有照片,个人觉得不是很必要,如果你觉得自己好看,也可以放上去吧。
这个模块最好的方式是直接舍去,只提供必要的「电话」和「邮箱」等联系方式和姓名一起放到简历的最开头。


6  教育背景要真实、清晰明了。
这块最重要的是要真实,对于应届生,入职的第一家公司都会要毕业证和学位证的,作假完全没用。即使是社招,很多公司也会有背调,一旦查到,对你的信用和职业生涯将会有很大的影响。
其次就是要表达清晰明了。我接触到一些同学可能学校不是那么好,或者有些是自考之类的,不愿意写清楚,甚至时间都不写。对于审核简历的人来说,获取不到有用的信息,仍然会问你的,或者运气不好直接毙掉。
所谓清晰明了,几个要素:
  • 学校

  • 学历

  • 时间段

  • 专业


以上几个已经足够简洁了,也能清晰表达出自己的教育背景。如果想更简洁一些,或者对于跨专业的人来说,勉强可以把「专业」去掉,但最好加上。另外,如果有一些值得加上的可以在适当位置表达,比如保研、GPA比较高等。


7  项目经历/实习经历表述要思路清晰、表达明确、重点突出。
作为技术简历,这部分是非常非常重要的,是反映你在过去时间中学习/工作经历中的内容、成长、思考和沉淀。
多个项目需要按照时间倒序(或者顺序也行)排序,每个项目几个要素:
  • 项目名称

  • 时间段

  • 你在其中的角色

  • 项目概述

  • 你的工作及结果


前三个可以有固定的排版,比如很多同学喜欢把项目名称和时间放在一行,名称左对齐,时间右对齐,一目了然。在介绍项目中的工作和内容的时候,切忌像作文一样一整大段,阅读性和理解性大大降低。写这块之前,一定花时间把自己的项目梳理、提炼下,整体要思路清晰、表达明确、重点突出。
建议分条陈述工作,做了什么,解决了什么问题,遇到了什么难点,结果怎样,最好有量化结果。举个栗子:
针对系统xxx问题,采用xxx进行了优化,性能提升了xxx。
使用xxxx解决了了xxxx难题,搭建了xxxx模块/系统,效率提升xxxx。设计了xxx软件架构,使用xxxx完成软件的整体开发,依据xxx原则降低耦合并保留了扩展能力。
最最重要的是,项目里写的东西自己一定要清楚,要花时间去梳理和提炼,总结做的好的不好的地方,思考一下后续的解决方案和计划。对照上面各条,每个项目至少都要能说个七七八八,切勿弄虚作假,面试的时候一定会问项目,且很容易就能问出来。


8  获奖情况酌情添加,避免无用的奖项。学校的各种比赛、活动的奖项很多,不少同学的简历上都能列出一大堆。但仍然要说的是,你所列出的应该是对当前的技术简历是有加分作用的。再举个栗子,有的同学列出的有:
  • 校个人歌唱比赛xx等奖。

  • 马拉松文化友谊赛xxx名。


类似这种明显不会为你的技术能力或学习能力加分。一些类似「校优秀学生」、「优秀毕业生」之类的还可以写一下,毕竟可以作为是学校/学院对你当前读书阶段的表现和能力的表彰。那什么样的奖项有非常好的加分项呢?比如:
  • ACM 程序设计大赛银牌。

  • 全国大学生软件开发大赛省一等奖。


这些奖项是你技术能力的体现,具有非常好的加分项。


9  专业技能要够专业,技能才有用。
写好简历中的「技能」是一项技能。很多简历上会罗列出自己会的一些所谓技能,写的好会成为技能并加分,写的不好会被直接毙了。
据我所知,很多面试官会在这个部分因为某些表述毙了不少简历。典型的被毙的情况,比如下面的表述:
  • 精通 Java,C/C++,……

  • 熟练使用 Microsoft Office,……


有时候看了有些啼笑皆非,有些不错的简历又觉得可惜。这个部分常用的几个词:
  • 精通:建议永远不要用。

  • 熟悉:这个使用的较多,建议多使用这个。

  • 掌握:程度稍弱些,可以多使用。

  • 了解:对于不太熟悉的,可以用这个词,但一般情况下,不熟悉的就不太建议写了。


还要一些不太相关的或基础性的东西,比如 Office、Photoshop 这些,尽量避免吧。这一项不是必须的,可以根据个人情况和简历排版按需添加。从笔者个人角度来说,不建议加这一部分,笔者认为技能最好的体现方式是通过你过往的学习经历、项目经历中体现出来。


10  自我评价该舍就舍。
这一项也不是必须的,见到的简历中,多数应届生喜欢在简历中加上这一部分,可能和很多传统企业、国企/央企等需要这部分有关(有些还需要做性格测试)。对于极度简洁控的笔者来说,也不建议加这一部分。如果你有一些突出的特点、性格、解决/处理问题的能力,也可以加上作为自己的特色。但切勿拖泥带水,废话连篇。什么「性格外向」、「喜欢运动」、「适应能力强」、「对技术富有激情」等等,类似这些都太空白且没有说服力。你要真的「对技术富有激情」,把你的 GitHub 地址或个人博客或作品贴一下比什么都强。

以上 10 条经验建议,希望对你有些许帮助。



如果觉得有用,欢迎点赞、留言。