简历
介绍
模板
- 写简历首先要有一个好的模板,我们做技术的不同于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数多的可以注明
技术文章
(挑选你写作或翻译的技术文章,好的文章可以从侧面证实你的表达和沟通能力,也帮助招聘方更了解你)
- 一个产品经理眼中的云计算:前生今世和未来
- 来自HeroKu的HTTP API 设计指南(翻译文章) (好的翻译文章可以侧证你对英文技术文档的阅读能力)
演讲和讲义
(放置你代表公司在一些技术会议上做过的演讲,以及你在公司分享时制作的讲义)
- 20XX架构师大会演讲:如何通过Docker优化内部开发
- X月公司内部分享:云计算的前生今世
技能清单
(我一般主张将技能清单写入到工作经历里边去。不过很难完整,所以有这么一段也不错)
- 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
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事