“为何简历投出去老是石沉大海,没有回应?!”,不管你技术水平如何,若是你遇到了这类问题,那么这篇文章就是为你准备的。(3000余字,有点干慎入)
不少人把简历石沉海底的缘由归为技术不行,前公司背景不行,教育经历不行等等,但不多有人会去关注到多是简历出了问题。当须要用到简历时,多数人可能会从网上直接下个模版,而后填填改改1小时不到就搞定了。
笔者从业五年来见过各类形形色色的开发者,也阅览过数不清的简历,对于前端面试相关的方面有本身的一些看法和感触。所以近期打算作一个系列的专栏来说讲如何面试,文笔很差,仅供参考!前端
本文目标node
但愿您经过阅读本文能收获:webpack
一、好的简历,被邀请参加面试机率大
二、很差的简历,面试过程当中可能会带偏面试官假如被邀请面试git
面试官在Face to Face环节通常会对照这你投递的简历进行沟通,即便发了offer,但最后给到薪资也会大打折扣(为何这么说,后面会解释,如今解释反而会很差理解)github
三、永远不要去套用简历模版
不一样行业简历的风格有很是大的区别。通用模版是为初学者和不知道怎么写简历的人准备的,因此不能拿来直接用。web
一、为是否要邀请你来公司面试做判断面试
二、面试过程当中寻找话题的素材api
这里着重标注是【设计】两个字,这里所说的设计并不是是指简历的排版要好看之类的界面设计,而是指简历的内容设计,这才是核心和重点!缓存
简历第一页很是关键,就像App首屏内容。要尽量的展现出面试官想看的内容,不要期望面试官对你的简历细细品味。微信
开发者不是设计师,因此不须要特别关注简历排版的比例、虚实、美感等。重在内容,有料/货才是硬道理。
重要内容重申:简历的核心和重点是内容设计
先来po一份近期收到有3年开发经验的简历
也许你会以为很常见,或者你也是这么写的。可能你面试准备很充分,但一看到这样的简历,可能连面试机会都没有。为何?咱们会在文章后面再来点评上面这份常见的简历,如今说了反而会不太好理解。
接下来先来带你们了解下简历的组成和排序。
ps:这里采用「从通常到总体分析法」来说解简历中存在的广泛问题,因此本文这里很少放案例,就以此做为讲解。
对于中高级前端面试来讲,不管是HR仍是技术面试官通常会无心识地在简历中寻中某些关键信息(Key Information),按照权重的排序能够是:
A:
一、工做年限
二、技术栈
三、闪光点(被不少人忽略,没有该项)
四、历史项目
五、基本信息
B:
一、基本信息
二、工做年限
三、技术栈
四、闪光点
五、历史项目
ps: 【基本信息】包含:姓名/年龄/教育经历/性别/未婚已婚(是否有怀孕的可能)等
C: 其它排序
为何要对简历的组成内容进行排序,排序有什么用?排序有什么根据?
工做年限:
初步判断是否是个“老鸟”,是否能匹配如今的坑,好比:1年多是初级、3年多是高级左右等等,这只是个预估。
技术栈:
配合工做年限能够判断是不是一个积极进取爱学习爱折腾的「社会好青年」,是否有必定技术广度。
【多说几句】可能有人说要有技术深度才好,我想说的是做为开发者,建议在一开始的时候去拓展本身的技术广度,而后再去拓展深度。没有广度只有深度的对于通常人来讲是有问题的,反过来同样,这并不矛盾。就像大学以前的教育都是横向的,到了大学选择某一门专业去专门学习,以便以本身的优点和特长去适应社会,给社会创造价值让本身生存下来。
是否会善于「推销」本身,闪光点能加深面试官的印象,从其余简历中脱颖而出。其实从深层来将,能够从这一点上看出此人是具备必定的综合能力,固然这是加分项,不少人没有写,其实每一个人都有,若是没有那就可能须要去调整一下职业规划方向,否则你们都同样,都是“批量生产”,企业招谁都同样,这样就没有优点了。
好比:有管理经验,有写过/参与过某个开源项目等,这都是加分项
若是是刚毕业的,能够写写参加过哪些比赛拿过哪些奖项,最好是跟面试相关的,好比ACM、黑客马拉松比赛等。什么班长/寝室管理员/辅导员小助手就别写了。 若是是毕业几年了的就写写用什么技术给前公司创造过多少价值等,千万不要再写用调用微信api完成支付功能这么low的点了。 好的案例:
解析:虽然仍是能挑出一些毛病,可是从上面的点能够知道该候选人基本问题不大,要是历史项目写的不是很糟糕,能被叫来面试的概率很大。从上面文字能够获得信息:此人技术广度有了,技术栈也知足了公司需求。能在4年作到团队负责人,应该综合能力还不错。还能获得信息:他的实战项目不少,有必定经验应该能hold住一支小团队或者一个小项目。
从历史记录中能够知道候选人过往的实战经验和技术栈应用深度以及最近开发的项目,可否给面试官一些信息能让他在face to face面试过程当中进行交流的点。
这个很是重要,极可能会影响你和面试官交流的方向。通常简历从上往下看,也就是面对面交流会从你最近的项目中去了解你。
固然你们可能会说我碰到的技术面试官都是考察技术知识点,在我看来,做为面试官,若是从你简历中实在找不出能问的点,面试官就会按照本身的套路去对着他感兴趣的点一个一个去“盘问”,而后拓展开来去考察你。
但假如手上有你的简历,仍是喜欢经过你的简历,让我找到能跟你聊的点。
一、
二、
遇到上述简历就会让面试官无法切入,无法问!只能脱离你的简从来按照面试官的一套面试流程来盘问,这样下来你就无法去了解你的长处了。接下来的场面极可能会很尴尬,极可能会让你一问三不知,面试官带你走进了他熟悉的领域,但对于你来讲的知识盲区。
再好比,小王最近作了一个使用node相关的项目,但也只是简单的使用了,尚未去深刻了解过node相关的理论知识,假如放在项目介绍的第一条,那么面试官很天然会去问你这方面相关的知识点。好比他会让你介绍下项目,而后问你作了什么,碰到什么问题怎么解决的。而后给你一个场景,问你会怎么办,那么此时你就gg了。
简历如何是上面这样的话就很天然让技术面试官对你产生兴趣,哎,他是怎么从3.5s下降到1.5s的呢?这会“引导”面试官从这个问题进行话题切入,此时你就带他来到了你所熟悉的领域。接下来就是你的show time!
首先你能够准备好或者本身组织好8~10条优化内容,能够从网络请求资源加载强弱缓存(http)、技术栈优化手段、webpack打包优化手段等等,甚至后面能够描述到所使用技术栈的源码实现等等,其实这样就能讲述至少半小时以上了。
此时你已经从一个优化项目中向面试官展现本身的知识广度和深度,这样聊下来会比较舒服,因此咱们要要善于去 引导面试官来考察你给本身出的面试题。
说到底也就是你拥有了向面试官展现你本身的机会,而且你所要讲述的东西中你有足够的谈资,有东西能聊,而且都是你所熟悉的领域。这样即节约了你的时间也节约了面试官的时间,不须要让面试官动太多脑筋去挖掘你肚子里的货。
重申重点:去“引导”面试官来考察你给本身出的面试题!!!
讲到这里,咱们对照上面简历的内容和排序再来分析一下我最近收到的这份简历:
存在的问题主要有:
认知模型
“Do not let me think!” 不要让面试官思考,直接把他须要的信息尽可能展现出来。面试官要在最短的时间内从一张纸中得到候选人的尽量多的信息。这里涉及到一个学术用语——视觉认知(Visual Cognition):
视觉认知理论强调具体经验在促进个体化发展过程当中的价值,并十分强调对学习内容的精心布局,以便使其富有意义、易于理解、便于记忆和更吸引入,并能引发人们对信息设计问题的关注。
说到底,简历是有关信息的设计。人有视觉,会根据几个关键信息构建他们认知中的候选人。(面试官)会根据本身以往的人生/工做经验初步判断这是一个什么样的人才,而后判断是否叫他到公司进行Face to face面谈。