前端怎么写好自己的简历,让面试官眼前一亮

741 阅读6分钟

先讲讲怎样才是一份好的技术简历

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

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

其次,写简历和写议论文不同,过分的论证会显得自夸,反而容易引起反感,所以要点到为止。这里的技巧是,提供论据,把论点留给阅读简历的人自己去得出。放论据要具体,最基本的是要数字化,好的论据要让人印象深刻。

举个例子,下边内容是虚构的:

2006年,我参与了手机XX网发布系统WAPCMS的开发(这部分是大家都会写的)。作为核心程序员,我不但完成了网站界面、调度队列的开发工作,更提出了高效的组件级缓存系统,通过碎片化缓冲有效的提升了系统的渲染效率。(这部分是很多同学忘掉的,要写出你在这个项目中具体负责的部分,以及你贡献出来的价值。)在该系统上线后,Web前端性能从10QPS提升到200QPS,服务器由10台减少到3台(通过量化的数字来增强可信度)。2008年我升任WAPCMS项目负责人,带领一个3人小组支持着每天超过2亿的PV(这就是Benefit。你能带给前雇主的价值,也就是你能带给新雇主的价值。)。

有同学问,如果我在项目里边没有那么显赫的成绩可以说怎么办?讲不出成绩时,就讲你的成长。因为学习能力也是每家公司都看中的东西。你可以写你在这个项目里边遇到了一个什么样的问题,别人怎么解决的,你怎么解决的,你的方案好在什么地方,最终这个方案的效果如何。

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

(以上内容在写完简历后,对每一段进行评估,完成后再删除)


联系方式

(HR会打印你的简历,用于在面试的时候联系,所以联系方式放到最上边会比较方便)

  • 手机:135******** (如果是外地手机,可注明。如经常关机,要写上最优联系时间
  • Email:goodxxx@gmail.com (虽然我觉得QQ邮箱无所谓,不过有些技术人员比较反感,建议用G
  • QQ/微信号:6*******(提供一个通过网络可以联系到你的方式

个人信息

  • xxx/男/1990
  • 本科/xx大学计算机系
  • 工作年限:3年
  • 技术博客:blog.github.io ( 使用GitHub Host的Big较高 )
  • Github:github.com/xxx ( 有原创repo的Github帐号会极大的提升你的个人品牌 )
  • 期望职位:Web前端高级程序员,应用架构师
  • 期望薪资:税前月薪15k~20k,特别喜欢的公司可例外
  • 期望城市:北京

工作经历

(工作经历按逆序排列,最新的在最前边,按公司做一级分组,公司内按二级分组)

ABC公司 ( 2012年9月 ~ 2014年9月 )

DEF项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何。

GHI项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何。

其他项目

(每个公司写2~3个核心项目就好了,如果你有非常大量的项目,那么按分类进行合并,每一类选一个典型写出来。其他的一笔带过即可。)

JKL公司 ( 2010年3月 ~ 2012年8月 )

MNO项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何。

PQR项目

我在此项目负责了哪些工作,分别在哪些地方做得出色/和别人不一样/成长快,这个项目中,我最困难的问题是什么,我采取了什么措施,最后结果如何。这个项目中,我最自豪的技术细节是什么,为什么,实施前和实施后的数据对比如何,同事和领导对此的反应如何。

其他项目

(每个公司写2~3个核心项目就好了,如果你有非常大量的项目,那么按分类进行合并,每一类选一个典型写出来。其他的一笔带过即可。)


开源项目和作品

(这一段用于放置工作以外的、可证明你的能力的材料)

开源项目

(对于程序员来讲,没有什么比Show me the code能有说服力了)

  • STU:项目的简要说明,Star和Fork数多的可以注明
  • WXYZ:项目的简要说明,Star和Fork数多的可以注明

技能展示

  1. 🌟 熟悉以下类型项目的开发:PC Web、小程序、Electron 桌面客户端应用、React Native 开发原生应用。
    • 陈述自己用过的技术类型,第一时间表达你可以做什么事情。
    • 让 HR 第一眼看到技术匹配度,最好和投递的职位要求结合起来。
  2. 🌟 熟悉React / Vue / Angular技术栈,成就如:搭建了 React 后台系统,设计了权限管理体系。
    • 社招一般对框架掌握有一定要求,和部门的技术栈匹配也是加分项
    • 如果能熟悉原理细节则更好,可以补充上。
  3. 🌟 熟悉工程化建设,推动团队基础工程建设,成就如:推动 CI / CD 的建设,优化了构建流程。
    • 跳出浏览器的边界,探索更广阔的技术范围。
    • 说明你在团队提效的方向上探索,是个 team player。
  4. 🌟 有良好的编码习惯,对技术有追求和热情,成就如:推动了 Code Review 体系,编写内部风格指南。
    • 任何团队都希望新进来的同学不要写一些让人匪夷所思的代码。
    • 可以列举你平时学习的渠道,知乎 / 掘金 / Medium / 各种博主等等,说不定可以和志同道合的面试官多聊聊不同平台的学习心得。
    • 可以给出你的博客地址,这是一个很容易加分的项,30 分钟的面试里你能表达给面试官的东西太有限了,但是一个有内容的博客可以在面试前就为你加分很多。