by @Easy

前言

光是做人才拍卖这几个月,我就看了几千份技术简历,觉得很感慨。有太多程序员因为不知道如何表达自己,而埋没了自己的才华,拿着原本可以拿到一半的薪资,在一家默默无闻的公司里边加班到深夜。

很少有人关心写简历的人的心情:简历应该怎么写,写什么,用什么工具,写成什么格式。即使偶尔招聘站有一些不错的模板,也牢牢的锁在自己的产品里边,不通过它的平台投递就不让下载,甚至转换成PDF还要收费。

这让我很难相信我们生活在21世纪。明明手握着最新技术的程序员们,不应该在写简历这件事上这么痛苦。正好中秋放假,我尝试着做了点东西来改变它。

下边是我的成果:

  1. 一篇讲述简历本质和实例的文章
  2. 一份详尽的程序员简历模板
  3. 一个可自行搭建的MarkDown简历工具

简历的本质

在写简历之前,我们必须清楚的了解一件事情,那就是简历是什么?

它不是人生履历,不是项目清单,也不是技能大放送。

简历的存在只有一个目的 —— 帮你约到面试。只要能达到这个目的,简历可以是一段视频,一个开源项目,一张照片,甚至是一行字,比如:

I wrote python

当然,绝大部分简历的形式,就是我们所熟知的,是一篇文章。即使你通过其他方式获得了面试,当你入职的时候,还是要有这么一份纸质简历的,所以不要想着偷懒。

简历要说什么

介绍自己?错。越是好的职位竞争越激烈,光介绍你自己是远不够的,要推销你的自己才行。

一份好的简历,要低调的告诉招聘方,爷很NB。

那么,如何才能低调的NB着呢?这里和大家分享两个技巧:

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

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

其次,写简历和写议论文不同,过分的论证会显得自夸,反而容易引起反感,所以要点到为止。这里的技巧是,提供论据,把论点留给阅读简历的人自己去得出。

论据要具体,最基本的是要数字化,再好点的论据要让人印象深刻。每天PV8个亿,这是数字化;访问量超越Google App Engine,这是让人印象深刻。

下边写一段实例,其中内容是虚构的:

2006年,参与了手机XX网发布系统WAPCMS的开发(这部分是大家都会写的)。

作为核心程序员,不但完成了网站界面、调度队列的开发工作,更提出了高效的组件级缓存系统,通过碎片化缓冲有效的提升了系统的渲染效率(这部分是很多同学忘掉的,要写出你在这个项目中具体负责的部分,以及你贡献出来的价值)。

在该系统上线后,Web前端性能从10QPS提升到200QPS,服务器由10台减少到3台(通过量化的数字来增强可信度)。

2008年升任WAPCMS项目负责人,带领一个3人小组支持着每天超过2亿的PV(这就是Benefit。你能带给前雇主的价值,也就是你能带给新雇主的价值)。

这是一个比较基本的FAB的应用,还有很多细节可以优化。

有同学问,如果我在项目里边没有那么显赫的成绩可以说怎么办?

讲不出成绩时,就讲你的成长。因为学习能力也是每家公司都看中的东西。你可以写你在这个项目里边遇到了一个什么样的问题,之前怎么解决的,之后解决的,新方案好在什么地方,你是寻找到这个新方案的,最终这个方案的效果如何。

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

模板

这里给大家提供一个程序员的简历模板,是我们在看完几千份简历后,觉得结构上比较好的。其实技术简历一般包含三大部分就够了,第一是个人信息和联系方式,第二是工作和项目经历,第三是工作以外的能力证明。

模板本身我已经放到Github,里边需要注意的地方,在括号中注明了,建议先按提示写完全篇,核对无误后,最后删掉引号内的内容。

技能清单部分,我按PHP和前端程序员的情况写的,欢迎其他职位的同学fork修改后,push回来。

Github repo地址 → https://github.com/geekcompany/ResumeSample

工具

再来一个日经问题,简历应该用什么格式写?

在我看来,技术简历只有两种合格的格式—— PDF和MarkDown。但是由于后期简历需要交给HR进行归档和管理,MarkDown显然是不合适的。前几天在V2EX看到很多程序员讨论写简历用什么工具好,最后大家的结论殊途同归 —— 用MarkDown写,用PDF发。这是我难得的看到程序员们的统一啊。(PHP是最好的语言,阿门)

但接下来大家纷纷抱怨同时支持MarkDown和PDF的工具安装起来都还挺麻烦的,还有需要在线简历的需求。我开始觉得这不是什么大问题,但在微博私信里,花了一个多小时教某同学 ① 下载MarkDown编辑器(不小心下载了一个收费的,又重新下了) ② 安装MarkDown2Pdf转换工具(英文文档看了半天,从源码安装,各种费劲) ③ 通过MarkDown生成HTML ④ 放到SAE加Basic认证 后,我发现这样写简历不但累,而且丑。

于是我用三天时间开发了DeerResume,它可以在浏览器里实时预览编辑MarkDown并生成PDF,这里是它的详细介绍  → http://get.jobdeer.com/745.get 。不想自己搭建的懒人可以用DeerResume Online版本 → http://cvbox.sinaapp.com。

但话说回来,工具始终是外在的,只有程序员们在内心树立起「求职==推销自己==展示个人品牌」的概念,勇于在职业上去争取更多更大的利益和空间,才能不让自己的一身本领被埋没。

愿每一份才华,都找到让它发光的地方。

本文作者: @Easy ,国内首家互联网人才拍卖网站JobDeer.com创始人。

原文首发于GET新知社区:http://get.jobdeer.com/744.get

转载请保留以上声明。

程序员如何写好技术简历 —— 实例、模板及工具相关推荐

  1. 程序员如何写好技术简历

    写简历之前,我们必须要弄清一件事,那就是简历是什么? 简历的目的只有一个-----帮你约到面试. 简历写什么 光介绍你自己是远远不够的,要推销自己的才能.一份好的简历,要低调的告诉招聘放,我很NB. ...

  2. 程序员如何写好技术简历?

    文章来源一位实验室朋友的投稿,斩获BAT头条等公司的offer,文末有他的公众号可以关注一下. 1.简历的重要性 各大公司每年都要接收成千上万份简历,但是考虑到招聘成本,简历要先经过系统和 HR 筛选 ...

  3. 程序员如何写出技术好文?

    本文作者是阿里巴巴淘系技术 2020 年度作者,在内网论坛写文,写一篇爆一篇.分享一下他写文章时用到的一些小技巧,希望对大家有帮助. 最重要的是内容 和所有人强调的一样,好文章最重要的是要有好的内容, ...

  4. 程序员如何写简历?来自硅谷的八条建议

    转载自  程序员如何写简历?来自硅谷的八条建议 前言 半个月前我发起了程序员内推项目之后,收到一些邮件,对方单纯希望我帮忙优化一下简历.我提了一些修改意见之后,有一位同学专门给我送了一张亚马逊的礼品卡 ...

  5. 技术总监谈好的程序员如何写代码[转]

    技术总监谈好的程序员如何写代码[转] 要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码.          即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的 ...

  6. sis防屏蔽程序_程序员如何写一份更好的简历

    01 引言 面试前要准备的第一件事就是写简历,从零开始写简历是一件痛苦的事,因为它既重要又耗时.现在就有很多求职者在电脑前急躁不安地搜索简历模版和参考例句,却不知道如何下笔.写得太短的话HR一定觉得没 ...

  7. 作为程序员怎么写好一份简历

    笔者在前程无忧有过半年的实习经历,作为 RPO 项目助理,每天要阅读成千上百份的简历,曾协助富士康.迅雷.顺丰.平安金服等企业招聘各级技术岗位:本场 Chat 将会以猎头的角度,告诉你一份优秀的简历是 ...

  8. 程序员可以只关心技术么?

    摘要:不少程序员爱维护喜欢的技术,虽然他们说的有道理,但程序员价值的实现并不取决于技术.模式不一样,程序员价值也不一样,而这也暗含了程序员生涯的两个进阶模式,读完此文,相信你会重新思考个人生涯发展方向 ...

  9. @程序员,你的技术为啥十年八年也没有进步?

    作者 | 中华石杉 责编 | 伍杏玲 本文经授权转载自石杉的架构笔记 80% Java工程师都有的迷茫 跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师该如何规划准备,才能跳槽进入B ...

最新文章

  1. NR:UE初始搜网流程
  2. springside / springside4—CRUD页面教程
  3. 华为 mysql实例监控,华为云文档数据库服务DDS监控告警全新优化
  4. 君士坦丁堡分叉引起的安全问题
  5. concurrent 底层_万字长文!从底层开始带你了解并发编程,彻底帮你搞懂Java锁!
  6. JS动态修改页面EasyUI datebox不生效、EasyUI动态添加Class、EasyUI动态渲染解析解决方案
  7. python自动化测试-Python实现性能自动化测试竟然如此简单
  8. matlab 释放变量,怎么能释放已经使用的内存
  9. 【小程序demo】带你玩转支付宝小程序之小程序二维码
  10. 变速恒频风电机组的优缺点_恒速和变速恒频风电系统简介
  11. 我的python3.0 + RIDE搭建之路 ---全是血泪史
  12. 全球十大航天发射基地
  13. 柔性电子:动态识别物理信号的柔性聚合物传感器
  14. 记一次Linux被入侵,服务器变“矿机”全过程
  15. CANoe.DiVa操作指南——基于DoIP使用CANoe.DiVa用于UDS一致性测试
  16. ElementUI表单校验rules封装
  17. 学习Java第二十四天
  18. 【硬件专题】案例:热敏打印效果差?为什么是多个因素造成的?
  19. 深度学习在药物发现领域的兴起
  20. 漂移的农民工,何处才是你的浮木

热门文章

  1. cordova下使用高德地图js api在4g流量下定位失败问题的解决
  2. 中国零售科技创新企业榜TOP50:有TalkingData也有拼多多...
  3. 蓝牙键盘 android手机游戏,使用BluetoothHidDevice将安卓手机同时模拟成鼠标和键盘...
  4. TDA4 J721 EVM开发板开发学习
  5. 鸿蒙OS 2.0流畅度实测,真的比安卓差吗?
  6. 新华三笔试题(助力面试)
  7. Ps素描效果引用说明
  8. leetcode643. 子数组最大平均数 I
  9. 《不拘一格——网飞的自由与责任工作法》读后感
  10. C语言——二进制转为十进制