Skip to content

Latest commit

 

History

History
176 lines (121 loc) · 12.4 KB

write-a-nice-resume.md

File metadata and controls

176 lines (121 loc) · 12.4 KB

写一份让人眼前一亮的技术人简历

引言

今天在v2ex看到一个《简历求指导》的帖子,楼主是一位两年经验的java工程师,简历看下来平平无奇。

其实我过去一年间看过的400+简历中,大部分都与这份简历类似,很难挖掘出人才的职业亮点和个人特点,对其求职的帮助非常小。

写一份让人眼前一亮的技术人简历真的很难么?我看未必。正好我最近也在修改自己的简历,有一些心得,趁这次机会整理分享出来,希望能给年轻人们一些启发吧。

写简历的目的

在开始动笔前,首先需要明确写简历是为了干什么。我认为,写简历的目的有三个:

1、 引起简历阅读者关注,获取进一步的面试机会

2、 引起简历阅读者关注,获取进一步的面试机会

3、 引起简历阅读者关注,获取进一步的面试机会

为了达到这个目的,一个有效的的策略是:在简历里着重描述一些亮点,让阅读者审阅的时候眼前一亮,印象深刻

这些亮点包括但不限于过往成绩、技能水平、成长经验、个人秉性等,排序分先后。

简历亮点的描述方式

有些应聘者也许已经非常努力地在简历里描述自己工作的亮点了,但是在阅读者看来还是泯然众人,原因何在?

来看一个简单的对比:

优化:使用泛型增加并封装父类,抽象出方法,有新的开发任务时,只需要新建 DTO 并继承该类;大大降低了工作量,减少了重复性劳动。 VS 在前期项目开发中,当要增加一个新实体类型的增删改查功能时,需要手动编写 xxx 、yyy 、zzz 等 7 个类,9 个 sql 语句,20 个单元测试,普遍需要 16~30 小时开发测试,QA 测试发现 3+ bug,开发效率和质量都不够理想;
我通过分析项目代码结构和功能需求共性,将增删改查的公共部分抽象封装为带泛型的基类 AbstractEntityService,当需要新增实体接口时,只须继承该基类,将功能开发的时间缩短至 4 小时,基础增删改查功能 0 bug,大幅提高了开发效率和质量,已在全团队 N 人普及应用。

左边是文初提到帖子的楼主在简历里着重强调的文字,右边是我建议修改的格式。

对比的效果非常明显:过于概括平淡的描述,会让阅读者完全看不到人才的特点,甚至觉得这样的描述放在随便一个应聘者身上都说的通;但是如果添加上翔实的数据指标和客观的事实描述,可信性和说服力大幅增加,阅读者看到这些事实立即可以自行提炼出前文想要传递的信息,而且印象会特别深刻。

如何写一份优秀的简历?

对于不同职业阶段的人才,企业的关注点和期望值也不一样。优秀的简历需要结合阅读者对岗位的关注点去展现自己的亮点,千万不要无脑套模板写些千篇一律的「低耦合」、「多线程」、「高并发」。

我来提供一些实际的例子供参考吧。

应届生/实习生

对于刚刚进入职场的新人,企业不会期望他/她具有多么丰富的项目经验可以直接应用,或者掌握多么高级的技能可以立即补全团队的短板,更多可能会看重他/她的职业态度和发展潜力。 所以应届生准备简历时,可以多展现自己的职业态度(负责、合作、追求卓越等)、个人秉性(好奇、努力、专注等)、和潜力(可类比的学习经历),不用过多强调与职业/岗位匹配的技术点和经验。

如果让我现在给2007年的自己写简历,大概会重点表述这些内容(括号内为希望向简历阅读者传递的亮点):

  • xx大学(华五) 应用物理学学士(头牌院系)+计算机双学位(有行业兴趣) 优秀毕业生(还算努力、人缘好)
  • 选修《仿真机器人足球》课程,成绩82分(接触技术前沿、交叉学科应用入门、动手编码能力)
  • 流利阅读英文教材与论文,精读《The C++ programming language》(有钻研英文资料攻克难题的潜力)

初级

工作1~3年的年轻人,企业一般会期望他们已经形成良好的工作习惯,可以独立完成一些简单任务,掌握了分析解决问题的常规最佳实践。

有一位测试小伙子,去年应届加入我的团队。如果我帮他写简历,大概会重点描述这些内容:

  • 2020年4季度共测出缺陷 438项,占团队全部测出缺陷的 38%,其中致命级 28项,严重级 44项(数量级概念、归纳总结能力、工作贡献度)
  • 独力完成「xxx应用」在8款华为终端的兼容性测试,发现并协助解决致命级缺陷共7项:蓝牙管控3项、飞行模式切换2项、录音文件留存1项、大批量数据同步ANR 1项(独立工作能力、测试场景设计能力)
  • 搭建终端耗电量测试环境,协助安卓工程师定位和优化耗电过高问题,通过合并定时任务和降低屏幕唤醒频率,将系统待机12小时的耗电量从24%优化至4%(问题分析与定位能力、问题闭环能力)
  • 独立向第三方评测机构讲解系统功能,协助完成「xxx系统」验收测试(业务理解能力、外部沟通交流能力)
  • 2020年度微笑天使奖(合作态度好)

中级

年资略长的技术人,作为技术团队的主体和中间力量,可能最需要向潜在雇主展现的特点包括:子系统级的设计开发能力、复杂问题的分析和解决能力、团队沟通与组织协调能力、职业路径的规划与实践等。

如果我现在给2008年底的自己写简历,大概会重点体现这些内容:

  • 工作第一周学习掌握Visual Basic语言;第二周开始优化重构老系统代码;一个月内删简4000+行冗余代码,占比12%,发现并解决缺陷 20 余项(快速学习上手能力、数量级概念)
  • 2007年12月起负责「数据输入」模块的设计和开发,带领两位同事使用C++重写VB老项目,数据输入性能提升90%;设计开发了一个轻量级的数据校验规则引擎,已支持80余种校验规则(组织领导能力、问题抽象能力)
  • 业余时间学习了《Code Complete》、《The Mythical Man-Month》、《Refactoring》等经典书籍,深刻认同并尝试实践先进的软件工程理念(系统化思考与学习、向技术管理方向的探索、自驱精神)
  • 2007年度优秀新员工(优于平均水平的努力和成绩)

高级

技术能力再进一步,通常就会成为小团队的领导者,或者负责全系统框架和核心模块的「主研」。企业对这些角色的期望一般为系统级的设计开发能力、项目落地的组织保障能力、核心/疑难问题的解决能力、新技术的研究落地能力等。

如果我现在给2011年的自己写简历,大概会重点体现这些内容:

  • 负责与领导技术部「技术研发中心」/「解决方案中心」 8 人团队,设计开发公司级软件开发框架,已应用于4个业务部门20+生产系统(小团队领导能力、平台级/框架级设计开发与落地能力)
  • 指导设计公司各业务部门软件项目的技术方案和软件架构,就项目疑难提供技术支持(架构设计能力、团队间协作能力)
  • 领导设计与开发「xxx开放平台」,获 2011 年xx市科技进步三等奖(创新能力、文档能力、跑流程经历)
  • 参与「国家xx公司生产管理系统」研发,团队规模 80 人,负责xxx管理组件(部级大型系统设计开发经验)

资深

更高一级的技术人,一般被冠以「架构师」、「技术经理」之类的头衔,可能在一些中小企业里担任到「技术总监」、「CTO」的高级技术管理岗位。 他们通常需要在简历里体现出对技术体系和业务领域的理解力和洞察力、跨系统/跨团队的体系化实践、组织级技术路线规划与落实等等。

我姑且非常自信地把自己归到这一档吧。把我最近修改的简历发两段出来供各位读者赏析,抛砖引玉。

为了匹配正在寻求的远程全职工作机会,我把之前的一段远程工作经历表述如下:

  • 设计与开发「xxx在线工作平台」 :2015 年 3 月上线,至 2016 年 6 月服务30+美国公司、2000+全球人才,周营收 200 万美元(远程工作经历、互联网产品成功经验、运营思维)
  • 公司第一个工程师,从头参与整个平台产品的完整研发过程:概念验证、最小可行产品、首次上线、稳定应用、迭代升级(新技术团队组建壮大经验、完整产品研发经历)
  • 救火集团内部移交的「时间管理系统」:历时三个月重建开发团队、重塑开发流程、修复紧急缺陷、重写稳定系统、持续延拓新功能(「屎山」项目系统化修复实践、技术救火能力)
  • 领导研发用户管理系统、人才招聘系统、团队管理系统、经济系统、指标管理系统(「在线工作」最佳实践工具化流程化)

同时我也在接触本地的技术负责人职位,于是重点描述了上一份工作的情况:

  • 负责与领导「研发中心」:平稳接替原上海研发团队,组建 20 人的合肥研发团队,一年间完成合计 xxxx 万合同额的项目开发(技术负责人成功经历、团队组建经验、运营思维)
  • 全方位构建企业研发体系,并持续贯彻优化:技术人才招聘体系、全端技术体系、质量管控体系、持续集成体系、研发流程体系(研发体系构建经验)
  • 深耕司法优势行业:重写「xxxx平台」,满足xx、xx、xx、xx、xx等省监狱管理局及下辖地方监所的移动警务办公需求(历史项目承接经历、业务钻研能力)
  • 开拓交通新行业:(新行业技术开拓能力)
  • 从零组建团队,两个月内开发并验收xx厅「xxxx数据中台」
  • 高质量开发并持续优化xx公司「xxxx智慧停车管理服务云平台」
  • 优化完善「xxxx」、「xxxx」和「xxxx」等千万级项目的设计方案,协助业主完成厅长办公会审批与数据资源局多轮报审
  • 中标xx厅「智慧xx大数据中心」和「xxxx主动安防」前期工作项目,完成厅长级「建设思路汇报会」
  • 探索「大数据」和「区块链」技术领域,完成客户培训和初步技术验证(新技术领域开拓和引导能力)
  • 2020 年 3 季度「团队风尚奖」、2020 年度「最佳领导奖」(团队与个人成绩)

优秀简历的最简原则

上面列举的例子只是我个人的理解和建议,其实每个人都有自己独特的工作经历和行文风格,表现形式都很灵活多样,不需要拘泥于我的表达格式。

只要贯彻一个简单的原则,你的简历肯定能出彩:

提供简历时,请描述若干你解决过的最困难的问题,以及它们的具体解决方案。

这个观点其实是Tesla & SpaceX创始人 Elon Musk 的一篇推文,我强烈认同。

联系我

感谢您看到最后,希望本文对您的应聘/招聘提供到帮助。

我最近刚结束了和上一家企业的合作,正在寻求远程全职或安徽合肥的新机会,如果您恰好了解有这样的机会,欢迎推荐。

或者您多次修改简历后仍不满意,希望我帮忙提供建议,也欢迎给我发邮件。

// email
window.atob('dXN0Yy5oakBnbWFpbC5jb20=')
💡
读者们,你们对求职面试有什么疑问与想法吗?欢迎向我 “约稿”
⚠️
未经作者允许,禁止一切形式的转载!违者自愿向作者支付稿酬人民币壹万元。