也谈谈前端的核心竞争力

1,317 阅读6分钟

最近因为公司业务的扩张,我们前端部门也开启了新一轮的招聘工作。对于前端从业时间不久的我,跟圈内大佬比起来,其实没什么资格聊核心竞争力这种东西,但是从近期收到的简历以及面试经历来看,很多人对于进入前端行业还是有些误区,所以索性写些东西出来记录一下,分享给大家,也告诫自己。

作为一个前端,我们应该具备什么技能呢?这个问题其实前端圈内聊了很多,经过这么长时间的快速发展,前端所涉及的知识范围也在疯狂的扩张。这一点从现在市面上的前端简历可以看出,个人技能那一栏已经大有奔一整页去的趋势,从JS基础到vue/react,从前端工作流到后端服务,每个人都恨不得把自己听说过的所有东西全部罗列出来。诚然,有些大牛深耕于这个领域,每一个细分都有深度涉猎,但是作为一些3-5年工作经验的前端来讲,这些东西能够全都精通,那是有些天方夜谭了。

譬如上个月面试的一个同学我印象挺深的,他的简历里我阅读就花了近5分钟的时间,但面试时,百分之70的问题,回答都是,”哦,那个我自己看过“,”项目里用了,但不是我写的“,诸如此类。从面试官角度来讲,这是一件很浪费时间的事情,特别是在如今前端领域划分很细的情况下,我们满心希望的招到一个跟我们岗位match的人,结果我们认为的match点对你来说都仅限于听说过。

基础很重要

对于前端来说,万变不离其宗的,依然是老三样(JS/HTML/CSS),这些是每个从业者都应该深刻理解的,这里的深刻理解并不是说知道什么是闭包,盒模型是怎样这种老生常谈的问题,而是应该贴近真实工作的技能。这在很多时候需要足够长的代码编写时间才能掌握的。所以我们组内在工作时会很鼓励大家去造轮子,哪怕这个轮子不太好,但只有你真的去思考,去写,才会理解什么样的设计是最优的,什么样的实现才算是优雅的。很多人都在吐槽现在的”面试造火箭,入职拧螺丝“,但我想说的是,阅读源码,动手造轮子,这种能力很重要。”面试造火箭“并不是为了难为面试者或者自吹,而是为了考验一个人的思维方式与价值观。在招聘一个人的时候,优秀的公司更关注的不是你现在能给我们带来什么,而是你未来能贡献什么,能够成长到什么地步,”造火箭“也并不是真让你懂得”如何造火箭“,而是你需要有对于”火箭“本身的求知欲,以及具备未来可以“造火箭”的逻辑能力。

好好学习

那么,如何才能具备“造火箭”的逻辑能力呢?这其实可以从大厂筛简历的标准就能看出端倪,985、211的计算机系肯定比普通一本好进,而本硕都在计算机的,肯定比半路出家的好进。上过大学的都知道,大学的课程里几乎没有前端这门课的,那为什么大家还会去优先考虑这些,我们姑且称为“学习好的人”呢?很简单,两个点。能够考上985至少说明你是一个会学习的人,而从985计算机专业毕业说明了你已经具备了计算机行业要求的逻辑能力。看,会学习,会思考,听起来是不是很虚,但这正是很多前端会疏忽的地方。很多大厂面试过程单纯的可怕,算法题,只有算法题,在我年轻时我也不太理解,因为对于一个前端从业者,算法要求并不高。但是当我做了挺长时间的面试官后,我才明白,算法题最能考验一个人的计算机综合素养,特别是现在框架越来越多,具备开发能力越来越简单。所以,如果你荒废了上学时光,那么现在是还债的时候了,算法,数据结构,计算机网络,计算机组成原理,这些东西很大程度上决定了你的上限有多高。

找到最长的那块板子

在基础足够扎实后,你需要的是有自己的“绝技”。这很好理解,公司招人都会有一个特定目标,肯定是出现了人员缺口,而这个人员未来的工作大概率也是已经有一个规划的。做BI的,做h5的,做hybrid app的,做地图的,做编辑器的,做视觉的,往细了说每一个部分虽然底层互通,但实际操作时并不相通。让一个一直在做后台系统的人,去优化一个3d场景,放在现在来看,几乎是从头学起(当然这里并不是说做后台很简单,做后台时积累的工程化/模块化思想,也是很重要的)。很多人在工作中做的比较杂,特别是在小公司里,几乎个个是全栈,但做技术本就是自我成长的过程,单纯依靠工作时的学习,肯定是不够的。找到自己的兴趣点,努力研究。在面试中,往往你木桶里最长的那个板才是决定你能否被录用的关键。

个人运营

最后呢,可能就是一些我的个人喜好了。我本身是一个比较懒的人,曾经维护了一个个人博客,但很长时间都不愿意去维护,所以对于那些在简历里附上个人博客,个人git,并且积累了足够原创的人很有好感,至少在持之以恒这方面,他们都比我强。我把这称为“个人运营”,毕竟,市场经济时代,程序员也要学着推销自己。

敢于质疑

写到这里,突然感觉有些惶恐,生怕自己的一番言论教坏了一两个读者,然后就有了这最后一段。很多面试官并不一定比你更优秀,不然每个公司的人才梯队也太惨不忍睹,所以勇敢的去质疑,去和他讨论,一个好的团队里的面试官,会很欣赏这种人。永远对事物都保留自己的看法,不要轻易被他人的言论左右,工作如此,生活也是如此。

疫情之下,很多同行日子不太好过,希望大家都能找到自己满意的工作吧。