随笔 - 157  文章 - 0 评论 - 1145 trackbacks - 0

    我在外企和互联网公司都做过技术面试官,见过不少简历,也经历过筛选简历的流程。在面试前,简历是公司接触候选人的唯一途径,哪怕候选人再牛,但简历上没体现出来,那么抱歉,没面试机会;同时,我也在面试中,感受到候选人的实际能力要比简历上描述的要强。

    后者还好,至少有机会面试,至少有机会在面试中实现逆转,但如果没面试机会,一切都面谈。在我之前的博文你的简历能帮你争取到面试机会吗里,我是从正面讲述简历该怎么写,在本文里,我将从见到的一些简历中,分析下简历中普遍出现的问题。

1 有足够的工作年限,但有些年里干的活和本岗位无关

    在职位描述里往往会有这样一条:需要有若干年(比如5年)相关经验。什么叫相关经验?比如本岗位是Java后端,简历中需要有5年Java后端经验,再好些,比如本岗位核心要求是Spring MVC以及Spring Boot,那么在有5年Java后端经验的基础上,最好Spring MVC以及Spring Boot经验越多越好。

    但在收到的简历中,往往不少候选人堂而皇之地写着,某段项目经历用的是.NET,或者某段时间干的不是软件开发的活,比如运维测试实施等。这些不相关工作经历的年限,一定被扣除。

    也有些简历,列的工作经历不全,比如2011年从大学出来,但工作经历从13年才开始,这时筛选简历的人绝不会把之前缺失的工作经历算成相关经验,或者有些简历中间有些时间段没写,比如缺失15年2月到8月的经历,这个也不会被统计到相关年限里。

    被扣除后,如果年限没到,可能就没面试机会了,所以不少人工作7,8年,但简历上相关相关年限才4年,这样的人投出去的简历可能面试机会很少,而且之中的原因,收到简历的公司绝不会告之。

2 最近一年的工作经历,和本岗位需求无关

    之前也提到过,公司需要招一个能立即干活的人,所以最近一年(有些公司可能会降低到最近半年)的工作经验最好能和本岗位的职位要求相匹配,不能说完全,但如果用到的技术,组件,项目背景乃至亮点越和本项目匹配,那么这份简历得到面试的机会也就越高。甚至有些简历虽然在相关工作年限等方面没达标,但这方面匹配度相当高,也会有面试机会。

    但我见过不少简历,一定没仔细读过本岗位的职位介绍,在最近一年的项目描述里,用到的技术匹配度不高。比如要求是Spring Boot,你用的是Spring MVC,这还好,但如果用的是Mobile相关的技术,那么在同等条件下,竞争力就下降了。

    其中道理大家其实都明白,但在收到的简历中,最近相关工作经验能匹配上的,还真不多,原因也不难理解,往往候选人第一不看职位介绍,第二给不同公司投的是统一份简历。但这类瞎猫碰死耗子的简历未必能最大程度上匹配上心仪公司的职位需求,哪怕真能对上,估计面试中得付出更多的努力。 

3 从简历中无法归纳出候选人的技术栈

   在我见到的不少简历中,候选人写的都是项目需求,着重写了干了什么项目干了什么业务,把每个业务的功能点都描述非常仔细,相比之下用到的技术就寥寥无几。

   这类看上去更像产品说明书的简历,往往无法看出候选人用了哪些技术,那么此时如果有其它简历,就未必肯在这类简历上浪费时间。

   我还见到一些简历,在写项目经历时,只列了很少技术点。作为程序员,我能从项目描述里推测出还用到哪些技术,但作为面试官,我一定不能推测,只能认为这位候选人只用到了所列的技术。

    我见过在简历中列了很多技术点但面试时有些技术点没说好的情况,但毕竟这类简历有面试机会,多面几次之后,人家可以要么继续归纳技术要么总结说辞,也就是说人家至少有机会进步。而对于哪些简历中只写项目功能点而忽略技术描述的简历,就恐怕石沉大海了。

4 简历中的某些项目,看上去像培训学校项目

    这里我没有对培训学校有意见,更无意对从培训学校里出来的学生有成见,只是从面试官的角度说明问题。一旦你简历中项目被坐实成培训学校项目,那么会有什么后果?

     第一,这个时间段会从你的总体工作时长中排除,比如你有毕业到现在有3年,但培训用了半年,那么相关技能的工作年限就有2年半。

     第二,有些培训学校会帮忙优化简历,所以会重点甄别职位要求的技能点,比如本岗位需要用Spring Boot,那么比起其它的候选人,会问更多的相关问题。

     第三,存在一些人通过培训班转行的情况,所以会重点甄别在培训班之前的工作经验。比如从简历上看,某人工作3年后,通过半年的培训班学习,再做了2年Java,那么前3年的公司以及项目经验会被重点问。不少候选人会被问出其实前几年没干java但简历中写了,姑且先不论简历作假的问题,首先这部分的时长会被排除到”相关技能的工作年限“之外。

    除了在简历上主动说明之外,哪类描述看上去像”培训经历呢“?

    第一,描述工作经历时,有个时间断档,而且这个时间段里还有项目经历。

    第二,有个时间段里,会收到大量项目描述很相似,项目时间段也很类似的简历。

    第三,项目大而全,比如xx物流系统,xx管理系统,xx仓库管理系统或xx电商系统。原因我之前的博文里也讲过,目前有很多成熟的方案,那为什么还要再做?

    第四,从项目实施角度来看是不可行的。比如xx ERP系统,做了半年,只有开发,没有测试和上线,还有简历上,只写了开发用到的技术,没有写Maven,sonar等项目管理一定会用到的技术。

   除了培训项目外,还有一种是学习项目,就候选人自己搭建一套系统或在网上买了一个系统,研究透彻后写到简历上作为商业项目经验,这类项目描述其实和培训项目很相似。这里再多说一句,有些简历上项目真有可能是商业项目,但候选人自己写成像培训项目或学习项目,这个就有些冤了。  

5 简历项目描述有明显的矛盾点

    我列些见到过的明显矛盾点。

    1  最近的几个项目里,列出的技术都一样的。

    2 项目用到了nginx,但写着用spring cloud体系作为网关和负载均衡。

    3 项目部署在windows系统上,但用linux的命令看日志。

    4 一个请求量和并发量不低的项目,只部署在一台机器上,或者是关键模块没做热备冗余。

    总之,如果简历上的项目是真实商业项目的话,候选人应当对用过的技术有一定的了解,应当把场景描述清楚,至少不该出现低级问题。这类简历可能的结局是:如果当前有其它看上去更能体现实力的简历,没面试机会,如果凑巧没有,那么会有面试机会,但在面试中会遭遇无妄之灾:这些矛盾点会被详细问,这时就会顺带问出不少薄弱点。 

6 准备简历时得换位思考,而且一定是先更新技术再更新简历

    在上文里我列的大多数问题,很多其实是一想就能明白,一看就能看出问题,但为什么这类简历还会到处出现呢?缺乏换位思考的检查步骤。大家可以把自己想象成技术面试官和筛选简历的人事,在投递简历前结合职位介绍,反复斟酌下简历中的措辞和描述,这样就能突出重点,从而让自己简历的匹配度更高。

    说到这里,有些同学可能会说,自己当前情况确实不如意,所以简历再怎么改也不行。这时就需要更新技术而不是在简历上玩弄文字游戏了。

    如何快速更新自己的技术积累?

    1 在现有的项目里,深挖技术,比如用到netty可以把相关底层代码和要点都看起来。

    2 如果不知道目前的努力方向,就看自己的领导或公司里技术强的人在学什么。

    3 知道努力方向后不知道该怎么学,就到处去找相关资料然后练习。

    4 学习以后不知道有没有学成,则可以通过面试去检验。

7 总结,求推荐

    如果大家感觉本文有所帮助,请帮忙推荐此文,如果感觉文章内尚有不足,也请通过评论多多帮助本人,本人不胜感激。

    关于转载有如下的说明。

    1 本文可转载,无需告知,转载时请用链接的方式,给出原文出处,别简单地通过文本方式给出,同时写明原作者是hsm_computer。

    2 在转载时,请原文转载 ,如要在转载修改本文,请事先告知,谢绝在转载时通过修改本文达到有利于转载者的目的。

 

 

posted on 2019-06-03 09:32  hsm_computer  阅读(...)  评论(... 编辑 收藏