相关知识

首页 > 相关知识 > 正文

案例分享 | 程序员简历优化

2018年11月28日 热度:961 ℃

EMMA的简历优化案例分享第02期推送

[推荐阅读时间]:15分钟

在第01期的末尾,EMMA预告这一期会与大家分享程序员简历优化的案例。今天,EMMA就兑现诺言,废话不多说,马上开始。

01专业技能

程序员这类技术型简历,专业技能是必须要体现的模块,而且应当要放在第二部分(即放在基本信息之后)。因为这是一个告诉HR爷很NB的地方,也是面试官看技术型简历首先要看的模块,因为他们希望能从中快速抓取与招聘要求匹配的关键词,并力求在后续的工作经验和项目经历中进行验证。

那么,如何告诉HR我很NB,大部分的人写法这样的:

这样写有几个问题:

(1)“了解”、“掌握”、“熟练”、“精通”这些表达程度的词语都是主观描述性词语,每个面试官对这些词的评价标准完全是不一样的。比如“熟悉Java”,有的人觉得会增删改查就是熟悉,但有人觉得会搭建SpringBoot框架、会线程、会消息队列才算熟悉。这样的主观词基本没有参考,HR也是不会去看的。所以,不要再纠结“这一条,我究竟是写熟悉呢还是了解呢还是精通呢“

(2)进度条式的表达,好多同学都喜欢用这种形式的,在这种模式刚兴起的时候,的确会给HR带来眼前一亮的感觉,但现在这样的模式早就烂大街了,EMMA不推荐采用这种表达方式。第一,占用简历空间,十几条列下来,50%的A4纸去掉了;第二,纯属主观,没有参考意义。

(3)零零总总堆砌了十几个技能,面试官咋看”哇塞,很NB嘛“,但闭上眼睛回忆一下,啥都没记住,眼睛都花了。

EMMA推荐的写法是:量化+分类汇总

举个栗子:

● Web开发:

2年基于Linux/Windows平台的Java开发,参与项目7个,主导项目5个;

● 框架搭建:

超过7个项目的框架构建经验,基于SpringMVC/Spring Cloud/Dubbo/Es/SpringBoot/Guice等框架的构建;

数据库:

曾在2个项目中搭建Mongodb数据库,在3个项目中构建Nosql数据库

大数据技术: 

能够基于Kafka实现消息持久化,基于Spark SQL实现数据分析;

消息队技术: 

能够基于RabbitMQ实现事务追踪;

前端技术:

能够使用js/AJax/jQuery/React/Vue/Angular2/Bootstrap等前端技术实现丰富的页面展示;

服务器/网络:

能够在Linux操作系统环境下进行Tomct、nginx、ansible软件配置。

02工作经验

程序员的工作经验想必对于很多同学来说还是挺头大的,要么不会写,要不写出来的就是工作流程,从需求分析写到修改bug,每段经验基本都是一样。

我们来看错误的个栗子:

这样写有几个问题:

(1)不清楚干了什么,比如”在私有云项目从事python和Angular开发“,在这句话中看不从具体参与了哪些模块的开发,成果是什么,用了什么技术点,这种描述让面试官看的云里雾里。

(3)逻辑不连贯,比如”17年7月入职至今从事大数据日志分析平台的建设工作,主要技术栈:Java、React、Elasticsearch、分布式系统。目前负责团队建设、架构设计、难点攻克、技术选型方面工作。“这里前一句在描述工作职责,最后一句也在描述工作职责,但中间插了一句技术点,让人费解。

(4)叙述抓不住重点,没有产生让面试官想进入深入了解的念头。

EMMA推荐的写法是:

2017/07-至今  |  北京XX科技有限公司  |  开发组长

架构设计:负责基于ES/Hadoop/Spark/分布式的大数据框架构建、架构优化、性能优化、并提出切实可行的解决方案;

技术选型:负责前后端技术选型、应用模块规划、应用系统分成设计、系统逻辑架构,达成系统扩展性、集成性要求;

程序开发:带领团队完成“大数据日志分析平台”项目的开发、调式与优化工作,已完成3次大规模迭代,已应用于4家大型银行;

难点攻坚:负责项目中复杂功能开发、技术难点调研、编写DEMO,为成员提供技术支持;

团队管理:协助CTO进行项目需求分析、设计开发和技术团队管理工作,负责项目过程中指导开发及质量管控,负责人员技术面试、新人培训。

这样写就能非常清晰的告诉面试官自己做了什么事情,负责了什么样的事情,用了什么技术栈,成果是什么,且逻辑连贯。

03项目经历

项目经历是最能体现你能力的地方,也是对你之前所写的专业技能进行验证的重点模块,也是面试官必问的一部分。项目经历写的好,能给你的简历大大的提升一个档次,要是写的不好,你获得面试机会的概率就大打折扣。其实,大家也知道项目经历的重要性,于是就出现了以下几种写法:

第一种类型:N多项目经历,生怕HR不知道,以下的简历中一共有8个项目经历,HR看的欲仙欲死~~

第二种类型:没有技术点可以写,业务逻辑来凑。这种情况多集中于应届生或刚培训出来的开发人员,他们往往参与的项目都非常简单,实在是只有增删改查的份阿~~

第三种类型:因为所以型,恨不得把前因后果都讲明白。

这些都是EMMA经常遇到的,这些项目经历有以下几个问题:

(1)把项目经历都写上去你以为面试官会都看?才不是嘞~~,他们只会看前面的1-2个;全写就等于没写,因为根本就没有重点,且项目类型多数存在重复;

(2)没有技术点用业务逻辑代替并不能反应你的能力,并且让面试官觉得你这个项目没有技术含量;

(3)将项目中遇到的困难写出来是好的,但要是写的太啰嗦,就没人愿意读了。

EMMA推荐的写法一:PATR陈述法

PATR陈述法即:

● 项目(Project),对应到项目描述或项目背景

● 行为(Activity),对应项目中你的做得事情

● 技术栈(Technology),对应到你在项目中运用的技术栈

● 结果(Result),对应到项目的结果,贡献

此方法适合任何项目经验的描述。

举个栗子:

P:项目背景

2017/07-至今 |  大数据日志分析平台 | 开发组长

该产品能够为运维人员提供日志审计分析、安全事件监控运维趋势分析、用户行为分析等功能,支持支持相对时间查询、附近日志消息搜索、搜索结果高亮显示;支持聚合计算、事务归并查询、图表定制;

SpringBoot+ES6+React

Redis+Hibernate

A:行动

● 负责项目需求分析,架构搭建、技术选型;

● 负责制定详细、严谨的开发计划,分解WBS任务表,控制开发进度;

● 负责调研技术难点,制作demo,为团队成员开发提供技术支持;

T:技术栈

● 基于ES6+React构建前端页面,使用webpack技术实现插件的打包与加;

● 利用Bootstrap和Echart、Antv实现丰富的界面展示,通过Redux、React-Router等技术提高数据流通性与代码的复用性;

● 基于Guice+Jersey实现应用容器与Web容器;

● 基于Netty+Disruptor的组合提高收集日志的高吞吐,并利用Kafka Journal实现消息的持久化;

● 通过Mongodb提高系统配置存储的灵活性,利用ServiceLoader技术实现插件的加载;

● 利用Antlr解析EAL语句实现数据分析能力;

● 利用Shiro实现权限认证功能;

R:结果

完成3次大规模迭代,已应用于4家大型银行

EMMA推荐的写法二:STCA法则

STCA法则即:

● 情景(Situation),对应到项目描述或项目背景

● 任务(Task),对应项目中你的做得事情

● 困难(Difficult),对应项目中遇到的困难、障碍

● 回答(Answer),采用的解决方案

这个方法适合没有太多技术含量的项目。

举个栗子:

S:情景

2018/03-2018/05  |  基于MCV的在线购物商场系统设计与开发  

毕业设计项目,该项目是一个BtoC电商购物平台,为消费者提供了网上浏览商品、注册、登陆、搜索商品、加入购物车、购买商品等操作,为商家提供了管理注册用户、管理商品信息、增加、删除商品信息等功能。

SpringMVC+Mysql+Mybatis  

IntelliJ IDEA+Tomcat 7+Maven

T:任务

独立完成项目技术选型、可行性分析、项目需求分析、业务流程梳理、系统功能模块设计、数据库表设计、详细设计、系统测试。完成商品、购物车、支付等7个模块的开发。

D&A:难点及解决方案

【D】:支付功能的实现,如何调用第三方的支付接口:

【A】:通过查阅支付宝官方文档,以及对官方demo的研究了解到扫码支付的实现过程;

【D】:商品类别与其子类别树状机构的显示与管理:

【A】:在mybatis中将sql操作写在xml文件中,在xml文件中使用递归查询的方式将查询结果放在一个java bean对象中完成类别树状结构的表示。

EMMA相信,只要用心去复盘你的项目经验,将所做的事情、遇到的困难、取得的收获仔细回顾,一定是可以有亮点可以讲述的。

04自我评价

EMMA见到的大部分的自我评价是这样的:

这样写有几个问题:

(1)如“有很强的团队精神、组织协调沟通能力”,80%的人都会这么写,没有个人独特的气质和亮点,记不住;

(2)主观描述没有客观事实的支撑,显得苍白无力。

EMMA推荐的写法:

栗子:

持续学习者:每周必刷Github、CSDN、Hacker News等开源社区,跟随业界大牛,不断拓展自己的知识储备和视野;

对待工作:投入100%的专注力,树立共赢理念,发挥所长,为达成目标攻克一切难关;

关于未来:技术永无止境,深耕于Java,做一名技术贡献者。

好啦~~以上就是EMMA在实际简历优化过程中发现的程序员写简历时容易掉的坑,EMMA也给出了对应的优化方案,希望能对你有小小的帮助。以上这些仅是当前的最佳实践,EMMA还会不断改进简历的优化技巧,能更好的帮助大家提升简历质量。

下期我们将分享产品经理简历优化案例,敬请期待哟~~如果大家有更好的方法或者在制作简历中遇到问题,欢迎在下方进行留言,EMMA会认真回复哒~~

发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关文章

小心,AI 诈骗来了~

小心,AI 诈骗来了~

作为世界上最古老的几个职业之一,骗子可以说是与时俱进的代表了,甚至可以说是世界上拥抱新事物最积极的群体。▲美国经典诈骗题材电影《11罗汉》系列自从微信成为国民级社交软件之后,各类骗子的主战场也随之进行...

案例 | 坐拥10亿+用户的腾讯如何“大搞”产业互联网

案例 | 坐拥10亿+用户的腾讯如何“大搞”产业互联网

前言▷▶▶▶人是一切的根本。无论消费互联网,还是产业互联网,无论上半场ToC,还是下半场ToB,贯穿全场打到底都是在找到人、连接人、服务人。在互联网企业ToB的新竞赛里,谁能帮助B端找到更多人,连接更...

微信回应“上调民生提现费”:每月成本超3亿,马化腾喊贵!

微信回应“上调民生提现费”:每月成本超3亿,马化腾喊贵!

近日,微信发布一条公告称:微信将上调民生银行卡提现和转账的手续费至0.15%,新规自12月18日起实施。 《关于向民生银行卡提现、以及转账到民生银行卡收费规则调整的说明》 近日,有用户发...

谷歌加入了印度的无现金支付热潮! | 互金出海印度岛群第117期

谷歌加入了印度的无现金支付热潮! | 互金出海印度岛群第117期

Edward「出海印度岛群岛主    Fintech领域爱好者」回复“加入社群”,申请加入金融科技出海社群若有资金资产需求,可以回复“资金资产”关键词自助发布。海外公司对接该公司周一推出了专为印度市场...

陆昊演讲篇 | 企业微信,连接成就智慧金融

陆昊演讲篇 | 企业微信,连接成就智慧金融

正文共:7381字 11图  预计阅读时间:10分钟图1:陆昊先生担任腾讯微信事业群、企业微信行业总监,主要负责大型行业客户企业微信产品商务拓展工作。先后在思科、亚马逊AWS负责企业级客户销售和解决方...

支付开发,不得不了解的国内、国际第三方支付流程

支付开发,不得不了解的国内、国际第三方支付流程

这几年的工作中一直与支付打交到,借着 skr-shop 这个项目来与大家一起分享探索一下支付系统该怎么设计、怎么做。我们先从支付的一些常见流程出发分析,找出这些支付的共性,抽象后再去探讨具体的数据库设...