如何写好自己的简历?

沉默王二开发者客栈开发者客栈约 2743 字大约 9 分钟

核心注意事项

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

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

简历模板

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

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

可以到 沉默王二 公众号后台回复「简历」拉取简历模板,可以参考开发者客栈的这份简历模板:传送门open in new window

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

简历内容

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

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

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

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

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

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

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

基本资料

可以体现出:获奖证书英语博客开源项目,这些也挺重要的。

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

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

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

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

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

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

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

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

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

简历最大的几个优势:

    1. 学校(特别应届生);
    1. 大厂工作经历;
    1. 开源项目、博客等社区影响力(特别适合内推)

教育背景

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

专业技能

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

问题一

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

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

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

但是面试者的理解可能是

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

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

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

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

问题二

技能的广度深度

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

  • 熟练 xxxxx
  • 熟悉 xxxx
  • 熟练 xxxxx
  • 熟悉 xxxx
  • 熟练 xxxxx
  • 熟悉 xxxx

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

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

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

项目经历

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

这块一般有几个考察点:

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

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

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

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

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

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

个人总结

切勿干夸自己 🙄

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

例:

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

再次强调

1)基本错误尽量减少,比如这样:

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

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

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

2)千万不要 Word,就用 PDF

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

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

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

3)HR/面试官关注的点

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

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

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

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

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

4)简历模板

除了前面提到的简历模板,再推荐一个:冷熊简历open in new window

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


GitHub 上标星 7600+ 的开源知识库《二哥的 Java 进阶之路open in new window》第一版 PDF 终于来了!包括Java基础语法、数组&字符串、OOP、集合框架、Java IO、异常处理、Java 新特性、网络编程、NIO、并发编程、JVM等等,共计 32 万余字,可以说是通俗易懂、风趣幽默……详情戳:太赞了,GitHub 上标星 7600+ 的 Java 教程open in new window

微信搜 沉默王二 或扫描下方二维码关注二哥的原创公众号沉默王二,回复 222 即可免费领取。