面试官角度分析如何写简历
金三银四已过半,各大公司抢人大战已进入白热化。能否进入一个自己心仪的公司,拿到自己满意的薪资。面试中的能力展现很重要,但是能不能进入面试环节更重要。
「无刷题,不面试」应该是当下初中级开发工程师的常态。
「BB is nothing,show me the code」应该是当下好多公司面试的常态。
目前在前端领域,人才供给呈现出一个底面特别宽的金字塔形状。
开发同学特别多,但是好多公司还是会出现用人荒、招人荒。不得已在当下时段好多公司会选择适当的降低面试标准。 这也让好多开发者有了相对简单的进入大厂的机会。
拿到一个自己满意的offer或者是大厂的offer,需要两个方面
- 一份好的简历
- 一场好的面试
今天从面试官的角度来分析一下什么样的简历是一份优秀的简历。
一场好的面试等下篇文章再讲。
简历两大核心原则
- 扬长避短
- 突出重点
很重要!!!
面试前好多同学都把大量的时间用来刷题、复习。而留给自己整理简历的时间却很少,见过甚者,将自己之前的简历拿出来,改改工作经历就直接用的,然后还自我感觉良好。
最近看了太多同学的简历,见到了太多因为简历写的不行而被卡的。举个例子:
技能方面
// 一个5年工作经验的前端开发
1. 熟练使用vue框架开发
2. 熟练使用原生JS
3. 熟练使用promise
4. 熟练使用git、ide、浏览器调试工具
5. 熟悉服务器基本操作
再比如一个6年的开发
1. 熟悉HTML,CSS,JavaScript,TypeScript等前端开发技术
2. 熟悉Vue,React,jQuery,微信小程序及Ant,Element,Bootstrap等UI库
3. 熟悉MVC,MVVM架构设计模式;
4. 熟悉PHP,Node,MySQL,MongoDB,熟悉RESTful API。
5. 熟练使用webpack,git,svn等工具
这种通篇熟悉、熟练的一般都会被简历筛选小组筛掉。 因为大家都知道你写的熟练大概是个什么水平,或者是他认为是个什么水平。所以,我们要如何去做?
简历是我们的敲门砖,大多数同学也意识到了这一点。但是就是因为缺少一些写简历的技巧,而使我们不能给公司留下一个很好的第一印象。
Tips: 大多数大厂简历筛选和面试官通常是两拨人,你懂的。
准备一份简历,一般分为几部分。
简历模板
忌花里胡哨 * 3,特别花里胡哨的简历会将筛选人员的注意力转移到你那“无与伦比”的配色上。get不到重点,一般不出5秒你的简历就扔到了垃圾桶。
忌方格边框 * 3,这种简单、经典、low的简历,一般超不了10s。
HR每天要看几十份简历,特别钟意那些清晰、高效、重点突出的简历。所以说我们在配色上最好不要超过三种(照片除外,这个我们稍后说)。
黑白灰三种外加字体加粗,足够。
简历内容
- 基本资料
- 教育背景
- 技能
- 工作、项目经历
- 个人总结
简历内容基本就这几个,但是顺序要讲究扬长避短。
拿教育背景来讲,如果你是双一流的硕士、海龟等等,可以提前写。但是如果你和我一样三本、专科,那这个版块就要往后放了。
基本资料
姓名、电话、电子邮箱、求职意向 这些基本的大家都知道,一定要写清楚。
某些憨憨们要仔细核对清楚啊。上周一个12位的电话号着实让我有些懵逼,不让你过吧,你面试表现还可以。让你过吧,这仔细程度。。。仔细点啊,老哥。
重点中的重点:
- 经常更新的博客或者GitHub地址,一定要写。这个在开发同学中是个很大的亮点。重点:经常更新。 这个能很大程度上反应出一个人的学习、总结能力,还有就是文字组织能力(非常有用的软技能)。 这种同学基本上都是会直接进入面试的。
如果你爱折腾,那么推荐你自己买个服务器 某某云都可以。然后自己搭建博客系统。自己调试Nginx。能大大的提示你的服务器相关知识。(在线提供技术支持)
但是如果你不想折腾,那么掘金或者Hexo会更适合你。
- 照片。如果你是一个beautiful girl,那么最好是附上一张端庄的照骗。切记不要放自杀照。不避讳的说,长的好看是真的很有用。比如我这样的,我一般选择不放照片。哈哈哈~
教育背景
扬长避短。学霸可以随便写,突出学历优势。如果像我这样的学渣就可以将这个模块放在最后再提,避免直接挂掉。
专业技能
这一趴比较重要。涉及两个问题;
问题一:
同学们常用的几个词。了解/熟练/掌握/熟悉/精通,我们先拿出来说一下。
这几个词,每个人理解都不一样。比如面试官的理解:
-
了解:就是你知道有这么一个东西,大概能用来干嘛
-
熟悉:就是你经常在使用,但是未必有很多的了解,也没深入的学习
-
掌握:就是你能用这个东西来完成一些功能,解决一些问题,但是还不熟练,还需要边查边做
-
熟练:就是你成为一个熟练工了(大多数人在此水平),能够快速的搞定功能模块,代码需求,完全不用思考。甚至高端点的人,有自己的代码库和工具箱了,那搭建项目,完成功能,就是复制黏贴(自己的代码),飞快的。而且很多地方都自动化完成了。
-
精通:在某一方面的技术有一定的影响力,对这种技术的优缺点,适用场景有非常深刻的理解。提交过开源代码,回答过别人的问题,一般这方面的问题都难不倒你。
但是面试者的理解可能是:
- 了解:听说过名字
- 熟悉:会 'Hello World'
- 掌握:基本上看过文档,知道相关知识
- 熟练:拿来写过项目
- 精通:用这个技术写了很久的业务
大多数面试者同学都是按照使用的年限来选择词汇。但是又对技术本身有种敬畏的。所以就会出现通篇「熟练」。
面试者心态:我要是写精通,会被面试官问死吧~
如何解决这一问题,让专业技能看起来不那么死板且重点突出(扣原则:突出重点)?
问题二:
技能的广度和深度。
好多同学简历中恨不得将自己知道的或者看过的技术都写上。比如:
这种跨技术栈的广度,如果你只有个三年的工作经验,那面试官肯定认为你是个半吊子。
广度和深度在时间成本上是对立的两方面。小公司人不多,可能更多注重广度。大公司大家各司其职,深度更重要。
但是总体上 深度 > 广度。所以在简历上的写法要注意。专业技能尽可能的要深入。广度可以放在项目经历中写。
以上两个问题在专业技能板块的解决方式就是:减少样板词汇+过滤合并技术栈+字体加粗。可以这样:
这是一个3.5年开发经验的前端简历。
这个专业技能板块写的我认为很不错。没有满篇的「熟悉」、「精通」等样板词汇。且技术点都加粗显示,重点突出,筛简历的时候也会最大程度的减少HR的时间。虽然没有一些追新的技术点,但是稳扎稳打。这种的一般都会叫来面一面。
项目经历
此版块也是很重要的,但是大多数人忽略了这一点。
这块一般有几个考察点:
- 最后一家公司经历(大厂优先)
- 公司个数和每个公司的任职年限(稳定的优先)
- 项目复杂度
- 个人的贡献和成果
最后一家公司和公司个数(一般5年不超过三个)这个大家都是比较了解的。项目复杂度和个人贡献和成果经常被面试者忽略。且这一部分经常被写成流水账。寡淡无味。
比如:
- XXX项目,使用React开发商品管理后台页面
- 负责库存管理页面、商品页面、调度页面等页面的开发和自测工作
- 还原UI设计稿,项目周期xxx,把控项目时间,优化网站性能。
这个同样不符合我们写简历的原则 「突出重点」。
项目经历这块我想大家都写了不止三五个项目。没有必要都写。此版块要「精」不要多。没有难度的demo级别或者是低质量的项目,就不建议写上去了。
面试造火箭,进去拧螺丝 这个大家都清楚。 这一块就是要展示一下你是“造火箭”(主要负责人)的那个还是“拧螺丝”(协作方)的那个,你的火箭是上天了还是半路炸了,你要证明一下(数据量化)。
所以正确的项目经历包括这几部分
- 项目概述(言简意赅)
- 个人职责(主要负责人还是协作方,负责哪些方面)
- 技术难点或者项目难点(这是面试官比较关心的)
- 成果业绩(数据量化)
比如这种:
这样的很直观,看一眼就知道几个信息。「项目负责人」、「及时的项目复盘」、「难点」、「成果收益」。
这样的简历面试官一般都会问问你那些你加粗显示的重点。(心理学上叫做:无意注意)。
个人总结
这一板块通俗的理解为夸自己。于是乎这样写:
这写的就和没写没什么区别。试问开发同学不是团队合作、注重沟通、热爱技术?
不要忘了我们的写简历的原则 「突出重点」 。
- 3年ToB类产品开发经验,经常跨部门沟通,能够站在产品角度考虑问题。
- 较强的执行力,能推动和协同其他人实现需求落地,并取得预期效果
- 善于学习总结 (这里可以再次附上自己的博客地址)
- 经常复盘项目和技术方案,反思自己,进一步提升自己的业务和技术水平。
- 较强的产品思维,多次协助pm打造出优秀的项目
这样的个人总结不是比你干夸自己要好很多?
总结
写简历的两个原则:
- 扬长避短
- 突出重点
祝大家拿到满意的offer