简历


介绍


模板

  • 写简历首先要有一个好的模板,我们做技术的不同于UX,UED,我们不需要那么花哨,但是也需要整洁干净。好的模板能让你的简历给面试官一个好的印象,有一句话说得好,简单而不简单
  • 回到技术上面,既然我们每天都用 Markdown 写文档,那么为什么直接用它编写我们的简历呢?清楚,简介,一目了然,方便存档和编辑

技巧

  • 目前写简历的方式有两种普遍被认可,一种是STAR,一种是FAB

STAR法则,即为Situation Task Action Result的缩写,具体含义是:

Situation: 事情是在什么情况下发生
Task: 你是如何明确你的任务的
Action: 针对这样的情况分析,你采用了什么行动方式
Result: 结果怎样,在这样的情况下你学习到了什么

FAB法则,即Feature Advantage Benefit的缩写,具体含义如下:

Feature:是什么
Advantage:比别人好在哪些地方
Benefit:如果雇佣你,招聘方会得到什么好处

  • 综上所述,无论是那种方式都是在用最简单明了的方式告诉别人你的工作,能力同时也体现了你的表达和总结能力。所以这个地方自己一定要反复推敲

规避

  • 技术点,技术点描述不需要多而繁杂,不能乱入座,什么开发工具,写Tomcat,你怎么不说Java是操作系统呢 PS: 大公司大多考虑的是领域深度,而不是很关心你是否为全栈
  • 项目经历,时间倒序,项目不在于多,在于有亮点
  • 反复检查和校验,切记马虎,切记马虎。切记错别字,切记错别字,切记错别字,笔者写简历的经理,检查几次以后还会有错别字。对于筛选简历的人是看到错别字,拼写错误是非常致命的,第一印象就是马虎
  • 简单说明厉害即可,切勿长篇大论,没重点。你要考虑到每天筛查简历的人可能选择100多份
  • 格式,不用花花绿绿,直接markdown即可,简洁并且有极客精神,如果喜欢其他格式尽量简洁明了,不需要把内容压缩到一页,赶紧整洁,让阅读者继续看就可以了 PS: 网上的谬论说必须只能一页
  • 尽量与众不同,面试者每天看很多简历,不要把自己简历写的自己觉得都什么亮点。如果特别没有亮点可以写一些自己遇到的问题,解决的问题,或者讲述一下自己理解的别人做的最好的设计方案

示例


联系方式

(HR会打印你的简历,用于在面试的时候联系,所以联系方式放到最上边会比较方便)

  • 手机:132…. (如果是外地手机,可注明,如经常关机,要写上最优联系时间)
  • Email:dolyw6@gmail.com (虽然我觉得QQ邮箱无所谓,不过有些技术人员比较反感,建议用G,非要用的话,不要用数字邮箱名)
  • QQ/微信号:6…(提供一个通过网络可以联系到你的方式)

个人信息

  • 随心/男/1997
  • 火星计算机专业
  • 工作年限:3年
  • 微博:@随风飘的纸飞机 (如果没有技术相关内容,也可以不放)
  • 技术博客:https://blog.dolyw.com (使用GitHub Host Big较高)
  • Github:https://github.com/dolyw (有原创repoGithub帐号会极大的提升你的个人品牌)
  • 期望职位:Java高级程序员,应用架构师
  • 期望薪资:税前月薪15k~20k,特别喜欢的公司可例外
  • 期望城市:深圳

工作经历

(工作经历按逆序排列,最新的在最前边,按公司做一级分组,公司内按二级分组)

ABC公司 (20XX年XX月 ~ 20XX年XX月)

DEF项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何

GHI项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何

其他项目

(每个公司写2~3个核心项目就好了,如果你有非常大量的项目,那么按分类进行合并,每一类选一个典型写出来。其他的一笔带过即可)

JKL公司 (20XX年XX月 ~ 20XX年XX月)

MNO项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何

PQR项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何。

其他项目

(每个公司写2~3个核心项目就好了,如果你有非常大量的项目,那么按分类进行合并,每一类选一个典型写出来。其他的一笔带过即可)

开源项目和作品

(这一段用于放置工作以外的、可证明你的能力的材料)

开源项目

(对于程序员来讲,没有什么比Show me the code能有说服力了)

  • ShiroJwt:项目的简要说明,Star和Fork数多的可以注明
  • ViewGenerator:项目的简要说明,Star和Fork数多的可以注明

技术文章

(挑选你写作或翻译的技术文章,好的文章可以从侧面证实你的表达和沟通能力,也帮助招聘方更了解你)

演讲和讲义

(放置你代表公司在一些技术会议上做过的演讲,以及你在公司分享时制作的讲义)

技能清单

(我一般主张将技能清单写入到工作经历里边去。不过很难完整,所以有这么一段也不错)

  • Web开发:Java/PHP/Hack/Node.js
  • Web框架:Spring/SpringCloud/ThinkPHP/Yaf/Yii/Lavarel/LazyPHP
  • 前端框架:Bootstrap/Vue.js/AngularJS/EmberJS/HTML5/Cocos2dJS/ionic
  • 前端工具:Webpack/Bower/Gulp/SaSS/LeSS/PhoneGap
  • 数据库相关:MySQL/PgSQL/PDO/SQLite
  • 版本管理、文档和自动化部署工具:Svn/Git/PHPDoc/Phing/Composer
  • 单元测试:PHPUnit/SimpleTest/Qunit
  • 云和开放平台:SAE/BAE/AWS/微博开放平台/微信应用开发

(当然你也可以这样写)

  • 熟悉Java/Node.js/PHP/Python/C++/C的拼写
  • 了解Ubuntu/Alpine/macOS的开关机方式
  • 精通Docker的pull和push
  • 注册GitHub帐号并且刷了一些Star

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事