---
title: 如何写好自己的简历？
shortTitle:  如何写好自己的简历？
description: 核心注意事项,简历模板,简历内容,参考,
tags:
  - 开发者客栈
category:
  - 开发者客栈
head:
  - - meta
    - name: description
      content: 核心注意事项,简历模板,简历内容,参考,
  - - meta
    - name: keywords
      content: 产品相关,面试,刷题,题库,面试题库,面试题,面经,问答,文章,开发者,开发者客栈
---

# 核心注意事项

- 切忌花里胡哨
- 切忌写期望薪资
- 切记内容真实、精简
- 切记突出重点、优势
- 切记简历文件格式使用 pdf

**废话一句：好的简历是拿到 offer 的第一步**

## 简历模板

**切忌花里胡哨**：无与伦比的配色直接让 HR/面试官眼花缭乱，不确定 HR 是不是一般都年纪大点，但面试官一定年纪不轻，花里胡哨肯定受不了 😖

做到**清晰、高效、突出重点**

可以到 沉默王二 公众号后台回复「**简历**」拉取简历模板，可以参考开发者客栈的这份简历模板：[传送门](https://developers.pub/resume)

用起来还是非常舒服的，直接在 input 中填写内容，然后导出 PDF 就行了。

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/other-ruhxhzjdjlkfzkz-19c01bf3-2792-4acd-ba8f-e2e7880e15ed.png)

## 简历内容

1.  基本资料
2.  教育背景
3.  技能
4.  工作、项目经历
5.  个人总结

简历内容基本就这几个，但是顺序要讲究**扬长避短**。

拿教育背景来讲，如果你是双一流的硕士、海龟等等，可以提前写。但是如果你和我一样三本、专科，那这个版块就要往后放了。

总之就是放大自己的长处，让自己的短板看起来越不起眼越好。

简历不要写得太复杂，毕竟大部分面试官/HR 没有那么多耐心，不，主要是时间，大多数筛选简历的时候都是靠工作之余，咱不能加大人家的负担。

就我个人的经验来看，看一份简历也就大概 30s 的时间，好的简历多看会，看不顺眼的就直接 pass 了。真的就应了语文老师的那句话：“高考作文阅卷时间只有几十秒的时间。”

偶尔看到非常吸睛的，就多看，多品，对吧，差不多的，根本没时间。

### 基本资料

可以体现出：**获奖**、**证书**、**英语**、**博客**或**开源项目**，这些也挺重要的。

这里重点强调一下开源项目和博客，我个人在做面试官的时候喜欢看这两个。

如果我在简历开头看到了个人博客、GitHub 链接，就会点进去瞧瞧。

哪怕是里面的内容不是非常吸引人，但相比其他内容，我个人更喜欢看这方面的。如果里面的内容非常不错，那绝对是加分项了。

博客：反正我自己就是写博客起家的，所以我希望在这方面找到志同道合的小伙伴。

GitHub：这就更不用说了，talk is cheap，show me the code。

除非你有强背书，那这两个绝对是非常好的背书。**博客/开源项目**，如果内容还不错，往前写，不要写到最后 —— 这是很大的竞争优势！

年龄，如果很年轻就写上，如果工作 >= 5 年了就不用写了。通过教育经历和工作经历，可以推断出你的年龄。

**婚姻状况**不用写，hr 面试时会聊到。但女生会被重点问道，还会关心你啥时候生孩子，因为产假好几个月。

**期望薪资不要写**，不要轻易暴露自己的底牌。工资最后面聊。

简历最大的几个优势：

- 1. 学校（特别应届生）；
- 2. 大厂工作经历；
- 3. 开源项目、博客等社区影响力（特别适合内推）

### 教育背景

**扬长避短**。学霸可以随便写，突出学历优势。如果像我这样的学渣就可以将这个模块放在最后再提，避免直接挂掉。

### 专业技能

这一趴比较重要。涉及两个问题；

**问题一**：

同学们常用的几个词。了解/熟练/掌握/熟悉/精通，我们先拿出来说一下。

这几个词，每个人理解都不一样。比如面试官的理解：

- **了解**：就是你知道有这么一个东西，大概能用来干嘛
- **熟悉**：就是你经常在使用，但是未必有很多的了解，也没深入的学习
- **掌握**：就是你能用这个东西来完成一些功能，解决一些问题，但是还不熟练，还需要边查边做
- **熟练**：就是你成为一个熟练工了（大多数人在此水平），能够快速的搞定功能模块，代码需求，完全不用思考。甚至高端点的人，有自己的代码库和工具箱了，那搭建项目，完成功能，就是复制黏贴（自己的代码），飞快的。而且很多地方都自动化完成了。
- **精通**：在某一方面的技术有一定的影响力，对这种技术的优缺点，适用场景有非常深刻的理解。提交过开源代码，回答过别人的问题，一般这方面的问题都难不倒你。

但是面试者的理解可能是

- 了解：听说过名字
- 熟悉：会 'Hello World'
- 掌握：基本上看过文档，知道相关知识
- 熟练：拿来写过项目
- 精通：用这个技术写了很久的业务

大多数球友都是按照使用的年限来选择词汇。但是又对技术本身有种敬畏的。所以就会出现通篇「熟练」。

面试者心态：我要是写精通，会被面试官问死吧~

如何解决这一问题，让专业技能看起来不那么死板且重点突出（扣原则：突出重点)

**问题二**：

技能的**广度**和**深度**。

好多球友简历中恨不得将自己知道的或者看过的技术都写上。比如：

- 熟练 xxxxx
- 熟悉 xxxx
- 熟练 xxxxx
- 熟悉 xxxx
- 熟练 xxxxx
- 熟悉 xxxx

**广度**和**深度**在时间成本上是对立的两方面。小公司人不多，可能更多注重广度。大公司大家各司其职，深度更重要。

但是总体上 **深度** > **广度**。所以在简历上的写法要注意。专业技能尽可能的要深入。广度可以放在项目经历中写。

以上两个问题在专业技能板块的解决方式就是：**减少样板词汇+过滤合并技术栈+字体加粗**。

### 项目经历

这个版块也是很重要的，但是大多数人忽略了这一点。

这块一般有几个考察点：

- 最后一家公司经历（大厂优先）
- 公司个数和每个公司的任职年限（稳定的优先）
- 项目复杂度
- 个人的贡献和成果

正确的项目经历包括这几部分:

- 项目概述（言简意赅）
- 个人职责（主要负责人还是协作方，负责哪些方面）
- 技术难点或者项目难点（这是面试官比较关心的）
- 成果业绩（数据量化）

涉及**关键内容**可加粗处理，醒目突出

这我觉得可以适当减少项目具体的业务描述（不是不写哦），我建议重点描述自己解决了什么问题，优化了什么地方，比如：

- 解决了 XX 服务请求超时的问题。
- 优化了接口，将 QPS 由 1000 提升到了 5000 等等。

### 个人总结

**切勿干夸自己** 🙄

不要忘了我们的写简历的原则 「突出重点」 。

例：

- 3 年 ToB 类产品开发经验，经常跨部门沟通，能够站在产品角度考虑问题。
- 较强的执行力，能推动和协同其他人实现需求落地，并取得预期效果
- 善于学习总结 （这里可以再次附上自己的博客地址）
- 经常复盘项目和技术方案，反思自己，进一步提升自己的业务和技术水平。
- 较强的产品思维，多次协助 pm 打造出优秀的项目

### 再次强调

1）基本错误尽量减少，比如这样：

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/other-ruhxhzjdjlkfzkz-734647b7-1f10-46a1-a657-b99393750926.png)

看到 GitHub 地址我本来很惊喜，但连 GitHub 都能拼错，肯定有大问题，果然，点进去一看，水的不行。

再比如说把 Java 写成 java，JAVA，我本人是非常讨厌这样的不注意细节的。

我自己写博客的时候就绝对不允许这样的情况出现。因为这样显得非常不专业。

2）千万不要 Word，就用 PDF

强调过很多次了，但依然能收到这样的 Word 简历，打开直接乱码。

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/other-ruhxhzjdjlkfzkz-3fde415f-1c13-4971-94bf-fd86cea4a462.png)

PDF 甚至不用装 PDF 阅读器，直接浏览器就能打开了，这多为 HR/面试官着想啊！！！！！！！

我用 Chrome 浏览器打开的时候就感觉看起来很舒服。

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/other-ruhxhzjdjlkfzkz-6fc2647c-80ef-4689-8eb8-a93058f9c1d8.png)

3）HR/面试官关注的点

对于应届生，如果是学霸，那么突出计算机基础；否则可以突出一下自己做了哪些不一样的，比如说 开源项目、博客，你的上进心等。

对于 1-3 年的初级岗，这部分球友的简历重心应该放在学习能力、积极主动性上面。

因为项目经验还不怎么丰富，所以要从这些方面表现出自己的优势。

对于 3-5 年的，一般是中高级岗位，应该突出自己解决问题的能力，设计优秀方案的能力。

最好在简历中突出自己并发、JVM 优化、分布式等经验。

4）简历模板

除了前面提到的简历模板，再推荐一个：[冷熊简历](http://cv.ftqq.com/#)

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/other-ruhxhzjdjlkfzkz-4809ddab-c1f1-44be-98d0-c6a40a26eed7.png)

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/nice-article/other-ruhxhzjdjlkfzkz-2892c26c-d9b7-4084-b98f-e2298b5d2972.png)


以上全是我个人主观感受，欢迎留言讨论。


----

最近整理了一份牛逼的学习资料，包括但不限于Java基础部分（JVM、Java集合框架、多线程），还囊括了 **数据库、计算机网络、算法与数据结构、设计模式、框架类Spring、Netty、微服务（Dubbo，消息队列） 网关** 等等等等……详情戳：[可以说是2022年全网最全的学习和找工作的PDF资源了](https://tobebetterjavaer.com/pdf/programmer-111.html)

关注二哥的原创公众号 **沉默王二**，回复**111** 即可免费领取。

![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/xingbiaogongzhonghao.png)