最近收到了许多要来面试的简历。我发现你们的简历都是类似的样子。如果我是 HR,你们肯定无法进入下一轮。
每年都有最适合找工作的时间段,一个是“金三银四”,另一个是“金九银十”。“金三银四”的意思是三月是最好的时间,四月次之。“金九银十”则是九月最好,十月次之。我是几年前听来的这些说法,一过年大家交流就会多些想法,于是就有了“金三银四”。金九银十则是,一些公司在年中的时候,发去年的年终奖。
今年的行情不像去年那样火热。然而,你还是应该整理整理你的简历。要知道,万一有机会出现呢?
跳槽的 N 个原因
作为技术人员,若你符合以下条件中的某一个,那你就应该去看看更多的机会:
以及
马上就要到传说中一年一度的狗粮节了吧。回到主要的事情上,一份优秀的前端开发工程师的简历是什么样的呢?
一份优秀的前端开发工程师简历
这个嘛,我觉得应该是这样的:

HR 只需打开此 PDF 中的 GitHub 链接。

这才叫优秀嘛,你说是不是?
好了,写完段子了,让我们来看正文。
简历的 N 种错误姿势
这些年,我有了一些经历。我看了一些简历,也积累了一些经验。我先罗列一下问题,然后说说原因。
打开姿势
简历存在造假行为。任何造假的举动都不可被容忍,此类问题往往会在那些不自信的面试者身上出现,也容易在培训机构的学生身上发生——我并非歧视培训机构培训的学生,我只是歧视培训机构及其行为。即便你侥幸通过了面试,在工作期间,也有被察觉出来的可能。
不合适的文件名。若我收到一份简历,它可以是 xxx.pdf,也可以是 xx 公司 xx.pdf,然而不能是 all.pdf、resume.pdf 这样的文件名。我是否需要帮你重新命名并存档呢?在简历的文件名方面,你需突出重点,比如谁,需要什么岗位,像:李小明 Android 工程师_简历.pdf
使用除 PDF 以外的格式,例如 PPT、DOCX、HTML。目前我看到的格式中,PDF 的兼容性是最好的。要明白,在 Windows 上编写的 TXT 文件,在 Mac OS 上打开会存在编码问题。更不用说 DOCX 了,我们公司标配的 Office 是 LibreOffice,打开的文件 100%会出现问题。PPT 我就不做介绍了。它确实很帅气,然而我此刻感到十分疲惫。需要面试的人是你,并非我。

呵呵~
Be Professional
语法方面存在问题。在平常的情况下,你能够把一些技术栈的单词拼错。然而在简历上,你需要认真一些~,最好能找朋友帮你检查一遍。凡是应该大写的地方就应当大写,像 HTML 就不应该写成 html 或者 Html,Java 8 不应该写成 JAVA 8 或者 java 8,甚至 J8 也不行。
排版方面存在问题。审美风格属于次要的方面,在需要换行的时候就应当换行,在需要对齐的时候就应该进行对齐。不过好在大家都是通过模板来完成的,所以这个问题不是很严重。
没有项目经验或者所拥有的项目经验是无用的。只是将技术栈进行罗列,却没有提及自己做了什么。这种情形就仿佛,我在 BAT 中都有过经历,然而我只是在里面从事扫地的工作。作为一名美团外卖员工,每天都要进入百度外卖大楼去送外卖——除了没有被打死之外,你还能有什么值得自豪的呢?
写了些不重要的话。没人想知道你与你家大伯女儿的关系,还有你中小学时去了哪里玩。此外,你大学时做的家教、兼职也不重要。你要面试的是技术工作,不是销售,也不是教师。如果你是党员,也不用强调你有多爱党。毕竟,作为普通人,我们都拥护党的领导。
不作死
罗列技术栈。不要在简历中写上过多无关的技术栈。写在简历上的内容,都会成为你的证据。例如我毕业时,准备了三种不同类型的简历,分别是嵌入式工程师的、Web 工程师的以及包含两者的。接着在专业技能方面,我列举了自己玩过的各种东西。现在看来,真是……

这简直就是在自寻死路。当年,我写在简历上的每一个内容,都被逐一进行了询问。
程序员该如何去写自己的简历
简历是对自己的一种简要介绍。它要展现出你自身的不凡之处。因此,你需要对以下这些内容进行介绍:
我是谁。
我会什么。
做过什么。
结果如何。
然后把这些内容放到一个模子里,就可以了。
选择一套模板
如果你不是设计师,或者你想要相关的求职岗位,那么就不要把时间花在简历的样式上。你应该把更多时间用在简历的内容上。作为一个技术岗位,面试官关注的是你能做什么,而非简历的漂亮与否。你要面试的不是鼓励师程序员,而是鼓励师和程序员。
然后推荐我使用的模板,也就是 LaTex 中的 modercv 模板。其呈现出的效果就是这样的:

这个模板的优点在于写废话的地方不多。缺点是你得学习 LaTex。你能够轻松地书写各种经历,并且排版后的效果挺好。
首屏加载:在第一页尽可能突出自己
这里有一个突出自己的,最好例子:
我学识丰富且渊博,经验也是极为丰富的。我的代码风格独特且风骚,效率更是高得恐怖。无论是 c/c++、java 还是 php,我都精通得很。各种框架我都能熟练掌握。我在深山之中苦练了 20 多年,每天只睡 4 个小时。我能够在千里之外精准定位问题,并且能在瞬息之间将问题修复并上线。我的身体十分强壮,走路快如飞。我可以连续编程 100 小时都不休息,讨论技术方案能连续 5 小时都不喝水。我上能带领项目、制定方案,下能盗取账号、威胁项目管理者(pm),什么事情都能做。泡面和矿泉水都已经准备好啦。学校不支持编程,所以已经辍学了。家人也不支持编程,已经和他们断绝了关系。老婆不支持编程,已经离婚了。小孩不支持编程,已经把他送到孤儿院了。备用电源是万兆光纤的,永远不会断电断网。门口已经埋了雷,这样就不会有人来打扰啦。
所以,你需确保 HR 能够轻松打开你的简历,也能看到他们期望看到的内容。当你使用 GitHub Pages 和网页时,要留意这个问题。并非所有 HR 都会翻墙,也并非所有公司访问外网都很容易。
你刚毕业不久的时候,你应该突出你在学校的成果:

工作的时候,便是突出你的公司,和 NB 的项目。
毕业到工作:从看学校到看公司
校招时,你能够将在学校参与过的各类事物都记录在上面,具体如下:

要把你曾经玩过的以及你觉得很尽兴的东西都写上去。因为大部分人都是从玩游戏开始的,而你又玩过这么多东西,面试官对你的印象肯定会很好。不过,依旧要强调一点,千万不要造假——写在简历上的东西,都会成为你的证据。作为一个以玩为乐趣的程序员,大家都是这样一路玩过来的。
除了这种玩可以为你加分之后,还有:
211 985高校加分
硕士学历加分
大公司实习经验加分
GitHub、博客加分
ACM 等比赛加分
项目经验加分
等等
等你工作了很多年之后,教育经历就不再是重要的经历了。此时加分的方面变为:
BAT 等大公司加分
NB 的开源项目加分
与本公司相关的项目经验加分
行业大牛,自带光环
技术栈完全匹配加分
GitHub、博客加分
认识 Phodal 加分 (我的意思:内推)
等等
这个世界会从关注学校转变为关注公司。因此,当你毕业面临大公司还是创业公司这样的选择时,请将这一点因素考虑在内。倘若这家创业公司倒闭了,那么你后续的工作就不太容易找到。相反,你从大公司进入小公司,是一件很容易的事情。
(PS:我的干货就到这里结束了,以下是广告时间。)
当然了,简历即使很漂亮,如果能力不行,那你也无法进入下一轮。在这种情况下,你肯定需要使用由 Phodal 开发的那个开源且是新年巨献的 APP:Growth。在 Growth 的 2.5.0 版本中,它会带你成为顶尖的开发者,给你全新的技术树以及全新的学习体验。下载链接()。