如何写一份优秀的前端简历

如今前端市场一片混乱,典型的金字塔形状,前端从业人员很多,但高级开发及以上却非常稀缺。前端招聘也是所有猎头及 HR 的痛点所在,在这种混乱的环境中,如何让自己突出重围?需要实力,也需要技巧。因为我平时会负责筛选简历,在看过大量简历之后,对于简历的内容及形式有一些自己的看法。本文主要讲述技术简历应该包含哪些内容以及对应的技巧,毕竟通过简历筛选是第一步,对于面试相关技巧可能不会过多涉及。在文章的最后,我做了一个网页版简历供大家参考。

关于面试

去年一年差不多面了有一百号人,经历了面试与被面之后,对招聘确实有很多看法。面试是一个非常有难度的工作。为了更合理的招人,我也看过很多关于技术招聘的文章,但是没有任何方法是百分百准确的。每一种面试方法都存在片面性。但我承认大部分面试官都倾向于找一个与自己类似的人。在这里必须要说一下面试官的问题。在很多公司包括大厂的一面中,大部分面试官可能缺乏经验,面试题不够典型,对于取舍往往犹豫不决,所以面试官为了降低风险,往往选择淘汰应聘者。所以面试失败有时并不一定是应聘者的问题。

以我个人的观点,应该从这样几个角度考察应聘者:基础知识(HTML、CSS、JS)、高级部分(源码、优化等)、积极性(开源项目、博客积累等)、视野(新技术的了解和学习)。对于应聘高级前端开发或者想去大厂的同学,这些内容在简历中都要有所体现。关于面试的详细内容,之后有时间再单独写一篇文章吧。

内容

首先看一下简历的内容,其中个人信息及项目经验是主要内容,需要详细填写。作为技术人员,除了基本的工作经历之外,平时的积累也要体现在简历上,比如开源项目、技术文章。这些都能体现技术人员的素养。

简单说一下学历,学历一般会是 HR 的筛选标准。工作之后,我才意识到学历的重要性,尤其当你想要去一线互联网公司或者更高的待遇时,学历可能会成为你的绊脚石。本科学历几乎是最低门槛。千万不要用一些个例去安慰自己,如果真的没有这块敲门砖,就争取考个成人本科吧。或者你的技术可以强到让 HR 忽视你的学历。

工作经历

用人部门最关心就是一个人的工作经历及项目经验。很多人在写自己做的项目时都不够详细,甚至很多弄虚作假的情况。对于在小公司或者前端工作偏轻的开发者,项目可能真的没什么可写,如果平时再不积极主动,可能真的是恶性循环。即使没有太多内容可写,也不要弄虚作假,尽量把项目描述的详细一点。比如做过哪些项目,用了哪些技术,遇到过什么问题,如何解决问题,这都是应该写清楚的地方。

在面试过程中,我碰到很多应聘者连自己做过的项目都说不清楚,或者强行写一些主流技术,但是根本没有用过。在去年的面试中,通过基本知识及项目经验就可以刷掉一半以上的应聘者,可见这个行业的混乱程度。

开源项目

几年前就有项目将 GitHub 的内容生成个人简历。使用 GitHub 作为简历是一种很直接的方式。我面试的时候会直接询问应聘者有没有可以阅读的代码,这样或许可以减少一些偶然因素,毕竟面试题有一定的片面性。现在很多公司会要求应聘者提供高质量的 GitHub 地址,也是有原因的。

开源项目是一个加分项。但是在我面试的人里面,几乎没有一个人有拿得出手的项目,很多人是为了面试提供的 GitHub,大多空空如也。我们不能因此否定一个人的能力,但至少说明这个人的积极性有待提高。做一个开源项目不需要特别强的技术能力,一个普通的 CSS 项目同样值得尊重。很多人不知道如何开始一个项目,网上也有关于如何做开源项目的文章,比如这篇开启你的开源项目生涯。如果平时善于思考,在工作之外善于总结,做一个开源项目并不是难事。

但是我并不赞同为了面试而去做开源项目,做项目是一个积累的过程,不可能一蹴而就。

技术文章

作为技术人员,通过技术文章去分享技术是很光荣的事情。在大厂的面试中,面试官比较看重应聘者的分享能力,但是在工作中,能够分享的机会并不多,所以可以通过写技术文章去弥补。技术文章包括原创及翻译,在早期,写原创文章可能比较困难,所以可以尝试翻译优秀的技术文章。其实国内很多大牛博主的文章大多都是消化国外文章,然后再用自己的话写一遍。个人觉得翻译一篇文章往往比亲自写一篇文章收获更大。

关于简历的内容,大家也可参考 JobDeer 的简历模板 。

技术特点

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsfxys.html