程序员的简历到底该怎么写?

小明最近有换工做的打算,那身为程序员的咱们,简历到底应该怎么写呢?前端

咱们知道,HR在筛选简历时主要从公司需求出发,重点不一,不过仍是有不少“通用”的套路,为了在30秒内判断出这份简历是否值得跟进,我认为程序员写简历的正确姿式是这样的:java

主要风格

即首次看到简历后的第一感受。就比如小明多年相亲未遂,鼓起勇气参加“非诚勿扰”的节目,首次登场,台下的妹子看见他的第一眼,必定会有一个总体的Feel,他是fashion的、小清新的仍是老道的?有了第一印象感受以后,台下的妹子才会肯定是灭灯仍是亮灯(小明的话八成会是全亮的)。下面给你们举个例子:git

加分写法:程序员

  • 逻辑结构清晰,简洁明了。github

  • 字体适中,排版顺畅,清晰整齐。web

  • DF格式,兼容性不只强并且不易乱序。面试

减分写法:redis

  • 设计的十分浮夸或者十分简单。(eg.简历作的十分酷炫、又是五光十色,but半天找不到联系方式,抑或是只有我的基本信息和公司名称)算法

  • 冗余过分,写了好多页,可是半天打不开的,更甚至加载了半天,打开还乱码!数据库

基本信息(姓名/性别/毕业院校/电话/邮箱/居住地/指望地)

加分写法:

  • 清晰罗列出以上信息,这样HR不只在接下来的电话沟通或面试中不会再去追问这些内容,并且又进一步创建对你的熟悉度。
  • 增长社交帐号,好比QQ或者微信,防患于未然(万一有时候HR电话打不通,这种状况挺多见的)

减分写法:

  • 至关大的基本信息没有写。

  • 只留下一个Github连接或者博客连接,甚至极致简洁的几句描述,HR只能经过你的连接来找你的联系方式,那就难受啦。(ps:除非写的特别nice,否则基本是要放弃你了)

工做经历&项目经历

加分写法:

  • 工做经历项目经历能够参照万能的STAR法则来写。(STAR不清楚的童鞋自觉百度哈)
  • 曾经效力过哪些公司,是否和求职公司匹配?
  • 作过什么行业领域,是否和求职公司匹配?
  • 你最擅长的技术语言,应用了哪些技术栈?(Java,Scala,Pyhton,Ruby, React, Vue, Microservice…)
  • 经历的项目时间复杂度,及在项目中承担什么样的角色(人的变化/技术的变化/环境的变化/不一样工做经历相同角色的不一样点)
  • 时间节点(空档期)

减分写法:

  • HR观摩了半天,不知所云,毫无亮点,没有能够继续聊一聊的话题。

先来几个栗子

栗子1错误打开方式:

  • XX(全栈工程师)2013.06 — 至今
  • 参与需求分析及实现方案设计。
  • 产品线上部署及运维。
  • 负责公司配置管理,环境维护等工做
  • 负责公司产品性能测试,及线上数据分析
  • 设计数据库表结构,实现后台功能及web页面展现。

点评:太归纳不具体,没有逻辑性,甚至不知道采用的技术语言,根本不能了解状况。

栗子2正确打开方式:

北京XXX公司 Java工程师 — 2017.2月-2018.4月 一、LINK推荐架构数据与缓存层设计开发

  • LINK是一款时尚资讯app,负责推荐页面资讯feed流的展现及用户历史的展现;
  • 负责进行压测监测、缓存处理,对接又进一步改进优化,主用redis缓存;
  • 负责数据层,处理前端逻辑整个开发工做,分布式rpc服务搭建。

二、基于JAVA的电商爬虫开发

  • 使用java搭建爬虫server平台,进行配置和开发,进行网页改版监测功能开发;
  • 经过频率、ip池、匿名代理等应对一些网站的反爬;
  • 爬取淘宝时尚品牌与其余电商网站商品品牌与详情等。

三、同图搜索Solr服务开发

  • 基于算法组的同图策略,使用solr作java接口,又实现rpc服务搭建,进行索引构建和solr实现。
  • 点评:很是清晰的告诉简历阅读者本身作了什么事情,负责了什么样的事情,用了什么技术栈,且逻辑连贯。

工做指望&我的评价

加分写法:

  • 对本身有一个全方位的一个描述总结,可让他人更好的解读咱们。甚至能够在此处,大笔书写你的优势特长有哪些。
  • 咱们能够不写我的评价,可是也必定记得写上工做指望!

减分写法:

  • 丝毫看不出个性特色,写和没写没什么区别。 再 来几个栗子

栗子1 错误打开方式

  • 为人性格,诚实谦虚,勤奋,能吃苦耐劳,有耐心,有团队意识,能和同窗和谐相处,能虚心接受别人的建议的人。
  • 责任心强,善于沟通,具备良好的团队合做精神;专业扎实,具备较强的钻研精神和学习能力;性格比较乐观外向,喜欢打羽毛球。

栗子2正确打开方式

  • 极客、热爱技术、热爱开源
  • Ruby on Rails:精通
  • AWS:掌握
  • Docker:掌握
  • Agile/Lean:精通
  • ReactJS:掌握

栗子3正确打开方式

  • 我对本身的定位: 主攻前端,同时在其余方面打打辅助。我不但愿过于依赖别人,即便没有后端没有设计没有产品经理,我依然想要把这个产品作到完美。毕竟全栈才能最高效地解决问题。

  • 我对工做的态度: 第一,要高效完成本身的本职工做。第二,要在完成的基础上寻找完美。第三,要在完美的基础上,与其余同事 互相交流学习,互相提高。工做是一种生活方式,不是一份养家糊口的差事。

  • 我怎样克服困难: 不用百度是第一原则,在遇到技术问题时我每每会去Google、Stack over flow上寻找答案。但一般不少问题 并不必定已经被人解决,因此熟练地阅读源码、在手册、规范甚至 REPL的环境本身作实验才是最终解决问题的办法。相信事实的结果,本身动手去作。

  • 怎样保持本身的视野:我一直认为软件开发中视野极其重要,除了在 Twitter 上关注业界大牛,Github Trending 也是每周必刷。 另外 Podcast、Hacker News、Reddit 以及TechRadar 也是重要的一手资料。保持开阔视野才能找到更酷的解决方案。

  • 个人优点: 热爱技术、自学能力强,有良好的自我认知。全面的技能树与开阔的视野,良好的心态、情商与沟通能力。

  • 个人劣势: 非科班出身没有科班同窗对算法的熟练掌握,但我决定死磕技术,弥补不足。

博客,我的技术栈点等

  • 看到有这项的HR两眼已经放光了,加分加分项,说明你真正的热爱技术,善于学习总结,乐于分享,且有投入本身的业余时间到软件事业中。
  • 我喜欢的书籍:《重构》《卓有成效的程序员》《代码整洁之道》等
  • 我喜欢的社区: 图灵社区,知乎,博客园,Stack Over flow,Google Developer Group等
  • 个人博客连接、我的做品连接以下: https://github.com/github http://www.oschina.net/ https://www.cnblogs.com/

简历内容真实性

老司机提醒你,你简历的任意一个细节将会是后面面试中的呈堂证供。所以在技术方面,咱们仍是要真真实实下功夫的!

欢迎关注微信公众号,获取更多资源

程序员小明

相关文章
相关标签/搜索