如何写好软件工程师简历?

Oct 24, 2023 by Zhang in  Blog

对软件工程师的需求依然居高不下,各家公司都在不遗余力地招聘。如果你是一名正在求职的软件工程师,你需要制作一份能让你的技能和经验真正脱颖而出的简历。

你是怎么做到的?这里有一些写软件工程师简历的技巧和模板。

一份有效的软件工程师简历有哪些特点?

最后,它归结为一件事:“你建造了什么?”这正是招聘经理在审阅软件工程师简历时想知道的,Résumé Raiders创始人、前科技初创公司招聘人员Dave Fecak解释道。

Fecak继续说道:“不管是你从头开始开发的一款对公司盈亏产生积极影响的产品,还是一个网站功能,还是一个优化业务流程的内部产品,都没有关系。”重要的是,你的简历向未来的雇主展示了你已经成功地开发出了“being used in the wild”的软件、应用程序和产品。

这样做的关键是什么呢?在简历中加入很多细节。Fecak说:“你需要具体说明你做的是什么,谁在使用它,为什么它很重要。”下面是一些例子:

  • 编写了一个基于react的分析web应用程序来支持会员团队,使他们能够查看自定义或预定义的细分,并执行探索性分析以获得对消费者的见解。
  • 设计和编码api和基于地图的用户界面,以监测县级失业率,以便更好地了解疫情对会员所在地区的销售影响。使用Python, React, D3, BigQuery构建。

记住,你要在你的技能、你的工作和你的最终结果之间划清界限。如果你能证明你的工作对前雇主的项目成果产生了明显的影响,你就有更大的机会赢得招聘经理或招聘人员的青睐(尤其是在经济不确定的时期)

在一份软件工程师的简历上我需要包括哪些技能?

在坐下来写你的软件工程师简历之前,重新阅读最初的招聘启事。注意你所掌握的技能,并确保在你简历的技能和经验部分包括这些。许多组织使用自动简历扫描来寻找技能和其他关键字,他们会拒绝任何遗漏这些的申请。

要确保你只包括那些与工作相关的技能,例如,如果招聘启事列出了Python、SQL和Java,而你会这些,那就把它们写进去,但如果它没有提到你知道的技能,比如Objective-C和Swift,就不要写进去。(顺便说一下,这里列出了软件工程师职位招聘中最常出现的技能。)

我在软件工程师简历中还可以包括哪些“区别”?

看看在软件工程工作面试中被问到的问题,就会发现雇主在他们的软件工程团队中寻找的不仅仅是编程技能:他们想要的是对“软技能”有扎实掌握的软件工程师。通过教学、指导和影响使他人变得更好的能力可以让你在竞争中占据优势。

Fecak指出,实际上,并不是每个人都能够展示他们如何影响客户或在增加收入或利润方面发挥作用。然而,帮助提高生产率、降低人力成本、提高效率和提高产出同样有价值。

例如,描述你如何在改进工程规程和引入可伸缩开发实践方面影响团队。或者你如何使用顶级代码分析工具和代码审查工具来更快地交付高性能(且安全)的代码。这里有一个例子:

  • 改进了发布和部署流程,并利用Terraform将资源和应用程序部署到GCP,实现了零停机部署。

表现出快速学习新概念和新技能的能力,也能让你的简历对招聘经理更具吸引力。如果你拥有各种领域的知识和技能——无论是云管理、数据分析产品还是为冰箱创建嵌入式代码——一定要把它们包括在你的技能清单中,并在你的软件工程师简历工作经历部分列出具体的例子。

小贴士:在别人定义你之前,用你的简历来定义你自己

软件工程师简历顶部的专业总结是审阅者首先看到的东西。根据他们所读的内容,他们会对你的熟练程度做出快速判断,这也会影响他们对你简历中其他信息的解读。

Fecak解释说,招聘经理会阅读偏见和刻板印象。因此,招聘经理可能会把你更多地定位为开发人员或团队领导者,这取决于你如何定义自己。为了避免落入被评审过早(和限制性地)定义的陷阱,创建一个高层次的总结,只“teases”具体的成就。Fecak举了这样一个例子:

具有六年在复杂和快节奏环境中交付高质量软件解决方案的成功记录的软件工程师。能够在整个开发周期中做出贡献,并与包括本地和海外人才在内的跨职能团队和顾问合作。对专业发展充满热情,并帮助他人充分发挥其潜力。

如何写工作经验总结

为描述你的经历和成就提供背景或“背景故事”,在你的工作经历部分为每个公司和职位创建一个简短的描述,描述你的主要目标,为什么你被雇用或你被提升做什么。

请记住,软件工程师的简历应该以价值观为导向,这需要以成就为基础,而不是以任务为基础。不要给他们列一长串流行语清单,确保它们传达了一个完整的信息。

这里有一个例子:

公司首席软件工程师      2021年7月至今

公司建立了一个由机器学习驱动的能源管理解决方案。在重组后,被新聘用的工程副总裁招聘,加入核心团队,重建和提高公司物联网解决方案的灵活性和可扩展性,该解决方案跟踪电源插座的实时使用情况,并启用开/关调度,以减少功耗和碳足迹。

  • 利用PostgreSQL和InfluxDB(一个时间序列数据库)构建了一个灵活的API,可以从任何选择的传感器中聚合指标(例如能耗、碳排放、电流和电压)
  • 设计并构建了一个系统,将规则时间表同步到智能插头,以控制每个插座的开/关时间。实现为用Go编写的Kubernetes部署,用于监视ActiveMQ队列。
  • 内置工作站利用率功能,使客户能够了解设备的使用时间和频率。作为Kubernetes cron作业实现,用于识别已部署的电源排,确定哪些电源排插入了计算机或显示器,并分析使用活动以确定到达和离开时间。

一份有效的软件工程师简历的更多技巧和特点

简历的篇幅没有内容重要。然而,最好把重点放在最近10到15年的职业生涯上。如有必要,在文档末尾提供额外的列表。

  • 匹配职位描述:为了吸引自动审稿和人工审稿的注意,在点击“发送”之前,进行简单的修改/自定义,以匹配职位描述中的要求——包括硬技能和软技能、设计类型、媒介和企业文化。更好的做法是,使用Jobscan或Résumé  Worded等免费工具,将你的简历与特定的职位描述进行比较,做出修改,添加正确的关键词,并通过求职者跟踪系统。
  • 提供技能总结或工具箱:提供你的技术技能的总结,并展示你是如何在你的工作经验总结中应用它们的。
  • 提供工作示例:提供一个指向反映你的工作的示例或作品集的链接,并且代表你的工作方式。
  • 一定要包括认证和课程作业:你应该包括顶级认证,以及展示必备技术专业知识和持续学习热情的课程作业。(此外,更多的专业知识和技能会让你有可能争取到更高的薪水。)

软件工程师简历模板

想要一个模板来修改你自己的软件工程师简历吗?看看这个:

Jane Doe 

123 Main Street 

Anytown, CA 12345 

(123) 456-7890 [email protected]

概要

高级软件工程师,有15年以上企业应用程序开发和维护经验。具备领导和指导团队的能力,在预算内按时交付高质量的产品,并能与跨职能利益相关者有效合作。Java、Spring Boot和AWS方面的专业知识。

技术技能

语言:Java, Python, JavaScript。

框架:Spring Boot, React, Angular。

云:AWS、Azure。

软技能:领导能力、沟通能力、团队合作能力、解决问题能力

工作经验

高级软件工程师Acme Corporation Anytown, CA 2018 – 至今

  • 领导一个由10名工程师组成的团队,开发和维护一个全球超过10万用户使用的大型企业应用程序。
  • 成功地将应用程序迁移到AWS,从而使性能提高了20%,成本降低了15%。
  • 实现了一个新的DevOps管道,将部署新特性所需的时间从几周减少到几天。

软件工程师XYZ公司Anytown, CA 2015 – 2018

  • 为一家财富500强公司开发和维护任务关键型企业应用程序。
  • 与产品经理和其他利益相关者密切合作,收集需求,设计和实现新功能。
  • 在预算内按时交付超过20个项目,零缺陷。

软件工程师ABC公司Anytown, CA 2012 – 2015

  • 为金融、医疗保健和零售行业的各种客户开发和维护企业应用程序。
  • 获得了各种编程语言、框架和技术的经验。
  • 与团队合作,为一家大型制造公司开发新的企业资源计划(ERP)系统。该系统成功实施,显著提高了效率和生产力。

教育

  • 美国斯坦福大学计算机科学硕士
  • 加州大学伯克利分校计算机科学学士学位

奖项及认可

  • Acme公司总裁卓越工程奖(2022年)
  • XYZ公司2017年度工程师
  • ABC公司创新奖(2015)

项目

  • 领导Acme公司开发新的客户关系管理(CRM)系统。该系统成功实施后,销售额增加了10%。
  • 将XYZ公司的传统ERP系统迁移到云端。迁移在预算范围内按时完成,性能提高了20%,成本降低了15%。
  • 开发了一种新的机器学习算法,提高ABC公司欺诈检测系统的准确性。该算法得到了实施,导致欺诈损失减少了10%。

作者:Leslie Stevens-Huffman

工作灵活性成为择业新标准

Feb 13, 2022

随着新一年的开始,新团队的组建,关于未来工作的很多问题也凸显出来。未来的工作是怎样的?工作形式有哪些?在大辞职时代以及人才大战期间,我们如何顺利组建团队?

北美求职60秒:应届毕业生为何很难拿到面试机会?(3月第3周)

Mar 23, 2023

本期话题,带你了解“应届毕业生为何很难拿到面试机会?”

IBM实施混合工作策略

Feb 15, 2024

根据彭博社看到的一份内部备忘录,IBM希望公司的经理们搬到离办公室近的地方,否则就会有别的选择。

Leave a Comment

Your email address will not be published. Required fields are marked *

Comment *