《手把手教你写Resume》——选材篇

选材是写简历之前比较重要的一个准备步骤。因为简历只有一页纸,不可能把一个人的全部状况都写清楚。更重要的是,雇主也只对应聘者的某一些情况感兴趣,在有限的时间和空间内,如果你选了雇主不在意的材料,那就相当于挤占了你本来可以展示自己的部分。

选材实际上只有一个原则,选雇主在意的内容

我们先从Education说起。

有人觉得,Education有啥可选的?不就是在哪儿上的学么?实际上,不同人在Education这个部分用的笔墨差距还蛮大的,我们下面来一一分析一下,Education的部分什么值得写。

首先,是选择你要写的学校。

一般而言,如果是研究生毕业,就要写研究生和本科。如果是本科毕业,只需要写本科。本科学校基本是必须出现的。如果中间有交换经历,或者是3+1,2+2之类的项目,一般是都要写的。这个部分没什么巧可讨,有人觉得自己研究生学校好,就想不写本科,这往往是比较危险的,容易被人垃圾桶。

然后是对于每个学校(这里说的是主要教育经历,就不算交换一学期的了)

必写的:

  • 学校
  • 专业
  • GPA
  • 毕业时间

这几个是逃不掉的,不写会让人有很大的不适。有人说我GPA低,能不能不写GPA。大家都是老油条了,你不写GPA真以为我会觉得你是4.0么?然后毕业时间这个非常重要,不要写 - present这种废话,什么时候毕业是对公司比较重要的信息。

可写的:

  • related courses
  • awards/honors
  • 排名
  • major GPA
  • TA experience

这几项都是可以出现在你的选材里的,但是都有一定的条件。related courses比较适合转专业的和Project比较少的人,通过上过的课程来展示自己的编程水准。awards honors是用来填一下位置的,如果你有很厉害的奖学金(什么全校1%之类的)这里写上也是加分的。排名一般是国内的学校GPA体系比较奇怪,但是你排名很高,写上有帮助。major GPA是你的零七八碎的课拖了成绩的时候可以用得上。TA如果你TA的相关课程,是可以放进来的。什么微积分或者化学就算了。

不要写的:

  • unrelated courses
  • 一些没有支撑的奇怪的表述

有些人写courses的时候喜欢把什么线性代数微积分或者intro to programming这种课都写上,完全浪费空间,也显得有点傻。还有人喜欢在Education里面写一些很奇怪的东西,什么我非常善于学习,或者我总是选最难的课,我很会分配时间。这些很难支撑住的自我吹捧,只会让人感到十分尴尬,别写。

接下来是skills的部分。

Skills的部分虽然一般只有两三行,但是也需要进行合理的选材。大部分人的选材应该集中于

  • 编程语言(C++/Java/Verilog)
  • 工具 (gdb/git/Visual Studio/Cadence)
  • Framework(Flask/React.js/Hadoop)
  • 人类语言 (Mandarin/English/Japanese)

并不是说你一定要按照这四条写,你可以进行你的合并。或者可能你没怎么用过web framework你可以没有它。人类语言有时候会有奇效,当然Mandarin作为CS市场上最多的第二外语,基本是最不值钱的。

请尽量不要写下面的内容

  • Microsoft Office
  • Photoshop(除非你是UX/UI)
  • Valid New York State Driver’s License
  • ping pong/skiing/soccer
  • dota2/lol/starcraft

不要觉得自己会什么就往上写什么,占地方的。想清楚一件事,雇主care么?resume不是拿来交友的,是来找工作的。写一些奇怪的东西,不光会占用你的空间,甚至可能导致雇主质疑你resume的严肃性。

最重要的,当然就是Experience的选材。这也是决定Resume基础高度的重要因素。

在选材之前首先你应该意识到,无论你怎么努力,选的都只能是你自己有的东西。换言之,如果你本身没做过啥玩意,那你是无论如何选不出花花来的。如果你发现,哎我根本没有选材的必要,把所有做过的东西都写上去都不太够,那你的问题就不是改简历能解决的了。

我们说回选材。一般而言,一个resume上,要有3到6个经历,最最多可以7个,再多就没人看了。 选材的第一原则,选相关内容

这点是凌驾于任何其他有的没的之上的。无论你觉得你的经历多么好,只要是无关的,就扔掉吧。雇主并不会在意你做的其他领域的事情的。这不是申请学校,这是找工作。

所以,什么志愿者,什么俱乐部,什么学生会,这些乱七八糟的东西,就一个字,扔。没人在意你的leadership的,招你进去当领导么?

在技术经历中,一般我们认为,Industry经历是最值钱的,也就是intern(或者可能有些人有一阵fulltime)。只要不出意外,所有的有一点关系的intern都是我们的重点取材对象。而最近的一个intern经历一般是重点中的重点,需要最重的笔墨去描述的,也是雇主们最先看到的内容。

这之后,一般是research experience。有一些人没在工业界工作过,而是选择了在学校做research。这也是一个不错的选材对象。不出意外的话,所有这种的经验,也是要被选进resume的。

以上二者,一般被归类在Working experience里。

这里注意一下,有一些经历,看起来像working experience,但是我们经常就扔掉了。典型的是TA。TA如果是不相关课,没用。相关的低级课,用处极小。但如果是TA的一个upper level的课,还是有一定的信息量的。只不过作为一个working experience,它一般过于单薄,没啥可写的,放到Education里更合适。

另外就是远古时期的一些intern,这些intern可能在三年以前,你也想不起来你做了点啥,最重要的是你真的没干啥,水的一坨,那该扔就可以扔了。

对于大部分人而言,working experience的选材不存在什么障碍,因为大部分new grad在这方面都是比较欠缺的,能用的都用上,还没法填满resume。甚至有的人working的部分基本是空白,完全需要project凑,这时候就要选project了。

Project的选材要注意这么几点

  • 独特
  • 深度
  • 成果

所谓独特,就是你做的这个项目,最好别人没做过。也就是说,course project是最不值钱的,因为你全班都和你做的一样。包括有人喜欢在网上找项目做,一个道理,你网上找的东西,一定是人家已经做过的,而且是很多人都做过的,这种东西一眼就看出来,不值钱。网上的项目,包括网课的项目,都只能练手,不堪一写。一个真正吸引雇主的项目,应该是有着你个人特色的项目,是那种明显不是拾人牙慧的项目。有时候哪怕不成熟一些,或者不完整一些,甚至做的不是最好的,都没关系。比如你做了一个你们学校用的app,就你独一份,全校都用这个,这就是好项目,就吸引人眼球。

深度指的是技术深度。一个项目难度上去了,就好看。你做了一大堆东西,都是用HTML画了个网站,是个人就能搭出来,就显得薄弱。我有个朋友,用暑假时间自己从零开始搭了个C-- compiler,实现了相当一部分C的功能。这个项目虽然不太完整,有缺陷,而且网上有更好的版本,但是一样秒杀各种公司,所有公司都对这个项目感兴趣,愿意给面试,因为这明摆着就是一个技术深度非常够的项目。

最后就是成果,要有可以展示的内容。有的人做的项目,稀里哗啦说了一堆,然后下面就没了。完全无法判断你是在那儿练手呢,还是真的做了点啥。这样的项目,看着就不那么吸引人。一个项目比较理想的是有一个明确的结果。比如说发到了github上,有一定的star数。或者说这个网站已经上线。要么就是切实解决了一个问题。抑或比赛得了个什么名次。如果有总结的空间,就说明这个项目是完整的,有意义的,而不是随便拿来练手的。

当然,很难有哪个项目是完美的,在选择项目的时候肯定也要进行衡量和取舍。

在做选材的时候,数量到了四个之后,就要秉承着宁缺毋滥的原则了。如果前面的项目足够精彩,那就把时间多花在展示前面的项目上。前面的项目一般,才继续拿比较烂的项目凑数。不要为了项目的数量而牺牲了项目的描述,得不偿失。

另外,如果你的某一个project,你的描述一行就写完了,那就说明这个project不值得出现在你的resume里,扔掉就好了。你懒的写的project,雇主也懒得看

俗话说,巧妇难为无米之炊。原材料选好了,你才可能做出一道美味的佳肴。如果你发现无论怎么选,都选不出合适的素材,那说明你的问题压根不在简历上,问题在简历之外呢,自己做项目去。如果你的素材足够多,相信这篇文章会给你一些选材的方向和提示。

本文由EECSResume(www.eecsresume.com)发布,如需转载,必须复制本行。