求职者可能会想创建一份列出他们所有技能和经验的简历,然后就完成了。 但是在竞争激烈的科技世界中,您必须为每个职位量身定制您的软件工程师简历以吸引眼球。

花时间使用关键字和术语并删除任何无关信息可以让您的软件工程简历脱颖而出。 继续阅读以了解如何。

为您申请的每项工作量身定制简历

科技公司使用求职者跟踪软件,该软件会在简历发送给招聘经理之前扫描简历中的关键字。 通过根据工作清单定制简历,您可以显着增加第一次晋级和获得工作面试的机会。

使用雇主职位描述作为软件工程简历的模板。 突出列表的基本职责和技能,并在您的简历和工作申请中反映雇主的语言和关键字。 只要确保自然地整合它们(不要声称你实际上没有技能)。

例如,如果你有兴趣成为亚马逊的软件工程师,包括这样的短语,“X年的软件开发经验 Java、Python 和 C#/C++。”

您可能听说过将关键字隐藏在页面上的白色文本中的建议。 申请人跟踪软件将您的简历转换为纯文本,因此这些关键字不会被隐藏。 专注于突出你拥有的相关技能,而不是在格式化方面变得棘手。

如何格式化你的软件工程师简历

招聘经理没有太多时间花在阅读简历上,所以将你的简历限制在一页以内。 如果你有多年的相关经验,你可以顶出两页。

11-12的字体大小应该可以让你在不拥挤的情况下适应所有内容。 按时间倒序展示您的工作和教育经历。

保持简历设计简单而专业。 除了黑白之外,最多只能使用一种令人愉悦的颜色。 用你的技能给招聘人员留下深刻印象,而不是令人眼花缭乱的洋红色背景。

使用直观和干净的结构——单栏或两栏格式。 要点有助于可读性,空白有助于您的简历显得清晰和中肯。

软件工程简历应包括以下组件:

HeaderSummary/objectiveWork/employment experienceSkillsProjectsEducation

Header

您的简历标题向潜在雇主介绍您的职业身份和个人品牌。

In 除了您的姓名、电子邮件地址和电话号码之外,还包括指向您的 LinkedIn 页面、GitHub 个人资料、网站、作品集的超链接以及任何其他展示您适用的技能和才能的内容。

标题不仅告诉招聘人员如何联系您, 它强调了您可以做什么。

Summary/objective

Summary/objective 部分位于标题下方,但请考虑将其写在最后。 这样,它可以抓住你简历的精神,并描述你的经验和技能将如何为你想要的工作带来价值。

这部分应该只包含一两句话,并包括几个职位描述中最重要的关键词。

使用 以亚马逊为例,一个强有力的总结/目标可能会说:“在亚马逊金融技术公司寻求职位的熟练软件工程师,在那里我可以用 Java、Python 和 C#/C++ 积累我 5 年以上的软件开发经验。”

工作经验

简历的工作和就业经验部分是您可以展示工作的影响和成果的地方。 目标是向招聘人员展示,而不是告诉招聘人员您可以为公司做些什么。

不要只列出工作职责。 相反,通过使用 STAR 方法来描述之前的项目和职责:情况、任务、行动、结果,帮助招聘经理想象你成功地完成了工作。 在这里,您可以突出您的工作如何使组织受益或您如何解决问题。

尽可能用统计数据描述您的工作的影响。 例如:

而不是……

及时实施了错误修复

尝试……

在我工作的前六个月清除了积压的120个错误修复

而不是……

更新了质量控制流程

尝试……

在五年内减少了质量控制流程他们的第一次更新 完成时间缩短 15%

短语和句子片段是可以接受的。

如果您是该领域的新手,请访问如何成为软件工程师,了解如何为您的简历获得经验。

技能

软件工程师简历的技能部分应该简洁易懂 扫描。 尝试在项目符号列表中列出相关技能。 同样,只包括适用于该工作的技能。

对于我们假设的亚马逊职位,您的技术技能列表可能包括:

您在大型科技公司找到工作的终极指南

想在大型科技公司工作吗? 我们的指南将介绍您在科技巨头找到工作所需了解的一切。

JavaPythonC#C++AgileUNIX/Linux 数据结构面向服务的架构面向对象的编程

避免列出软技能。 项目符号列表没有足够的空间来展示您需要证明您具有“自我启动”之类的抽象技能的上下文,并且如果没有该上下文,雇主不太可能相信您的自我评估。 为你的求职信保存人际交往能力。

项目

现在你的简历已经引起了招聘经理的注意,你的项目部分应该展示你对软件工程的热情,并包括最适合你想要的职位的项目。 包括一些项目的单行描述并链接到您的作品集以获取更多详细信息。

除了工作项目,您还可以使用为课程或训练营完成的项目、对开源项目的贡献以及您自己的项目。

常用的作品集格式 包括网站、博客、LinkedIn 页面或 GitHub 页面。 如需灵感,请探索如何构建编码组合。

教育

教育部分应列出您就读过的学校、它们所在的位置、您毕业的日期以及获得的学位/证书。 即使您获得的不是软件工程学位,完成高等教育也可以向雇主展示奉献精神和批判性思维能力。

除非职位描述特别要求,否则不必包括您的 GPA。 例外情况:如果您是刚毕业的,工作经验很少且 GPA 很高的毕业生,列出它可能表明您的好学。

您还可以包括您在学校完成的实习以及您参加过的任何软件工程或编码训练营。

其他 部分

如果您有空间并且其他部分将增加您的简历的深度,请考虑包括以下内容。

认证

最佳技术认证:哪个适合您?

技术认证可以启动您的技术职业,建立您的证书,或让您获得 晋升。 在这里找到 2022 的必备认证。

您是经过认证的软件工程师吗? 您是否持有特定编程语言或平台的认证? 列出它们,特别是如果工作描述提到它们。

志愿服务

仅包括与您申请的工作相关的志愿工作。 详细说明你从事的项目和你的角色。

你说的语言

如果工作描述提到了对特定语言的偏好,或者你正在申请国际公司的职位,列出你说的语言可以让你更有优势。

专业组织 您参与

如果直接适用于该职位,或者如果您了解可能监督您的人属于同一组织,则包括这些。

SEE:12 个在技术领域推进 DEI 价值观的专业组织

您参加的课程

如果您缺乏工作或志愿者经验 工作的关键要素,包括任何有助于完善您技能的课程。

如果您以前的经验不包括关键工作技能,但您已经参加过该主题的课程,

从 HackerEarth 的首席技术官那里获得见解

Vishwastam Shukla 是 HackerEarth 的首席技术官,这是一个参与和探索的平台 rce 具有黑客马拉松的顶级开发人员。 HackerEath 使企业能够评估、面试和提升开发人员的技能。 此前,Vishwastam 是 Amazon 的网站负责人和软件开发经理。

为了长度和清晰度,对答案进行了轻微编辑。

ZDNet:阅读软件工程师候选人的简历时,您最看重的是什么?

Vishwastam Shukla:我通常会寻找 我称之为“性能峰值”。 这些尖峰可能以多种形式出现。 例如,它可能是在一个伟大的组织的工作经验,一个影响很大的个人项目,或者有时甚至是对初级工程师的常春藤联盟教育。

这些尖峰告诉我,个人在需要时可以超越自己并表现出适应力 很大的可能性。

ZDNet:您在人们的简历中看到哪些最常见的错误导致他们进入面试阶段,他们可以做些什么不同的事情?

VS:冗长、冗长的简历会立即被推迟。 您最多可以将一生的工作放在 1.5 到 2 页内。 简短、清晰的简历是最好的。

不要列出你可能随着时间的推移而学到的 20 种不同的技能,而是在你的工作背景下谈论它们。 将重点放在与所申请职位最相关的经验上可能会有所帮助。

ZDNet:在阅读候选人的软件工程简历时,是什么让您立即想要与他们进行面试?

VS:我会想要 当候选人描述他们以前的经验并且影响或复杂性绝对明确时,与候选人进行面谈。

这篇文章由 Sierra Gawlowski, PE

审查 华盛顿州。 她曾在一家私人工程咨询公司和公共机构工作。 Sierra 喜欢指导工程专业的学生和初级员工。 她还领导着 Engineers Without Borders 的项目团队,目前是 Kilowatts for Humanity 的董事会成员。

Gawlowski 是 Red Ventures Education Integrity Network 的付费会员。

最后审核日期:2022 年 5 月 23 日。