简历优化
在本文末尾的推荐资源有详细的简历撰写技巧,本文主要提供一些注意事项以及需要避免的常见错误
note
Big Five 不需要提供 Cover Letter,对于校招以及实习求职来说,简历特别重要。对于有一定开发经验的工程师来说,由于岗位需求量大,而且已经有一定的开发经验,所以对于简历的要求相对较低。
基础信息
包括姓名,邮箱,电话,Github,领英,所在地等内容
Github
- 如果你的项目包含开源项目的话,那么可以将该 Github 仓库的链接加在项目旁
- 注意 Github 仓库需要按照 Best-README-Template 来描述,大部分面试官并不会仔细阅读你的代码,但是规范的 Readme 能够体现出你的工程师素质。
领英
- 你的领英需要包括真实照片以及教育背景
- 描述需要与简历保持同步
- 一些简历中由于篇幅所限无法放置的经验也可以加在其中,例如公益活动等。
教育背景
- 高的 GPA 以及奖学金可以列出来
- 专业旁边列出与软件工程相关的核心课程
简介
对于有几年工作经验的工程师,简历需要以一段简介开始,简介分成三个部分(通过一些调整,简介也可以用作自我介绍),每部分由一句话组成:
- 基本情况:包括工作年限以及技术方向
Software Engineer with over 3 years of experience in developing, operating and maintaining large-scale distributed systems; Experience in Java, C++ and Golang;
- 项目经验:列出项目的职责以及参与度,量化指标
Led, architected in the design and deployment of XXX system with over 1 million users;
- 团队能力:通过实例侧面证明软技能
Worked closely with product team and design team to shorten product development cycles by 30% and reduce development resources by 20%;
技能列表
按照编程语言,开发框架,数据库,云平台,其他工具等不同类别进行划分,应该根据自己的熟悉程度降序排列
- Programming languages: Java, Python, C++
- Web frameworks: Spring, Django, Flask
- Databases: MySQL, PostgreSQL, Redis
- Tools: AWS, GCP, Git, Linux
note
云平台例如 AWS 以及 GCP 是一个不错的加分项,
项目
项目描述可以使用 STAR 以及 XYZ 原则,有以下几点需要注意:
发掘量化指标
在描述中多出现量化的数据会使面试官印象深刻:
- 常规的量化标准:用户量,请求数,数据存储量,数据处理量
- 优化相关:减少 30% 请求时间,减少 20% 部署时间,将测试时间从 2 小时减少到 5 分钟。
- 项目管理与开发:在短时间内快速开发多个功能/项目,快速迭代类
注意文法
- 可以参考领英 Native Speaker 的描述
- 浏览 Get Resume Help Here 学习英语文法