跳槽的必要条件是有一份好的简历
工欲善其事必先利其器,这是自古以来的道理,所以如果想找到一份好的工作,一定要先整理一份好的简历。
模板
写简历首先要有一个好的模板,我们做技术的不同于 UX,UED,我们不需要那么花哨,但是也需要整洁干净。好的模板能让你的简历给面试官一个好的印象,有一句话说得好,简单而不简单。
回到技术上面,既然我们每天都用 Markdown
写文档,那么为什么直接用它编写我们的简历呢?清楚,简介,一目了然,方便存档和编辑。
- 在线 Markdown 简历生成工具,可以导出 PDF。http://cvbox.sinaapp.com
- 有道云笔记,支持 Markdown 语法,并且可以存储,同时支持导出 PDF
技巧
目前写简历的方式有两种普遍被认可,一种是 STAR, 一种是 FAB。 STAR法则,即为Situation Task Action Result的缩写,具体含义是: Situation: 事情是在什么情况下发生 Task: 你是如何明确你的任务的 Action: 针对这样的情况分析,你采用了什么行动方式 Result: 结果怎样,在这样的情况下你学习到了什么
FAB 法则,即Feature Advantage Benefit 的缩写,具体含义如下: Feature:是什么 Advantage:比别人好在哪些地方 Benefit:如果雇佣你,招聘方会得到什么好处
综上所述,无论是那种方式都是在用最简单明了的方式告诉别人你的工作,能力同时也体现了你的表达和总结能力。所以这个地方自己一定要反复推敲。
规避
技术点,技术点描述不需要多而繁杂,不能乱入座,什么开发工具,写 Tomcat,你怎么不说 Java 是操作系统呢。 PS:大公司大多考虑的是领域深度,而不是很关心你是否为全栈。
项目经历,时间倒序,项目不在于多,在于有亮点。
反复检查和校验,切记马虎,切记马虎。切记错别字,切记错别字,切记错别字,笔者写简历的经理,检查几次以后还会有错别字。对于筛选简历的人是看到错别字,拼写错误是非常致命的,第一印象就是马虎。
简单说明厉害即可,切勿长篇大论,没重点。你要考虑到每天筛查简历的人可能选择100多份。
格式,不用花花绿绿,直接markdown即可,简洁并且有极客精神,如果喜欢其他格式尽量简洁明了。
不需要把内容压缩到一页,赶紧整洁,让阅读者继续看就可以了。
PS: 网上的谬论说必须只能一页。
尽量与众不同,面试者每天看很多简历,不要把自己简历写的自己觉得都什么亮点。如果特别没有亮点可以写一些自己遇到的问题,解决的问题,或者讲述一下自己理解的别人做的最好的设计方案。
打个样,下面是一篇 JAVA 开发工程师的简历样例。
联系方式
- 手机:186-xxxx-1153 (中间有分割线,便于拨打电话,如果比较忙可以写上建议沟通时间,这样让自己和招聘者都可以合理安排时间)
- Email:xxx@gmail.com
- 微信号:XXXX (如果遇到中意的没准加你微信呢,交易不成情谊在)
个人信息
- 姓名/男/1989
- 本科/XX大学/软件工程 2010-2014 (明确写出年份,查阅简历的人很看重)
- 工作年限:3年
- 技术博客:http://juice-resume.github.io (如果有不错的东西可以放)
- Github:http://github.com/juice-resume (什么东西都没有就别放了,画蛇添足)
- 期望职位:Java工程师,后端工程师(可以写多个)
- 期望城市:北京,杭州,上海 (经过自己深思熟虑过的)
工作经历
XXX科技有限公司(2016.2 ~ 今)
XXX App(2016.02 ~ 今)
项目描述: 该项目主要是XXXX。 实现技术: SpringMVC + RabbitMQ + MyBatis + Dubbo + Redis + MySQL + ElasticSearch 职责描述:
- 作为三位核心开发之一,不仅负责开发工作,同时负责项目管理,需求整理和项目推进。(体现你的作用)
- 牵头构建Docker系统并完成整个项目的微服务架构。(能力的开拓精神)
- 重构缓存模块,加入XX功能,使得
QPS
提高近1倍。(能力) - 独立负责XX系统和XX系统的调研和开发工作,使得XX部门业绩上升10个点。(能力)
- 负责安排和指导实习生工作,使其高效地产出和自我成长。(培养新人和带团队)
其他项目
-
xxxx项目
:该项目是XXXX,使用XXX技术,完成XXX功能。(项目分主次)
XXX科技有限公司(2014.10 ~ 2016.02)
某项目(2015.06 ~ 2016.02)(如果公司保密项目,写某,更显专业)
项目描述: 该项目主要是XXX,该项目为40+人的团队,该项目时已经运行6年。 (体现规模,同时也提现自己大环境的经历) 实现技术: JAVA + AngularJS + MQ + Redis 职责描述:
- 略
开源贡献
(如果有写上,不一定很牛逼,但是可以提现你的那一份热情)
-
果汁简历
个人整理求职方面资料和心得 -
XX技术文档翻译
,业余时间翻译 -
XX源码补丁
,项目中使用到,遇到问题便修复。 -
XX开源项目
,业余时间自己编写的开源项目。(没有什么比Show me the code能有说服力了)
技术文章
(如果有写上,让面试官更多的了解你,也能体现出你的技术深度和表达能力)
- 深入理解 JAVA hashcode
技能清单(朴实的罗列即可,找重点写)
编程语言:Java/Scala
Web框架:Spring/SpringMVC/MyBatis/Dubbo
前端框架:Bootstrap/AngularJS/HTML5
数据库相关:MySQL/Redis/MongoDB/ElasticSearch
版本管理、文档和自动化部署工具:Git/apidoc/Jenkins/GoCD
服务器相关:Linux/Vagrant/Shell
自我评价
有事业心与责任心,工作积极认真,新项目上手很快。
对新事物有很强的好奇心,喜欢做有挑战的事情。
为人踏实,善于沟通,具有很强的团队意识和协作能力。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。
- iOS 滚动视图的复用问题解决方案
- 二叉排序树(BSTree)关于查找算法结合
- 使用ES6新特性开发微信小程序(5)——内建对象的变化
- 弗洛伊德(Floyd)算法
- 迪杰斯特拉(Dijkstra)算法求图中最短路径
- 微信小程序实例-摇一摇抽奖
- 普利姆(prim)算法和克鲁斯卡尔(kruskal)算法
- android Handler机制之ThreadLocal详解
- 图(Graph)的常用代码集合
- 我差不多,哦不我已经是个废人了No.4
- 将Gradle项目发布到Jcenter和Maven Central
- FLAnimatedImage -ios gif图片加载框架介绍
- linux学习第八篇:文件或目录权限chmod,更改所有者和所属组chown,umask,隐藏权限lsattr_chattr
- linux学习第九篇:特殊权限set_uid,set_gid,stick_bit以及软连接文件,硬链接文件
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 解密 Linux 版本信息的方法
- ubuntu20.04连接wifi的方法(2种)
- 服务器Centos部署MySql并连接Navicat过程详解
- Android横竖屏幕切换生命周期详解
- LINUX中如何查看某个端口是否被占用的方法
- Android实现RecyclerView添加分割线的简便方法
- Android定时器Timer的停止和重启实现代码
- Ubuntu20.04开启root账户的方法步骤
- Android 将view 转换为Bitmap出现空指针问题解决办法
- Android ScrollView 下嵌套 ListView 或 GridView出现问题解决办法
- Ubuntu 安装cuda10.1驱动的实现步骤
- Android单例模式的几种方法总结
- android长截屏原理及实现代码
- Android 删除指定包名的App实例代码
- 在Ubuntu20.04 LTS中配置Java开发环境