程序员的英文简历全攻略 — 这样写让我拿到 Amazon、TikTok 等大厂面试
2023年3月15日
基本简历模板
在了解如何写程序员的英文简历之前,我们可以先来看看一份英文简历要怎么架构。这边很推荐 Meta 工程师 Brian 的简历范本 (连结在此)。
范本的最上方有放名字、联络方式 (信箱与电话),以及 LinkedIn 还有 GitHub 的连结。这几样是基本要放的,但也只需用放这几项。像是照片、生日这类的资讯,则不用放到简历上。
从范本中可以看到他把简历分四部分,技术、经历、教育,以及个人兴趣。这种分法基本上是业界最常见的分法,假如不想在简历上出错,蛮推荐就直接按照这种方式来撰写。在最前面,推荐把跟应征职缺相关的技术都放上 (前提是你真的会这些技术)。接着把最多的篇幅放在经历上。至于教育的部分,可以总结重点即可。个人兴趣则是可写可不写,有多的篇幅再写。
假如你是刚毕业或者刚转职成程序员的人,在经历部分可能没那么多可以写。这时可以新增一个专案 (Projects) 的区块,然后把你过去做过的专案放上。
格式不拘但一页就好
在简历的格式上,并没有一个制式的标准,只要上一段落提的区块都有带到即可。在本文最下方有附上一些简历范例,那些简历是来自各大软件公司的工程师,可以看到他们在格式上没有完全相同,但在内容区块上,则是大同小异,都是会涵盖到技术、经历、专案,以及学历。
虽说格式不拘,但有个原则是要尽可能遵守的,那就是简历一页即可。即使是资历丰富的资深工程师,基本上也都是一页为准。假如你真的觉得很多东西可以写,也试着去芜存菁,只留最重要的在简历上就好。
以上面 Brian 为例,他已经是有十年经验的程序员,但仍然仅用一页来呈现自己的经历。会这样是因为负责招募的人资与用人主管,没有那么多时间看好几页的简历,精简成一页几乎已成为现在的业界标准。
尽可能放跟职位有关的关键字
关键字的重要可以看到这篇 Reddit 的贴文。这篇贴文是几年前在 Reddit 上被热烈讨论的文。发文的人想测试看看人资到底会不会看简历,所以她伪造了一份充满各种关键字,但是实际上读起来毫不合理的简历。她的测试结果是,竟然有九成的公司回覆她,其中包含各间有名的公司,例如 LinkedIn、AirBnB、Dropbox 等等。换句话说,这些公司在做初步筛选时,并没有真的细看候选人的简历,而是仅看关键字。
这很合理,因为多数的职位,可能同时有几百个人申请,所以人资在做初步筛选时,并没有真的有太多时间细读。业界流传,一份简历只有三十秒可以读,而要三十秒扫过一页的简历,一定不可能好好看完,这也是为什么人资只会抓关键字的原因。
至于关键字该放什么呢? 去看工作描述 (job description) 就对了。通常工作描述中都会提到相关的技能与需求,假如你有相对应的,一定要写到。举例来说,要申请前端工程师的职位,而在工作描述有提到 React,那你要尽可能放你的 React 相关经历;如果是申请后端工程,职位描述有提到要处理大流量,那你要尽可能放过去处理大流量、尖峰流量等经验。
结果导向
除了要在简历上尽可能放相关的关键字,有一个许多人会踩到的误区,是在简历中有太多过程的描述。如上面提到,在审核简历时,人资不会有太多时间细看,所以要尽可能讲结果就好。
因此,要尽量避免花太多篇幅在过程上。例如要避免写「在与产品部门来回的沟通,以及数周的开发,我们完成了 ABC 功能的效能优化」。这种过程的描述,在面试时如果有被问到再讲,不该占用简历宝贵的篇幅。
在写简历时,要强调的是结果的部分,并且要尽可能提出值性与量化的佐证,来凸显结果的价值。以上面的例子,我们可以改写成「优化 ABC 功能,加载速度加快 XX%,并减少用户谈出率 XX%」。
特别注意,因为人资会想要看到量化的数字,所以如果你能够有任何数字上的佐证,务必一定要放上简历。举例来说,带领 XX 人、让网页加速 XX %、让用户成长 XX % 等等。
过去式强动词开头
在华人世界中,大家从小被教温良恭俭让,被教说要谦虚不夸大。但简历是一个推销自己的时刻,谦虚被动的词汇反而会让自己不利。因此尽量不要用用 Participated、Helped,或者 Assited 这类让人觉得你只是配角的动词。反之,劲量用 Led、Developed、Designed、Launched 等强动词来作为每句的开头。
以上面提到的 Brian 的简历范本,基本上每一条经历都是这种过去式的强动词开头,非常值得大家参考。 MIT (麻省理工学院) 的职涯中心什至有整理一个强动词的清单(网址点此),假如你不知道该用些什么动词开头,推荐可以去看看那个清单。
多去看 LinkedIn 上其他人怎么写
现在有越来越多人,会把自己的 LinkedIn 内容,写得跟简历上一模一样。那些会是非常好的参考基准。假如你要申请大厂的前端职缺,就去 LinkedIn 上面搜,把 FAANG 各家的前端工程师的人都浏览一遍,然后有看到跟自己做过类似的内容的描述方式,套用上你自己的实际经历。
这么做主要是学习别人的用字遣词,或描述方式;切记,不要完全一字不漏照抄。因为现在有许多简历审核的系统,假如扫到你的简历上跟资料库中的描述一模一样,不免会让人怀疑你的资历的真实性。
简历范例
在研究怎么写简历时,除了 LinkedIn 外,在网路上有看到许多拿到软件大厂的工程师,公开分享他们的简历。感谢他们的无私,这边汇整几个先前有看到的,省去大家去找范例的时间。
- Mayuko 的简历 (前 Netflix 工程师,分享让她拿到 Netflix 工作的简历)
- Brian 的简历 (现任 Meta 工程师)
- NeetCode 的简历 (现任 Google 工程师)
- Clement 的简历 (前 Google 工程师)
- Pirate King 的简历 (前 Amazon 工程师)