resume


文档摘要

id: resume title: 针对FAANG公司求职的软件工程师简历实用指南 description: 如何撰写一份顶级、符合ATS要求的简历,足以通过谷歌、亚马逊、Facebook和微软的简历筛选 keywords: [ 软件工程师简历, FAANG软件工程师简历, 软件工程师简历模板, 软件工程师简历示例, 软件工程师简历范例, 软件工程师简历最佳实践, 如何撰写软件工程师简历, ] sidebarlabel: 撰写你的软件工程师简历 import InDocAd from './\components/InDocAd'; 不确定为什么你仍然没能进入一些或全部顶尖科技公司的面试名单?你的软件工程师简历可能是问题所在。

id: resume title: 针对FAANG公司求职的软件工程师简历实用指南 description: 如何撰写一份顶级、符合ATS要求的简历,足以通过谷歌、亚马逊、Facebook和微软的简历筛选 keywords: [ 软件工程师简历, FAANG软件工程师简历, 软件工程师简历模板, 软件工程师简历示例, 软件工程师简历范例, 软件工程师简历最佳实践, 如何撰写软件工程师简历, ] sidebar_label: 撰写你的软件工程师简历

import InDocAd from './_components/InDocAd';

不确定为什么你仍然没能进入一些或全部顶尖科技公司的面试名单?你的软件工程师简历可能是问题所在。

作为FAANG公司的面试官,我阅读过无数软件工程师简历,甚至我认识的一些最优秀的候选人也因为简历不佳而未能进入面试名单。大多数人犯的错误是立刻认为自己不够优秀——但事实可能远非如此。

幸运的是,有一些具体的步骤和要求可以帮助你写出一份出色的软件工程师简历。从简历结构、内容到你可以免费使用的简历测试工具,我为你整理了一份非常精炼的最佳实践指南,助你为申请FAANG软件工程师职位做好准备:

  1. 搭建一份符合ATS要求的简历模板
  2. 用精心组织的内容填充模板,按照有意义的顺序排列
  3. 通过优先级排序和关键词优化你的简历
  4. 使用免费工具测试你的简历

如何搭建一份符合ATS要求的软件工程师简历

很多候选人可能没有意识到,大多数顶尖科技公司都在使用某种形式的申请人跟踪系统(ATS)来筛选和处理成千上万份简历,甚至在它们被人工审阅之前。在许多公司,ATS甚至会根据特定规则自动淘汰候选人。

尽管不同公司使用的ATS类型各异,但你可以采取措施确保自己的软件工程师简历能被大多数ATS顺利读取。本节将确保你的简历至少能被ATS完美识别,而接下来的几节则会进一步提升你通过ATS筛选的机会。

:::tip 专家提示

FAANG技术主管目前正以七折优惠提供简历模板和示例。

他们的模板:

  • 由前FAANG招聘经理基于数百份候选人申请中收到的顶级简历打造
  • 确保能被FAANG ATS顺利读取
  • 适合各种经验水平

他们还提供来自已获得FAANG公司多份录用通知的候选人的简历示例和参考——这些示例能帮助你更好地撰写符合同样标准的内容。立即查看!

:::

只使用Microsoft Word或Google Docs创建和编辑你的简历

建议

  • 将你的简历提交为PDF文件以保持格式一致,但务必从Microsoft Word或Google Docs中创建。重要的是,确保简历中的文本易于高亮显示,这是便于ATS解析的前提条件。
  • ATS工具总在努力提高对标准简历格式的识别能力——因此,你的简历格式越常见,就越容易被ATS读取。
  • 为了最大化简历空间,不要使用页眉或页脚,而是缩小页面边距——每边的窄边距应为0.5英寸。

禁忌

  • 不要使用Photoshop或其他图形设计工具或在线简历生成器制作简历
  • 不要在Word或Google Docs文件中使用页眉或页脚部分——直接缩小边距,在正文里填写信息即可。

只使用标准且易读的字体和字号

新字体可能会将字母转换为ATS无法识别的特殊字符。你应该使用的字体包括:Arial、Calibri、Garamond

确保你的字体大小在招聘流程后期仍能被人轻松阅读——最低可读尺寸为10px

添加带有标准标题和顺序的各部分内容

ATS阅读器需要识别并解析简历中的标准信息类型。使用标准标题和顺序能帮助它们更高效地完成这一任务。

以下是我个人总结的推荐顺序,也是招聘人员普遍认可的:

部分 标题名称
职业概述 (可用简历标题作为部分标题,例如:“在谷歌担任高级软件工程师,拥有超过5年领导团队的经验”)
联系信息 “联系信息”
技能——编程语言、框架等 “技能”
经验 “工作经历”
教育背景(注意:如果你还在校或工作经验不足3年,可以将教育背景放在首位) “教育背景”
项目 “项目”
其他可选部分——如认证、奖项等 “奖项与荣誉” / “认证” / “奖项、荣誉与认证”

:::caution

切勿在标题中添加符号,以免影响ATS的可读性。

:::

如何撰写优秀的软件工程师简历内容

由于软件工程与其他职业在所需技能和经验方面存在本质差异,软件工程师简历的内容要求也独具特色。以下各段将分别介绍每个简历部分通常需要包含的内容:

如何撰写软件工程师的职业概述

一份出色的职业概述能起到决定性作用。它不仅能以其他部分无法企及的方式概括你的整个职业经历,还能给招聘经理留下深刻印象。

根据我作为软件工程师面试官的个人经验,我强烈推荐撰写职业概述,因为面试官通常没有时间仔细阅读细节——因此,直接点明候选人为何适合该职位的概述能大大提升其吸引注意力的概率。

以下是我撰写优秀软件工程师简历概述的几个关键技巧。

开始前:列出你的核心优势

从你的整个职业经历中,列出最能匹配你所申请职位描述的重要要点。这可以包括工作经历或技能。

将核心优势浓缩进简历概述中

尽可能简洁地概括这些核心优势,将其整合为一段不超过50字的简短概述:

务必做到:

  • ✅ 回答你为何适合这份工作
  • ✅ 使用主动语态
  • ✅ 使用动词
  • ✅ 以描述你职位的名词开头,例如“软件工程师”、“前端工程师”

为简历概述撰写标题

不要直接写“职业概述”作为部分标题,而是将你的经历进一步浓缩成一个少于10个单词的标题。把它当作比LinkedIn个人简介标题稍加丰富的版本。以下是一些示例:

软件工程师(全栈)

拥有X年全栈Web开发经验的软件工程师,专长Ruby on Rails和PostgreSQL。因曾在多家电商公司任职,成为电商与支付领域的专家。

高级前端工程师

拥有X年经验的前端工程师,精通前端技术基础。热衷于构建可扩展的Web架构,让网站运行得更快。对编程语言、编译器和开发者工具充满热情。

软件工程主管

拥有X年后端开发经验,擅长复杂分布式系统的扩展以及各类云平台。曾领导两家公司的5人以上工程团队,并指导了超过20名初级成员。

大学高年级学生X

大学X高年级学生,主修人工智能与机器学习(ML)。曾在X家公司实习,从事全栈开发与ML工程相关工作。

:::info

更多关于如何让你的职业概述脱颖而出的信息,请参阅FAANG技术主管的简历手册

:::

如何撰写软件工程师的联系信息

必备信息

  • 姓名(应放在简历最上方)
  • 个人电话号码
    • 切勿在此处填写你的工作电话
  • 所在地——城市、州、邮编
    • 只需足够让招聘人员判断你是本地还是国际候选人
  • 电子邮箱地址
    • 切勿在此处填写你的工作邮箱
    • 如果你使用其他邮箱服务,我推荐Gmail
  • LinkedIn个人主页

可选信息

  • GitHub个人主页链接
  • 个人网站链接
  • Stack Overflow个人主页链接
  • Medium个人主页链接
  • 竞技编程平台资料
    • CodeChef
    • HackerRank

如果需要在信息之间添加分隔符,可以使用“|”或制表符

在适当情况下,注明你在编程平台上的成就,例如最高评分、排名、星级数量、徽章等。

:::info

更多关于如何正确填写联系信息的信息,请参阅FAANG技术主管的简历手册

:::

如何撰写软件工程师的技能信息

包括编程语言和技术栈:

按以下格式组织:

[技能摘要]:[用“|”分隔的技能列表]

  • 编程语言——如果特别突出,可注明你编写过的代码行数,例如“超过10,000行”
  • 框架
  • 数据库

:::info

更多关于如何准确列出技能的信息,请参阅FAANG技术主管的简历手册

:::

如何撰写软件工程师的工作经历

以熟悉的格式按倒序排列你的工作经历。每条记录都应包含:

公司、地点、职位、工作时长,遵循以下格式:

[公司或机构], [地点] | [职位名称] | [开始和结束日期,格式为MM/YYYY]

示例:

Facebook,新加坡 | 前端工程主管 | 2018年8月—至今

列出最重要的成就,包括:

  • 工作范围与所需技能
  • 成就按以下格式列出:

    [成就摘要]:[行动]导致了[可量化的成果]

:::info

更多关于如何清晰呈现工作经历的信息,请参阅FAANG技术主管的简历手册

:::

如何撰写软件工程师的教育背景

大多数软件工程师职位至少要求本科学历。不过,除非你是刚毕业或工作经验不多,否则教育背景不应优先于你的工作经历。

采用以下格式,删除不相关的信息:

[学位名称], [毕业年份——若未毕业,填写预计毕业日期]
[大学名称], [所在地]
GPA:X.XX / 4.0(若GPA高于3.50/4.00,或在5分制下高于4.3,则列出GPA)
列出主要成就,包括领导职务、技能、社团活动、项目、奖项等。

示例:

计算机科学学士,2015年毕业
新加坡国立大学,新加坡
GPA:3.82 / 4.00(优等荣誉)
院长名单,毕业典礼演讲者
黑客社团主席

:::info

更多关于如何撰写教育背景的信息,请参阅FAANG技术主管的简历手册

:::

如何撰写软件工程师的项目信息

至少列出你参与过的2个项目,并详细说明你的关键贡献。务必尝试将项目名称链接到GitHub或其他招聘经理可以查看项目的平台。

facebook/docusaurus
Docusaurus v2的维护者与首席工程师,这是一个静态网站生成器,为Meta众多开源项目——React Native、Jest、Relay、Reason等——提供文档支持。已被GitHub上7,600多个项目使用。

如何撰写软件工程师的奖项、荣誉与认证

只列出与申请职位相关的成就,并尽量量化你的成果。一个好的格式是:

[年份] [量化指标] [比赛名称]

示例:

2016年 | 50支队伍中最佳全能产品 | Facebook黑客马拉松

:::info

更多关于如何有效展示项目的信息,请参阅FAANG技术主管的简历手册

:::

用关键词优化你的简历

优化内容的必备要点:

少即是多

建议

  • 突出你最优秀的少数几项成就,比在简历中罗列大量“一般”成就更好
  • 简历只用一页纸

禁忌

  • 不要为了展示更多成就而罗列所有成就,而不做任何筛选

关键词优化

想象一下,你是一名招聘经理或招聘专员,正在同时处理多份简历——你根本没时间逐份细看!当招聘经理浏览简历时,实际上是在快速扫描那些他们看重的技能或经验关键词,然后再花额外时间关注你的简历内容。

招聘专员和ATS也会这样做,但依据的是招聘经理协助撰写的职位描述。因此,根据职位描述优化你的简历非常重要。

:::info

有些ATS会根据关键词在简历中的出现频率判定你的技能强度,另一些则会根据关键词在简历中的位置估算某项技能的从业年限。

例如,如果你之前有3年的工作经验,提到你负责搜索引擎营销(SEM),ATS就会认定你有5年的SEM经验。

:::

在简历中加入职位描述中的关键词

你应该始终分析职位描述,找出必须具备和可选的技能或经验,并确保将这些关键词加入你的简历。

将它们放在“技能”部分,并在“工作经历”和“教育背景”部分穿插相同的关键词。务必尽量贴近职位描述中的用词。

别忘了完整拼写常见的缩写。例如,Amazon Web Services而不是AWS,Google Cloud Platform而不是GCP。

不过,千万不要为了堆砌关键词而刻意添加——请记住,最终简历还是会由招聘专员或招聘经理审阅。

优化关键词的频率与位置

分析职位描述,确定每项技能和经验的重要性,然后根据其重要程度调整关键词的出现频率。

:::tip 专家提示

虽然针对每份申请进行优化是最理想的,但你也可以将简历通用化,适用于某一类职位。

  1. 收集3到5份该职位的职位描述
  2. 将它们复制粘贴到一个.txt文件中,上传到像Online-Utility.org的文本分析工具这样的免费“词频”工具,找出常用的关键词
  3. 将你拥有的技能和经验融入简历

:::

免费工具帮你优化简历 我推荐以下免费工具来优化你的简历:

1. 免费简历评审 Tech Interview Handbook有一个简历评审门户,你可以在这里上传简历,获取社区成员甚至Tech Interview Handbook作者的有益评论与反馈!如果你愿意花点钱,我们推荐FAANG技术主管的简历评审服务,你的简历将由前FAANG招聘经理和工程师审核,而非不懂技术的普通写手。

2. 测试可读性与行业标准ATS——使用行业标准ATS测试你的简历可读性和排版,比如Resume Worded或免费工具AI Resume Judge。大多数大公司都使用这类简历扫描工具。

  • 根据职位要求定制你的简历。你可以使用Targeted ResumeResume Shortlister等工具,检查你的简历与申请职位的匹配度。它们会给你很好的改进建议,以及可以添加到简历中的关键词清单,以提升你在ATS中的排名。

3. 纯文本文件测试 简单地将你的简历内容复制粘贴到纯文本文件中!如果出现以下情况,记得进行修改:

  • 原始简历中遗漏了某些要点
  • 文本中的字符显示异常
  • 各部分排列混乱

撰写完美的求职信

你的求职信就像一次握手,是对简历中所展现的专业形象的初步介绍。它是表达你对该职位或特定公司的真正兴趣的途径,彰显你能为公司带来的价值。

与简历的正式语气不同,求职信允许你以独特而富有创意的方式展现个人品牌,确保它只是补充而非复制你的简历。

定制化是撰写一封有力求职信的关键。 它意味着将你的技能与抱负与当前职位相匹配。
超越单纯的名字切换。因此,深入探究公司的企业精神、所在行业以及具体职位,让你的求职信体现出清晰的理解与慎重的选择。你需要表明你已做过充分的调研,理解公司的使命,并清楚自己将如何为这一目标做出贡献。 :::tip 专家提示 求职信应突出简历内容,而非简单重复(这种情况屡见不鲜)。在某些情况下,求职信可能是雇主或招聘人员看到的第一份文件,有时甚至是唯一一份文件,因此必须给人留下绝佳的第一印象。 ::: 这里提供一种结构,帮你把求职信转化为一篇引人入胜的叙述: - 吸引注意力:在开头段落中,简明扼要地阐述你为何是这份工作的理想人选。 - 展示你的价值:重点突出你能带来什么,如何助力公司实现目标。 - 简洁叙事:人们更容易被故事打动。分享一段简短而贴切的故事,让读者充满好奇。和简历一样,求职信也极少应超过一页。 ### 求职信中需避免的常见误区 - 通用陷阱:量身定制你的求职信,针对具体职位和公司。避免“一刀切”的做法。 - 重复内容:你的求职信应凸显简历亮点,而非简单照搬。 - 过于冗长:保持简洁明了,控制在一页以内。 - 粗心大意:拼写或语法错误会反映出你对细节的疏忽。务必仔细校对。 ### 实用建议 - 将你的资历与雇主的需求精准匹配。 - 让内容生动有趣。避免陈词滥调和标准套话。你的第一段应牢牢抓住雇主的注意力。 - 确保求职信无任何错误。请朋友帮忙审阅,或者暂时搁置,稍后再以全新视角审视。 ### 求职信范例与点评 ML工程师求职信范例: 1. 第一段:吸引眼球与个人特色

在阿根廷长大,关于经济学的问题早已融入日常生活,甚至在你成为经济学专业学生之前便已存在。尽管许多发展中国家饱受自然灾害或地缘政治冲突之苦,但大多数阿根廷人却世代都在努力规避本国宏观经济失衡所引发的危机后果。或许正是这段历史,让你几乎不可能一天不听到朋友或家人预测比索与美元的汇率走势,或是他们对央行应采取何种措施来降低通货膨胀的看法。



  1. 第二段:动机、背景与成长故事

对这些日常问题寻找答案的好奇心,驱使我开始在布宜诺斯艾利斯大学攻读经济学学位。我整个大学生涯都在[银行]工作,那段经历既耗尽精力又充满挑战。在金融机构工作的八年里,我亲历了新技术和大数据工具如何彻底改变企业决策方式。这激发了我对不同机器学习技术的兴趣,因此我移居马德里攻读大数据硕士学位。之后,一位招聘人员向我伸出了橄榄枝,让我有机会在伦敦的游戏行业中施展自己的才能。

  1. 第三段:展示成就、影响力与利益相关方管理

[游戏公司]给了我一个难以置信的机会。这是我职业生涯中首次能将儿时作为游戏玩家的回忆与我的专业技能相结合。[游戏公司]的优秀领导层迅速发现了我的项目管理和分析能力,并赋予我重大责任。我与首席战略官及外部开发者关系负责人密切合作,发掘潜在的发行和并购机会。在我任职期间,我们完成了两项战略性交易,如今它们已占到公司收入的10%以上。经历了这段非凡的经历后,我受邀加入一家名为[SaaS公司]的小型SaaS移动数据初创企业。虽然这是一个艰难的决定,但加入一家初创公司并帮助其全球发展壮大,这个机会我实在无法拒绝。

  1. 第四段:加入公司的动机与个人价值观相契合

在[SAAS公司]之后,我有机会将我的技能应用于金融科技行业。来自阿根廷,那里的人口深受缺乏良好信用的影响,我对[BNLP金融科技]致力于在英国和美国实现免费信贷民主化的使命感到无比兴奋。

最后提示

别轻视求职申请表

如果你申请的公司要求你在专门的表格中填写“工作经验”和“教育背景”,千万别小觑!很多时候,这些表格其实是内部人力资源系统使用的,有助于筛选求职申请并根据提供的信息排除候选人。事实上,你的简历可能根本不会被招聘人员或主管看到——只有你填入表格中的信息才会被关注!

不要同时申请同一家公司的多个职位

ATS系统还允许招聘人员查看你在该公司申请的所有职位。尽量不要申请太多职位,否则招聘人员很难判断你是否真的感兴趣,或者是否清楚自己的能力。例如,同时申请软件工程师和数据科学家职位就不太合适。

以上就是我关于简历准备的全部内容——希望对你有所帮助!如果你还有其他想与Tech Interview Handbook的小伙伴们分享的技巧,请随时通过contact@techinterviewhandbook.org联系我,或者在GitHub上创建一个新的讨论话题

创建优秀软件工程师简历的四步总结,以清单形式呈现 创建优秀软件工程师简历的四步总结清单

免责声明
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文语言版本的文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。


发布者: 作者: 转发
评论区 (0)
U