如何写出一份好的工作简历
好简历可以让 HR 快速知道你的求职目的、你与应聘岗位的匹配程度,从而决定是否向你发起面试邀请
那么简历中的那些信息可以让 HR 快速知道你的求职目的和你与应聘岗位的匹配程度呢?
笔者概括了下面几点:
- 求职目的,比如说应聘全职前端开发工程师
- 工作年限
- 学历,比如专科、全日制本科等等
- 专业技能
- 项目经历
在上面五个因素中,前三个因素是非常客观的,后两个因素是非常主观的。那么如何写好专业技能和项目经历是写好一份优秀的简历的重中之重
基本信息
笔者认为基本信息的原则是简洁清晰,让 HR 指导你的目的是什么。所以需要在基本信息里写清楚你的求职目的,比如全职前端开发工程师、兼职 Java 开发工程师和 ruby 开发工程师等等,当 HR 浏览到基本信息时,一眼就知道你的求职目的。
当 HR 对你的简历满意时,会想到跟你发一份面试要求,所以我们需要在简历留一个联系方式,那么在基本信息中留下你的联系电话或者邮箱地址非常有必要。
很多社招岗位对应聘者的年龄有一定的要求,所以在基本信息中写出自己的工作年龄也是有必要的,大大方方告诉 HR 自己的工作年限
对于籍贯/居住地,笔者认为不是重要信息。相对的年龄也不是重要信息,笔者认为可以不用写在简历上
专业技能
因为笔者本人是做前端开发的,所以从前端的角度写专业技能
前端对产品的流程是这样的理解的,从编程语言、第三方库、到前端框架、单元/集成/E2E测试、再到 CI/CD、最后是为产添加 APM 等等
所以笔者认为专业技能需要掌握各个流程的东西,从语言组织上要体现层层递进的逻辑关系。比如下面给出案例
- 熟悉编程语言,熟悉编程语言语法、重难点、常用的数据结构、常用的设计模式
- 各种 npm 包,依赖库
- 熟悉各种常用的框架,比如 Vue、React 等等,熟悉其中的原理,性能优化、
- 熟悉单元测试、性能测试、端到端测试、自动化测试、安全测试等等
- 熟悉 docker、k8s 和 jenkins 等自动化集成和部署
- 熟悉监控、日志、报警、灰度发布等 New Relic, sentry
- 熟悉常用的网络协议,如 TCP/IP、HTTP、HTTPS 等
重要提示:在专业技能中,专业名字一定要写对,比如 New Relic 就不能写成 newrelic,Vite 不能写成 vite,专业名词写的不对会给人一种不专业的感觉
工作经历
因为每个人工作经历都是独一无二的,所以工作经历是非常主观的内容,那么结合自己实际的工作经历,写清楚在每一家公司做的什么行业,负责开发/维护过那款产品,取得了什么成就
项目经历
项目经历非常重要,项目经历可以展示你的实际工作能力、技术技能和解决问题的能力,比起简单列举技能或学历,更能直观地展示你的实际工作经验和成就。以下是项目经历的重要性:
-
展示实际经验: 项目经历可以证明你在实际工作中所做的事情,这比简单列出技能更有说服力。雇主更愿意看到你在真实项目中的表现,而不只是你在理论上学到的知识。
-
突出你的技能: 通过项目经历,你可以突出你在特定领域的技能和专业知识。这些项目可以展示你的技术栈、使用的工具和技术、解决问题的方法等。
-
证明解决问题的能力: 项目经历可以展示你如何应对挑战和解决问题。描述你在项目中面临的困难,并详细说明你是如何克服这些困难的,这能让雇主看到你的解决问题的能力。
-
表现团队合作和沟通能力: 如果你的项目经历涉及团队合作,那么可以突出你在团队环境中的协作和沟通能力。这对于很多职位都是非常重要的技能。
-
引起雇主的兴趣: 有吸引人的项目经历可以让你的简历脱颖而出,吸引雇主的注意。特别是如果你参与过一些知名项目或者做出了令人印象深刻的成就,那么这些经历会让你在众多申请者中脱颖而出。
我相信很多小伙伴的能力都是不错的,并且也知道项目经历很重要,但是做了很多事却不知道怎么通过文字表达好,那么笔者给出自己的一点点技巧
当我们把做项目中的所有事情抽象成你解决一个个业务场景的组合,那么我们可以用下面的句式:
使用什么技术解决了项目中存在的什么问题,对项目本身的好处,给公司创造了什么价值
比如笔者曾经使用 RxJS 技术解决了 XXX 产品中多个接口依赖的问题、保证状态统一,减少 30% 的业务代码
教育经历
学历是敲门砖,所以学历是决定获取面试非常重要的一个因素。由于现在很多公司招人基本上是全日制本科起步,所以我们重点看科班与非科班的区别
假如你的学历是全日制专科,我的建议是你不在简历中写教育经历,当 HR 问起你的时候,你如实告诉 HR 你的学历
如果你的学历是全日制本科,但是不是计算机相关专业,建议你不写出自己专业,而写工科学士
个人成就
- 专利或者书籍
如果你在公司里申请过任何的专利,都可以将专利名写入简历中,这是非常高的加分项,或者你非常有名,出版过软件相关的数据,也要写入简历中,这是你能力的一种体现
- 各技术论坛的博文/技术博客
维护自己的技术博客
- 开源作品
参加过开源项目等
自我评价
鉴于当下的大环境,你被要求说自我评价,基本上是面试官想看你这个人是否有技术热情、抗压能力等等,所以对于此类的问题,你只要回答出抗压能力强、有技术热情、经常关注新技术并运用在项目中即可
下面给出一份模板供大家看看
- 逻辑清晰,代码条理清晰,喜欢系统性思维
- 对 web 前端技术有强烈兴趣,热衷 web 前沿技术研究和新技术调研,有良好的学习能力和团队合作精神
- 具备良好的编程习惯,有较强的代码阅读能力和学习能力
在线简历
笔者之前写过一篇使用 VuePress 搭建在线简历文章,大家有兴趣的话可以去看看那篇文章
其他
好的简历固然重要但不是全部,一份好简历只是找工作的第一步。所以尽人事、听天命