高薪高职岗位不单是每一个程序员的梦想,也是大多数职场人奋斗的终极目标。而一份好的简历,更是应聘该岗位的刚需:能够打动HR,获得面试机会,还可以引导面试官的提问,从而在面试中立于不败之地。

许多资深的HR说,好的简历,就像一个诱饵,而诱饵,必须要香。80%以上的程序员,明明能够获得一个月薪20K的工作机会,结果因为简历不好,仅仅只拿到一个15K的offer,知道真相后,才捶胸顿足,后悔不已。

那么,一份好的程序员简历,应该怎么写呢?本期,小编有幸采访了一些JAVA圈子里月薪过20K的行家们,来看看他们的简历是怎么写的。

1、基本格调简洁明了

1)排版清晰

其实无论应聘哪个行业,简历排版的首要原则都是干净整洁,根据数据显示,99%的HR都更青睐清爽的简历。这时候可以去找一些干净的模板,网上有许多样式,这里就不多加叙述了。

其次,一份优秀的简历,会将最能突出的优势的内容,放在简历的前三分之一的位置,不重要信息可以罗列在简历的后四分之一的位置。要使用条条罗列的方式,而不要大段大段的撰写,注意条理清晰,逻辑通顺。

2)如何发邮箱?

简历的格式最好采用PDF,发给HR邮箱时,不要直接将邮箱的名称命名为简历,HR一天要看上百个简历,不将准确的信息填在最醒目的地方,很容易因此被刷掉。命名可以采用:“岗位—姓名—电话—工作年限”的格式。

2、主要内容怎么写?

1)基本信息

写清楚,姓名/性别/毕业院校/电话/邮箱/居住地/期望地即可,期望地时常是最容易遗漏的一个环节,但毕竟不同的工作地点可能是不同的团队,所以标明清楚容易方便对方进行面试安排。

2)专业技能

毫无疑问,程序员是靠技术吃饭的,你掌握多少技能,精通程度多少,是HR和面试官首要关注的重点,更重要的是你可以在面试的时候向面试官展示这些专业技能。下面我们来看看月薪20K的大神简历上都标明了哪些技能,小伙伴可以根据此作为模板,进行参考:

熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。

对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用Spring MVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。

熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。

熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。

熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。

熟悉面向对象的设计原则,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验。

熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。

熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和Enterprise Architect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。

#点评:该简历上非常清晰的告诉了阅读者自己熟悉哪些技术栈,并且通过技术负责了什么样的事情,逻辑连贯,简单明了。

所以我们在介绍自己会什么技能时,要做到能够抽象总结,且逻辑清晰,这样才能给面试官留下一个好印象。

3)项目经验

一份优秀的简历,除了要明确自己能做什么外,还要突出自己曾经做了什么,那怎么表明自己曾经做了什么呢?主要看项目经验。

下面我们来看看下面我们来看看月薪20K的大神简历:

简 历

项 目 介 绍

本系统是X委托Y开发的用于Z的系统,系统包括A、B、C、D等模块。系统使用了Java企业级开发的开源框架E以及前端技术F。

表示层运用了G架构,使用H作为视图I作为控制器并实现了REST风格的请求;

业务逻辑层运用了J模式,并通过K实现事务、日志和安全性等功能,通过L实现缓存服务;

持久层使用了M封装CRUD操作,底层使用N实现数据存取。整个项目采用了P开发模型。 项目开发流程(根据情况依次填入)

  • 可行性分析 >>> 可行性分析报告 / 项目开发计划书
  • 需求分析 >>> 需求规格说明书
  • 设计 >>> 概要设计说明书/详细设计说明书
  • 编码
  • 测试 >>> 测试报告 / 缺陷报告
  • 交付和维护 >>> 用户手册 / 操作手册

点评:在填写项目经历时,项目的背景,你主要负责哪一块,学到了什么和克服的难点等基础内容就不在这里多加叙述了。除此之外,你的应该突出自己在这次项目中遇到困难时,是如何解决的,其次在过程中采用了哪些方法,是如何构思的等等,这些点都能很好的体现出你的逻辑思维和处事能力。

还有在这次项目中,你获得了怎么样的收益,这两项最好都能提供量化的数据表明。因为只有难点和收益才能体现出程序员的实力和价值。

最后在介绍项目时,挑选两个到三个重点项目即可。挑选那些在面试时,你最想告诉面试官的经历。多说多错,以免哪个项目做的不好拉低了你在面试官心目中的印象分。

写在最后

其实简历的另一种说法,就是你精心准备的个人形象广告,广告嘛,大家都在知道,主要就是放大你的优势,吸引大众(HR)的注意,让它觉得,你是一个好的产品(职员)。

但是一定要提醒大家的是,在写简历的时候还是要注意真实性,最好在面试前将自己写的技术点和项目经历都巩固复述一遍,以免在面试时发生意外。最后祝大家在未来都能找到自己心仪的工作~

相关新闻

联系我们

联系我们

18350013367

邮件:345602840@qq.com

工作时间:周一至周日 9:00-20:00,节假日休息

关注微信
关注微信
分享本页
返回顶部