首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。

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

其次,写简历和写议论文不同,过分的论证会显得自夸,反而容易引起反感,所以要点到为止。这里的技巧是,提供论据,把论点留给阅读简历的人自己去得出。放论据要具体,最基本的是要数字化,好的论据要让人印象深刻。

举个例子,下边内容是虚构的:

2006年,我参与了手机XX网发布系统WAPCMS的开发(这部分是大家都会写的)。作为核心程序员,我不但完成了网站界面、调度队列的开发工作,更提出了高效的组件级缓存系统,通过碎片化缓冲有效的提升了系统的渲染效率。(这部分是很多同学忘掉的,要写出你在这个项目中具体负责的部分,以及你贡献出来的价值。)在该系统上线后,Web前端性能从10QPS提升到200QPS,服务器由10台减少到3台(通过量化的数字来增强可信度)。2008年我升任WAPCMS项目负责人,带领一个3人小组支持着每天超过2亿的PV(这就是Benefit。你能带给前雇主的价值,也就是你能带给新雇主的价值。)。

有同学问,如果我在项目里边没有那么显赫的成绩可以说怎么办?讲不出成绩时,就讲你的成长。因为学习能力也是每家公司都看中的东西。你可以写你在这个项目里边遇到了一个什么样的问题,别人怎么解决的,你怎么解决的,你的方案好在什么地方,最终这个方案的效果如何。

具体、量化、有说服力,是技术简历特别需要注重的地方。

(以上内容在写完简历后,对每一段进行评估,完成后再删除)


联系方式

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

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

个人信息

  • 胶布帝/男/1990
  • 本科/萌鹿大学计算机系
  • 工作年限:3年
  • 微博:@JobDeer如果没有技术相关内容,也可以不放
  • 技术博客:http://blog.github.io ( 使用GitHub Host的Big较高 )
  • Github: http://github.com/geekcompany ( 有原创repo的Github帐号会极大的提升你的个人品牌 )

  • 期望职位:Java高级程序员,架构师
  • 期望薪资:税前月薪15k~20k,特别喜欢的公司可例外
  • 期望城市:北京


工作经历

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

ABC公司 ( 2012年9月 ~ 2014年9月 )

DEF项目

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

GHI项目

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

其他项目

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

JKL公司 ( 2010年3月 ~ 2012年8月 )

MNO项目

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

PQR项目

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

其他项目

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


开源项目和作品

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

开源项目

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

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

技术文章

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

演讲和讲义

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

技能清单

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

以下均为我熟练使用的技能

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

参考技能关键字

本技能关键字列表是从最近招聘Java的数百份JD中统计出来的,括号中是出现的词频。如果你的简历要投递给有机器(简历分选系统)和不如机器(不懂技术的HR)筛选简历环节的地方,请一定从下边高频关键词中选择5~10个适合你自己的。

  • java(730)
  • spring(305)
  • web(260)
  • mysql(250)
  • oracle(207)
  • linux(198)
  • j2ee(182)
  • javascript(177)
  • sql(176)
  • hibernate(169)
  • html(139)
  • tomcat(132)
  • struts(128)
  • jquery(116)
  • jsp(106)
  • ajax(96)
  • css(94)
  • ibatis(84)
  • mvc(77)
  • servlet(71)
  • xml(70)
  • js(62)
  • eclipse(51)
  • mybatis(51)
  • jboss(47)
  • struts2(47)
  • weblogic(46)
  • redis(46)
  • apache(45)
  • http(44)
  • shell(39)
  • python(38)
  • hadoop(37)
  • nosql(35)
  • ssh(35)
  • sqlserver(33)
  • mongodb(33)
  • svn(32)
  • uml(32)
  • json(27)
  • unix(27)
  • maven(27)
  • nginx(26)
  • webservice(25)
  • jdbc(24)
  • memcached(23)
  • tcp(22)
  • resin(22)
  • jvm(21)
  • socket(21)
  • db2(19)
  • springmvc(19)
  • websphere(16)
  • soa(16)
  • mina(14)
  • android(14)
  • extjs(13)
  • erp(12)
  • memcache(12)
  • api(11)
  • jetty(11)
  • myeclipse(11)
  • ext(10)
  • git(10)
  • jpa(10)
  • svm(9)
  • php(9)
  • jms(9)
  • ruby(9)
  • lucene(8)
  • html5(8)
  • postgresql(8)
  • crm(7)
  • javaee(7)
  • sybase(7)
  • freemarker(6)
  • cache(6)
  • jsf(6)
  • j2se(6)
  • jbpm(6)
  • cvs(6)
  • junit(6)
  • visio(6)
  • netty(6)
  • hbase(6)
  • nio(6)
  • powerdesigner(6)
  • oo(6)
  • aop(6)
  • workflow(5)
  • restful(5)
  • ios(5)
  • ant(5)
  • mssql(5)
  • orm(5)
  • rose(5)
  • solr(5)
  • webwork(5)
  • zookeeper(4)
  • soap(4)
  • o2o(4)
  • wap(4)
  • cxf(4)
  • thrift(4)
  • xmpp(3)
  • p2p(3)
  • javabean(3)
  • jee(3)
  • hdfs(3)
  • dom(3)
  • hibernate3(3)

致谢

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

[简历] JAVA 软件工程师的更多相关文章

  1. 关于Java 软件工程师应该知道或掌握的技术栈

    鄙人星云,今天突然想写这么一篇需要持续更新的文章,主要目的用于总结当前最流行的技术和工具,方便自己也方便他人. 更新时间:2018-10-23 09:26:19 码农职业路径图 码农入门职业路径图 J ...

  2. JAVA软件工程师应该具备的技能有哪些?

    前言:有朋友问我:学历和能力哪个重要?我个人觉得能力大于学历,没有能力哪来的学历,学历只是证明能力的一方面.为此在能力方面畅谈java软件工程师必备的能力.作为一名合格的java工程师,不仅需要学历, ...

  3. Java软件工程师技能图谱

    原文链接:Java软件工程师技能图谱 最近在考虑"拥有怎样的技能才能算一名合格的java软件工程师呢?"这个问题.碰巧在github发现一个很棒的开源项目--程序员技能图谱.@Zh ...

  4. JAVA软件工程师应该具备哪些基本素质?

    必知:软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力.自觉的规范意识和团队精神.认识和运用数据库的能力.较强的英语阅读和写作能力.具有软件工程的概念和求知欲和进取心. 1.良好的编码能力 ...

  5. 没找到工作的Java软件工程师是屌丝中的屌丝啊

    Java软件开发的工作咋就那么难找呢?

  6. Java开发之javaEE(java2EE)的介绍,java软件工程师初步阶段知识

    1. 为什么需要JavaEE 我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展.当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担. 为了程序 ...

  7. Java软件工程师全栈技能

    1.前端基础技能,掌握html.js.css,会用jquery.bootstrap. 2.前端技能升级,会用echart.BMap等等. 3.前端高级技能,熟练使用angularjs等等. 4.服务端 ...

  8. java软件工程师成长过程的学习

    第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架: *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及: *第三阶段: ...

  9. Java软件工程师面试题:Java运行时异常与一般异常有什么不一样?

    异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误.java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕 ...

随机推荐

  1. 如何测试mysql是否安装成功

    1.命令行:net start mysql如果能启动,那说明安装成功了.如果想查询默认的数据库,你可以用mysqlfont,或者直接命令行操作进入安装目录下的bin文件夹,或者配置好环境变量,然后2. ...

  2. GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD)

    每一个APP都会用到APP引导页,分量不重但是不可缺少,不论是APP的首次安装还是版本的更新,首先展现给用户眼前的也就只有它了,当然这里讲的不是APP引导页的美化而是APP引导页的高度集成,一行代码搞 ...

  3. iOS开发简单高效的数据存储

    在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题,你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨.本文主要从概 ...

  4. DirectShow初探

    filtergraphmanagernullmicrosoftdirect3d 可能到现在为止,还没有哪个玩过游戏的人没有接触过Microsoft的DirectX的.因为现今大多数的游戏都是用Dire ...

  5. fedora 23 安装genymotion解决方案

    由于学习android开发,都说genymotion模拟器给力,我就尝试了下,安装过程参考 :但出现这种错误:缺少库 libjpeg.so.8 ,我就各种goole和百度找到库(链接地址),解压之后放 ...

  6. MySQL5.7.12新密码登录方式及密码策略

    在Centos6.6上安装MySQL5.7.12时,遇到了一个问题 安装后在/root目录下没有发现有.mysql_secret这个文件,所以没有没法按照官方文档上说的那样使用,这里记录下, 解决方式 ...

  7. c语言学习之基础知识点介绍(十八):几个修饰关键字和内存分区

    一.几个修饰关键字 全局变量: 全局变量跟函数一样也分为声明和实现.如果是全局变量,实现在它调用之后,那么需要在调用之前进行声明.注意:全局变量的声明只能写在函数外,写在函数就不是全局变量了而是局部变 ...

  8. Excel表数据导入数据库表中

    ***Excel表数据导入到数据库表中 通过数据库表的模板做成‘Excel’表的数据导入到数据库相应的表中(注意:主表 和 从表的关系,要先导‘主表’在导入从表) 过程:通过数据库的导入工具—先导入为 ...

  9. 格式太旧或是类型库无效。 (Exception from HRESULT: 0x80028019 (TYPE_E_UNSUPFORMAT))

    错误提示信息 格式太旧或是类型库无效. (Exception from HRESULT: 0x80028019 (TYPE_E_UNSUPFORMAT)) . Old format or invali ...

  10. iOS-scrollview及其子类适配iOS7

    问题描述: 在iOS7之后如果在导航控制器中所属的字控制器中嵌入scrollview及其子类的视图,当scrollview的尺寸太小的话不会调用返回cell的方法.控制器的嵌套层级结构如下图所示,着重 ...