{SiteName}
模板介绍
模板类型
模板分类
模板制作
模板使用
模板结构

93的简历被谷歌直接筛掉,程序员该如何

Vincent老师

来Offer项目实战班主讲,SeniorFullstackEngineer,在FLAG一线大公司拥有多年的面试经验,帮助来Offer上千名同学修改简历、辅导面试。

我与许多应届生、求职者交流过,发现他们中的很多人对于简历的认识,仍停留在比较初期的阶段。而从他们对简历的认识误区中,则能看到许多人关于CS求职较为“想当然”的理解。

我们来举个例子。

一个物理PhD和一个Top30名校毕业的ComputerEngineer的学生同时针对一个SDE的职位投出简历,你认为谁的胜算会大一些?

很多人都会想当然,“当然是名校CE啊,物理PhD应该是在海投的过程中就被否掉了吧。”

但事实上是,这个求职市场并不是%地“看出身”,更多时候,还是要看简历上的干货,而这些干货还要与职位要求相符。

左右滑动对比两份简历

看到了吗,不论是根正苗红,还是半路出家,“是骡子是马”还都得通过简历“拉出来溜溜”。

只说自己是名校对口专业毕业,基本是没有用的,更不用说还将不那么亮眼的GPA摆在了上面。

根据年的数据统计,只有不到7%的人撑到了谷歌的onsite面试,而每年被直接筛掉的简历,则在百万份左右。

公司都希望招到更高更快更强的员工,不是所有的team都乐意花时间去培育noob。

所以对于简历,如果你的认识还停留在名校和专业的层面上,只认为自己只要改好语法就万事具备,很有可能,你就是那被筛掉的93%。

回到这个故事,我想你也猜到了,最后拿到工作的,是这位物理PhD。

但在看完他的简历和经历后,你还敢说自己了解CS求职吗?

下面我们来重点说一下简历打造,我会告诉你,一个面试官到底希望看到什么样的简历,希望招到什么样的人才。

你真的知道简历有多重要吗?

很多北美CS求职者可能想不到现在竞争是有多么激烈。一个职位往往有几十个甚至上百个candidate来竞争。那些提供H1B签证,将来会sponsor绿卡的岗位就更是炙手可热了。

想在这样的激烈竞争下,想拿到Offer,你的简历必须要能经得起多方面的检验。

不管什么职位,面试的第一步就是HR筛选简历,而你的简历只有10秒钟的机会,然后HR就会决定你这一关是Fail还是Pass。

有些求职者会觉得,我有内推,简历差一点不怕,这是错误的。即使你的推荐人愿意给你倾尽全力内推,他也需要根据你的简历论证你有哪些优点。如果你的简历写得空洞无物,再有心的推荐人也无能为力。

这也是很多同学即使找了内推,依旧没有拿到面试的原因。

到了面试这关,简历仍然很重要。面试官会根据简历来快速判断你是否值得他仔细面试。如果你的简历没有引起他的感兴趣,那在他心中可能已经给你判了死刑了,等下出个LCHard的问题刁难你,你的feedback自然不会好,最后的结果就是呵呵一笑:Thankyouforyourinterest。

当然,也不能为了充实简历就走向另一个极端:为了拿到面试,把简历写得极尽fancy。这样倒是让HR和面试官眼前一亮,但是针对你的简历来提问,你却答不上来,照样会挂掉。

面试官看简历的时候在寻找什么?

既不能空洞无物,也不能过分夸张,那么在10秒钟之内,面试官到底想看到什么呢?

1

关键词

10s内能够让面试官看上的简历,肯定要有热门的技术词汇,最好还是和面试官(他们也是工程师)息息相关的技术。

这一点大家经常有个误区,觉得我一定要高大上,简历上的技术越新越好。但是,这些技术往往还没来得及大规模推广,甚至面试官都不知道,很可能写上去是没有用的。

反之有些技术,比如Test、Log、Git这些,看上去并不fancy,但是这是每一个工程师天天要做的工作,反而能把你和其他newgrad区分开来。不要小瞧这一点,包括一些CS的master很多都不会Test、不会分析Log、不会Git。

你的简历如果既有一些较新的技术(一般出来一两年左右的,类似Go、React),又有经典的必备的技能,那么就一定能够吸引他的眼球。

2

真实性

既然技术词汇这么重要,那我就把经典的、热门的技术全部写在简历上,堆成一个项目好不好?面试官不是傻瓜,他对简历的敏感度非常高,能够一眼看得出来哪些就是为了堆上某个技术而砌出来的项目。

举个简单的例子来说,有同学在简历里边写了一行:

DesignedanddevelopedawebapplicaitonwithJava,Eclipse,Hadoop,AWSEC2,RESTAPI。

技术本身都是极好的技术,但是这样写是非常错误的。

首先,这个描述极其缺少context。你的webapplication,是一个简单的一页的个人主页呢?还是一个有多个page的推荐系统呢?

没有这个context,面试官无从了解你的这个项目的完成时间和完成深度。所以这个真实的context必须得有。有些同学可能上过一些求职课,知道应该用数字证明成果,这个其实也是context的一种。

另外,单纯的技术堆砌往往缺乏联系和逻辑。比如说,DeployedthesystemonAWS,这个AWS本身没有错,但是你的这个项目为什么要部署到云上面去呢?之前遇到什么问题?你是带着目的性去部署这个系统,还是说仅仅为了学习AWS而去做的呢?

如果是我来写,我最起码会写上DeployedthesystemonAWStoimprovescaling。这样才能证明我是明白AWS的用途的,而不是为了堆砌。

3

深度

还有一些同学,尤其是CSMaster和转专业的同学,有这样的疑问,如何让我的简历显得更有深度?我认为你的简历需要体现设计和实现上的复杂性。我总结了一个描述的技巧:起承转合。

1

第一行,起。

写清楚项目的背景。写一下研究过什么同类的产品,我的产品的优势是什么。这能告诉面试官我不是随意设计一个项目的,是有目的、有规划的。

2

第二行,承。

一般我会写基本的实现。用了什么框架、什么技术。记得要把context交代清楚。

3

第三行,转。

描述遇到的挑战,是如何解决的。通过这条,说明我这个项目不是应付交差,而是做了一段时间,遇到了问题,并且解决了问题。

4

第四行,合。

描述最终的结果。我是如何delivere、present、test这个项目的。告诉面试官我有ownership,能保证产品的最终完成。最好可以用一些数字来体现结果,而不是空洞的描述。

用这样一个四段论,比全部都在说做了A功能、B功能、C功能,在深度上好太多。

简历一无可写怎么办

对于零基础、转专业的同学,简历上没什么可写的是个普遍问题。要解决这个问题,就需要发掘自己的优势。

很多时候大家觉得自己无从下笔有几方面的原因的:

第一,做的项目和想投的工作不吻合,比如想投CS专业,手中却只有EE相关的技术经验,或者想投工业界的职位,却只有Research方面的经验;

第二,做的项目觉得不够重要,比如就是修修bug,改改button之类的简单任务;

第三,确实是什么经历都没有,这个在转专业、零基础的同学身上体现的是最明显的。

针对第一类问题,可以想办法和目标职位靠拢。比如说CS和EE有很多通用的经验和技术,诸如前期查资料research、分析数据和debugging的能力,这些都是可以写到简历里边。另外有一些通用的softskills,比如







































北京治疗白癜风哪家医院好一点
北京治疗白癜风到哪里去最好


转载请注明:http://www.boheyec.com/mbfl/489.html

推荐文章

  • 没有推荐文章

热点文章

  • 没有热点文章