跳到主要内容

简历优化

在本文末尾的推荐资源有详细的简历撰写技巧,本文主要提供一些注意事项以及需要避免的常见错误

备注

Big Five 不需要提供 Cover Letter,对于校招以及实习求职来说,简历特别重要。对于有一定开发经验的工程师来说,由于岗位需求量大,而且已经有一定的开发经验,所以对于简历的要求相对较低。

基础信息

包括姓名,邮箱,电话,Github,领英,所在地等内容

Github

  1. 如果你的项目包含开源项目的话,那么可以将该 Github 仓库的链接加在项目旁
  2. 注意 Github 仓库需要按照 Best-README-Template 来描述,大部分面试官并不会仔细阅读你的代码,但是规范的 Readme 能够体现出你的工程师素质。

领英

  1. 你的领英需要包括真实照片以及教育背景
  2. 描述需要与简历保持同步
  3. 一些简历中由于篇幅所限无法放置的经验也可以加在其中,例如公益活动等。

教育背景

  1. 高的 GPA 以及奖学金可以列出来
  2. 专业旁边列出与软件工程相关的核心课程

简介

对于有几年工作经验的工程师,简历需要以一段简介开始,简介分成三个部分(通过一些调整,简介也可以用作自我介绍),每部分由一句话组成:

  1. 基本情况:包括工作年限以及技术方向

Software Engineer with over 3 years of experience in developing, operating and maintaining large-scale distributed systems; Experience in Java, C++ and Golang;

  1. 项目经验:列出项目的职责以及参与度,量化指标

Led, architected in the design and deployment of XXX system with over 1 million users;

  1. 团队能力:通过实例侧面证明软技能

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
备注

云平台例如 AWS 以及 GCP 是一个不错的加分项,

项目

项目描述可以使用 STAR 以及 XYZ 原则,有以下几点需要注意:

发掘量化指标

在描述中多出现量化的数据会使面试官印象深刻:

  1. 常规的量化标准:用户量,请求数,数据存储量,数据处理量
  2. 优化相关:减少 30% 请求时间,减少 20% 部署时间,将测试时间从 2 小时减少到 5 分钟。
  3. 项目管理与开发:在短时间内快速开发多个功能/项目,快速迭代类

注意文法

  1. 可以参考领英 Native Speaker 的描述
  2. 浏览 Get Resume Help Here 学习英语文法

推荐资源