如今的前端技术越来越成熟,就业人员的流动也渐趋稳定,求职者结构更成熟。加之互联网行业整体人员增速相较前几年放缓,招聘需求方也更偏好于招精兵强将,由资深的工程师提高团队整体效率,而不是搞「人海战术」。
另一方面,在「追风口」思维下,存在流失新人问题的其实不仅是前端,其他开发类岗位也是如此。
从下图的不同级别前端岗位来看,初级开发薪资降低、中级薪资持平,资深和管理岗的薪资却明显抬高了。这同样也证明,2018 年前端的整体薪资看似不变,背后却隐藏着人才结构的优胜劣汰。菜鸟们轻松「卖」出好价钱的日子结束了,大浪淘沙留下的老手,才配得起更高的工资。但金字塔顶端的人始终是稀缺的,大部分人只能接受「被平均」的命运。
企业到底想要什么样的前端?
虽然前端的工具和框架种类繁多,但万变不离其宗,企业对于人才的技术要求,本质上还是要回归到 HTML、CSS 和 JS 三板斧。扎实的基本功加上快速学习能力,是前端求职者在红利见顶市场的生存之道。
1、 初级前端开发(1-2 年)
案例1:
案例2:
一个合格的初级前端开发,需要在熟悉 Web 开发的基础上,至少熟练掌握 Vue、React 或Angular JS 等主流框架中的一门。初级工程师具体选择入手哪一门作为核心技能,其实没有太多讲究,因为目前几种框架生态环境逐渐完备,开发者都是跟着公司的实际业务走,而不应该再拘泥于具体的框架选择上。
同时,目前各大 App 纷纷模仿 Vue 或 React 发布自己的小程序,小程序开发自然也是由前端工程师担当,有小程序开发实际项目经验(对年限无要求)是一个较大的加分项。
此外,一些明星创业团队或一线互联网公司,会附加 985 名校、算法和数据结构基础等较为严苛的要求。
处在初级阶段的工程师,进阶路径非常明确:在实际工作中积累足够的项目开发经验,学习业务知识,并且积极关注和自学最新技术。前端方向非常吃实践,早期拥有多个不同业务的经验,对形成个人竞争力大有裨益。
//在此我向大家推荐一个前端全栈开发交流圈:491404389 突破技术瓶颈,提升思维能力
2、 高级前端开发(3-5 年)
案例1:
案例2:
从前文分析的薪资变化来看,目前在市场上,资深前端人才仍然很稀缺。
相较于初级工程师,企业对资深工程师掌握的框架种类和熟练程度都有更高要求,业务理解力和数据算法知识也是考察重点。尤其是量级较大的公司,会更看重候选人对算法和数据结构的理解。
资深阶段的前端工程师,要着重发展的有以下几点:
1)提高技术的综合能力
在互联网技术领域,前端的积累时间偏短,以后会越来越回归收敛于其他编程语言的现状。因此目前各大主流互联网公司中日益普遍的「大前端」实践,也是前端行业整体自我迭代和纠正的结果。
某一线互联网公司前端技术专家肖清也对 100offer 提到:「2018 年 AI、可视化、图像识别、AR、VR 等技术在前端的实际落地越来越多,对前端人员的技术要求整体提高了。对算法、数据结构、计算机原理,以及网络编程等基础知识的要求逐渐和后端开发持平,成为了必备项。」
2)注重对业务的理解
精通多种业务的前端开发尤其吃香,要努力把自己打造成抢手的 T 字型人才。资深开发是初级开发和管理或专家路线中承上启下的职业阶段,前端工程师作为离业务最近的一群人,切忌脱离对业务的理解。
用前端技术专家肖清的话来说就是,任何框架和技术都是为业务所用,前端应该做到业务需要什么技术就去钻研,把二者很好地结合到一起。「只关注技术本身也没错,但是能让你长久立足的根本还是业务,一切都是给业务服务的,技术不例外。」
//在此我向大家推荐一个前端全栈开发交流圈:491404389 突破技术瓶颈,提升思维能力
3、 前端技术负责人/专家(5 年以上)
案例1:
案例2:
企业对前端负责人/技术专家岗的要求,与资深开发的最主要区别是行业理解和团队贡献。虽然各公司对「高阶玩家」的定位和培养路径相差很大,但从 JD 不难看出,以下几点核心期待是共通的:
1)5 年以上开发经验,2~3 年以上的管理经验,基本功过硬;
2)个人战斗力爆表:精通前端技术和热门框架,有丰富的实际开发经验,同时对后端至少有一门语言达到熟练程度;
3)可对团队持续正向输出:无论是否走管理路线,团队的沟通管理能力都符合中层以上标准。负责技术选型、架构设计和核心开发,和后端、产品、测试及业务进行跨团队合作和沟通。
在这些条条框框之上,更重要的是开阔的眼界:深入理解业务,且关注前端技术的发展,能推动团队尝试最新前沿技术。
最后
2018 年的前端市场的供需和薪资总体水平惊喜寥寥。但表面的「风平浪静」下,是人才结构优化、竞争激烈、全年跳槽热度高开低走,以及初级人才面临淘汰的「暗流涌动」。
不论行情好坏,对于每一位积极投身其中的前端工程师,从来就没有坐享其成的「安稳年」,每天都可能有新的变化和焦虑。只有「不进则退」的人,才会将跳槽失利归咎为「大环境唱衰」和「时机不好」。
网友评论