程序员的简历怎么写?

胡忠庆 · · 4660 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

前言

一份简历该怎么写?不同人和行业都有不同的看法观点。今天我就结合前面学习怎么写程序员简历一点点经验记录下来。无论是温故而知新,还是被有需求的人看见了,那都将是我的收获。哈哈哈

概要描述

  1. 个人简介哪些凸显/删除
  2. 技能应该怎么文字展现
  3. 项目经历怎么表达才能反客为主
  4. 学历与个人总结的重要性
  5. 排版主次顺序的多样选择
  6. 细节注意事项

不同的工作经验,简历的表达形式一定不一样!以下描述只针对工作3年以内工作经验的人。老鸟希望能够多指出一些建议方针,万分感谢。

每个人眼中的简历(只谈纸上部分)

职位身份不一样看待简历的点不一样,我个人理解如下要素

  • HR或许很关注一些硬性指标及工作背景,因为这样能在茫茫简历中快速筛选。
  • 项目经理或许关注项目背景和技术匹配度。
  • 老板,经理等.....(哈哈,我也不知道,可能需求多样化吧)

一般3年以内经验的程序员朋友简历只会过HR和项目经理的手

个人简介

这一块其实是最固定的内容,不用太详细,描述最关心的点就行

姓名-手机-邮箱-男(X岁)-期望岗位: XXX工程师(X城市)

以上内容1-2行就可以展示清楚,没有那么多花里胡哨的东西,如果对学历比较自信和外貌很自信(外貌出众是优势,其他或许保持一点神秘感更能或者面试的机会)的朋友可以就在个人简介下加上毕业院校和寸照。

技能掌握和技术栈

其实这里主要是用词的注意事项和技能主次的展示

首先说技能熟悉程度的用词,其实这里应该有两种展现手法,第一种是用,精通-熟悉-了解等词汇,这是最常用的一种。他的好处我们不讨论,我来说一说这种描述可能带来的弊端

  1. 每个人对上述词语背后所体现的真正熟练度是不一样的。如果说一个精通c++,那可能完了。如果你某种技能仅限简单使用,如果用上了熟悉也不太好。
  2. 每一种技能,掌握到精通-熟悉等后面花费的时间代价也不一样。所以对于3年左右经验用这样的词汇,我个人感觉不太好。如果都往好了写,可能给面试者带来过高的期望。

另一种表达方式是直接写时间或者常用什么工具及框架等,这样就比较准确的量化了掌握程度,比如说:

3年Golang主要开发经验,开发过大型项目及重要模块,熟悉周边工具链及生态

常用 xxx 框架 xxx工具 xxx 存储

最后在说一个领域问题,比如: 对Web服务架构,集群高可用高并发方案有一定实践经验,能够结合业务场景,分析出合理的实施方案。

把重要的写到最前面,然后在对掌握的技能领域有一个一句话的概括。

项目经历

这其实是程序员最重要的信息展现(废话,其他行业好像也这样...),那怎么展现的效果能够让自己反客为主?让面试管感兴趣,并且问的大多数问题有可能都是自己在项目中展现的也就是自己熟悉的。

关键词:承担角色 量化内容 最终结果

承担角色

一个项目首先要明确自己在项目中承担的角色,这样能让面试者知道你在项目中大概干了些什么?不能给面试者过高的期望,也不能让他觉得你好像什么就没有做!

量化内容

这里的内容不能这样写:参与xx模块,主要完成了设计表结构和实现功能,在遇到xx问题进行了修复。优化性能,提升系统稳定性等。

为什么不能用上述写法,因为这种写法让面试官看不到任何东西,自然也不知道从何问起,那这个时候可能就危险了,因为面试官开始要按照他的猜测和他熟悉的领域问你问题了。这个时候就显得异常被动。或许他问的问题,你根本不熟悉以至于回答的很不好。

最终结果

做任何事情都是有原因,并最后要产生结果,完成了什么业务指标。就算最后项目流产,那也应该有对上述项目总结经验。通过结果,可以量化整个项目的意义及重要性,确定项目的含金量。

以下是一个项目经历的示例(可供参考,格式可能混乱)

xxx科技股份有限公司 — 研发中心 · 解决方案组-系统开发工程师 2016年4月 — 2018年4月

项目一: xxx实时计算集群 · 核心开发

项目简介: 实时同步xxx价格库存变动,清洗入库,实时计算最优政策价格PK,提高用户下单率。

• 通过数据,服务分片,服务和数据库混合部署,有效减少网络传输带来的延迟,内部 Thrift 协议,实现高可用高并发。

• 负责特殊定制集群发布平台,实现分组并发平滑发布,有效减少 500+ 容器部署时间,控制发布流程减少错误率。

• 千万级政策存储10kb/行,支持平峰10k高峰30k写入的同时200QPS售价PK查询 (%99line 100ms)。

• 最终集群解决了XXX等多渠XXX库存价格变化所带来的峰值流量,XXX订单转化率日均提升2-3%。

这个时候面试官可能就会问,怎么分片的,怎么混合部署的,为什么要单独开发运维平台等等。这样他也有问题可以问,你也可以针对自己熟悉的回答。两全其美,反客为主。

学历与个人总结

学历: 毋庸置疑对于3年内的工作经验(应届生)来说非常重要, 一般用一行描述它,如果985/211那么描述的形式就着重一点,凸显出优势,以及一个词语说在学校的荣耀, xxx职位,xxx 奖学金。就如前面所说的,可以放在个人简介那一栏。如果双非,那么就放在最后,相当于做一个补充说明。

xxx大学 xxx专业-本科 xxx荣耀 201x年9月 — 201x年7月

个人总结: 有喜欢写兴趣爱好的,有其他的,但是如果不是专长,我建议就不要写上去了。
可以写对过去工作的总结和对未来工作的职业规划。如果应届生就可以写在学校干了什么事情,会对以后的工作带来什么帮助。性格开朗活泼,这类词也不太建议写。更重要的是用词汇展现软技能

可利用当前技术栈敏捷开发,部署,简单运维,DevOps工程理念。对项目中遇见的问题有总结、分享的习惯。

与同事相处融洽,能够在跨部门合作中快速协调获取相关资源,主动沟通反馈任务进度,喜欢简单高效的团队。

排版主次顺序的多样选择

排版,我个人不能给出太好的建议,因为每个人的审美主观都是不一样的。而且不同的职业也不一样,如果说设计,那么一份精美的简历,就在体现自己的设计功底。但是程序员不可能贴代码吧,哈哈。我看国外的一些常青藤学校,他们没有那么多花里胡哨的东西,没有图片,不同的颜色表达不同区域这种方式。就是简单的主次分明。黑白分明再加一点分割线条,该着重点的地方加粗。显着干净利落。确定好模块后然后用丰富准确的文字去阐述想表达的意思。我喜欢的结构如下:

个人简介-基础技能-项目经历-教育背景-个人总结

然后哪个项目是你的优势可以适当放在前面,但是开头和结尾一定是个人简介-个人总结

细节注意事项

  1. 个人简介最好表明期望岗位及工作地点
  2. 程序员的简历一般不需要照片。万一HR姐姐是看发量来体现技术,那不是很亏? 哈哈哈
  3. 尽量不要有错别字,专业词汇简写一定要准确。反复斟酌语句是否通顺,仔细到标点符号的使用。因为这是你的名片
  4. Github,博客这类型展示个人实力的地方要谨慎!比较优秀才放上去,如果只是学习的demo或者一些转载的教程等,能不放就别放,因为那样显得很没有营养。放,就一定要是上的了台面的。
  5. 简历格式一定要是PDF PDF(应届生最容易犯的错误),word再精美的排版可能因为打开的方式不同就毁了。

以上的这些信息,只是建立在我个人的认知水准上,可能有不好不准确的地方,希望读者指出,大家共同进步,谢谢!

最后祝广大程序员同胞找工作顺利,少加班!

转载请联系邮箱,谢谢! zhongqing2016@qq.com

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:胡忠庆

查看原文:程序员的简历怎么写?

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4660 次点击  ∙  2 赞  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传