前言
前面的几小节,把个人信息和教育背景的模块做了讲述,这两个模块处于简历的第一屏最顶部,可以说HR会第一眼看见,所以很重要,同时也通过一些讲述告诉求职者从这些方面如何扬长避短,抓住HR的招聘心理。
这一节呢,我们来看一下“技术能力”这一模块,如何写可以抓住HR的心理,怎么写可以让自己获得更多的面试机会。既不会显得自己太低调,太平庸,也不会让自己很夸张,夸张到让人觉得自己水分十足。
目录
前言
1. 前端技术能力包含哪些?
2. 看一下市面上的招聘要求
3. 前端技术大全和岗位要求想结合
4. 如何提升一个level
小结
1. 前端技术能力包含哪些?
我们以前端为例,看看前端技术点有哪些,而你的简历上所要写的技术能力也必然是这些技术能力的一部分,但肯定不能都写,而且还不能特别生硬的把这些技术点写上去,对吧。
目前前端日常使用的,不常使用的,比较陈旧的但仍然还在用的,比较新颖的技术点其实非常多,又很杂,而且出了这个技术点,紧跟着就有人再出一个替代品,你就说还真有大量的人去用,久而久之,就像战国百家一样,他们倒是开心的争鸣,但我们这些普通的求职老百姓可头疼的厉害,没办法的事情,处于这个环境就得一直学习,永远学习,不学习就会落后。那些出替代技术的人就是讨厌,非常讨厌,比如前端技术点大概包含这些,
- HTML CSS Javascript HTML5 CSS3 es6 ,
- 还有日常和服务端交互发送HTTP请求,比如ajax fetch axios ,
- 我们还要和UI同学交互,需要熟练一些PS的切图应用,熟练蓝湖等产品的使用,
- 我们做完页面需要付诸于项目,就要会jQuery Vue React等技术栈,
- 如果没有服务端我们还要和自己的node服务进行交互,node对应的web框架又包含express koa egg等,
- 完成项目的同时,我们需要webpack vite等底层构建工具支撑项目、打包做一些插件支持等,
- 部署项目的时候,备不住我们还要会一些linux的操作。
- 为了让项目做的更快,我们要熟练各种方法库,还要熟练Antdesign,ElementUI,JuqeryUI,Bootstrap等第三方UI库,
- 前端是不是还要熟知一些浏览器原理,网页性能优化啊,
- 在开发工作中,你是不是还要熟练SVN,git这些代码版本控制工具啊,
- 你是不是还要搞PC和H5的兼容问题,没准还要做小程序,做个ReactNative ,没准人家还问你有没有用过Taro,做没做过H5的媒体查询,有没有用过uni-app。
总之就是很乱套,很庞杂,让人头疼,而且远远不止这些。
2. 看一下市面上的招聘要求
一般企业招聘都会有一栏写着岗位职责,什么负责什么什么网站维护开发啦,什么爱学习,攻克难题啦,什么要求一比一还原设计图啦,什么对代码要有洁癖啦,这些大致看一眼,这些会成为我们写“技术能力”模块的修饰词。
招聘要求上还会有一栏,写着岗位的“技能要求”,这些是需要重点看得,但这些东西也基本都是HR往出发岗位招聘的时候写的,开发组长只是给了HR一些技能点和大致的描述。而且这些技术点你不要看着他们要求太高自己就打了退堂鼓,这些技术点有的他们会在面试的时候通过项目经验去问,有的压根儿就不会问。所以,你看着自己满足了“岗位技能要求”的一半,就可以放心大胆的去投递简历。
其实这些企业招聘上写的技能点也大同小异,翻来覆去也超不出上面写的那些总的前端技能点,因为招聘简章上篇幅有限,他们也不可能写的太细致,只能写这些技能点去套每个求职者的技能点。
3. 前端技术大全和岗位要求想结合
既然招聘岗位要求不可能超出我们上面写的,前端那些总的技能点,那么我们要做的就是如何通过这些技术点大全,再结合招聘岗位要求的片面的技能点,再结合岗位职责或者加分项的修饰语,去组装我们自己的“技术能力”这一模块,从而凸显我们的优势,让HR觉得我们不仅技术点和招聘要求相吻合,专业素养与企业文化要求相一致,更要让她看一眼就觉得,这就是我要苦苦寻找的那个优秀的开发人员。
首先,做为前端人员,基础技能不管你熟练不熟练,是否精通,自信一些,我就是精通的,只是看你的工作年份,如果年份低一些,可以少精通几项,如果工作时间长一些,就多精通几项。例如“精通HTML HTML5 CSS CSS3 Javascript es6+等前端底层基础,并对实现原理有深入了解”
然后就是在技术栈上,现在很多招聘要求都写着Angular Vue React至少精通一项,那么如果你真的只精通一项,就可以写“精通Vue技术栈,对Vue全家桶的开发使用有丰富实战经验,对源码深入理解,并多次书写文章,对团队赋能”。如果你觉得自己不至于Vue或者React某一项,可以再类似的补充React技术栈的内容。
谨记,基础部分和常用的开发框架技术栈一定要写精通,工作经验少也要写精通。但是你不能一直精通到底,要有精通,熟练,了解的层次区分。
但例如第三方UI框架,这些是非常常用的,所以你就应该去写精通,不仅自己每天都在引用,而且读过源码实现,而且自己的团队自己实现过自研组件,最好把他们是如何分包的,开发过程,上传npm库的过程也写上,以表精通。但如果你怕写出来人家问,这里就不比写精通,开始写熟练掌握的范畴了,但第三方UI框架,也是一定要写的。
像其他的webpack插件,性能优化,git使用这些,这些做为前端是必备的,但也不是每个人都实操过里面每一个细节点的。可以写到熟练的范畴,就肯定不是了解了。但不管你熟练与否,都应该在面试准备阶段去看一些文章和相关知识,让自己明白他大概是怎么回事,能实际操作最好操作一次,让自己有个基本认识,这些非常有可能会问。
还有关于node服务端部分的,你如果真的很熟练,就可以写上“熟练node服务端的开发,对koa框架有一定的实战经验,并对于服务端的性能优化有一定的了解”。但如果你不熟练,就往后面写,写到了解的范畴,但一定要写。最好不要写精通,因为一旦涉及到前端和服务端综合范畴了,如果他们想问,一定会难住你,即便他本来就不会也会想办法去问,不要给自己挖坑。
其实前端这么多技术点,每个人都不可能所有的都精通,甚至都使用过都很费劲,除非公司特别要求,有那时间我刷会儿小视频不嗨皮嘛。但简历就是一个敲门砖,这个砖得漂亮,其实去了公司真实工作了,大伙都差不都,该摸鱼了谁也少摸不了。所以在简历上,为了给HR一个好印象,git,axios,less这些关键字都是要有的,她们不关心你写过多少代码,真实会多少,但他们认识关键字。
4. 如何提升一个level
除了以上这些技术点,哪些该写精通,哪些该写熟练,甚至上面没有提到的RN,小程序,uni-app开发,这些都是要酌情书写的。但还有一些修饰语也是必须要加的,你加了就会加分,不加就很普通。就像大家都练辟邪剑谱,但都没看到第一句,就很普通。你得让自己练了第一句,才能秒杀别人。
例如你说自己精通Vue技术栈,还写有丰富的项目经验,精通源码,人家也都这么写,是不是就又都变得普通了。
你可以这样写:精通Vue,持续在Vue全家桶基础架构上对项目进行丰富,并最终将成形架构抽离,为全公司多个项目组底层架构服务;
从0到1搭建node服务端架构,已在多个项目中使用,并在多次促销活动中不断进行性能优化;
对代码开发高度热爱,在不断学习中积累经验,并担任前端小组codereview专员。
这么一写,HR就很欢喜,你不仅写明了自己的技术点,也不仅写了我的经验很丰富,而且我的丰富的经验还有大用处。你也千万别觉得自己这么写人家会不会觉得不好,他只会觉得你很优秀,与众不同的优秀。而且仔细想想,自己每天在公司干的不就是这些事嘛,只是你没往这个高度去想,没人给你安插这个名头而已。
小结
其实我们每个人都很优秀,都有自己的优势,正因为我们每个人都不断发挥着自己的闪光点在自己岗位上勤勤恳恳的劳作着,才让自己的老板有机会在上线的时候大肆宣扬我们解决了多少问题,提升了多少效率。
但我们的简历第一关是要过HR这一关的,她可能不太懂技术,不知道你有多优秀,在众多简历中,她只看你写的“技术能力”这一模块技术点关键字中,和开发组长给他的招聘要求点是否吻合,或者吻合度是多少,再加上你的修饰语和他写的“岗位职责”后者“加分项”是否有一致性,否则就会造成你明明做了很多工作,会很多技术,明明很优秀,但HR却觉得你的确很优秀,但我们不合适,这样你的简历就会石沉大海。
其实想想,之前那种包办婚姻也挺好的,结完婚,掀起盖头来,发现自己的如意郎君是三只眼,哈哈,赚啦。