前端程序员职业规划:前面是火海,后面是刀山

前端兴起的过去十年,也是用户体验飞速增长的十年。得益于前辈们努力打下的江山,前端在技术团队中越来越受重视,早已脱离了「页面仔」、「鄙视链底端」、「边缘化」的尴尬。技术上,各种新框架、语言和工具也层出不穷。

因此近几年,前端工程师的整体地位在提升,薪水持续见长,加上互联网的红利期,前端入门壁垒相对较低,看中这块肥肉的人自然不在少数。互联网红利期过后,市场回归理性,找工作艰难的抱怨声四起。看似矛盾的两种情景并存,不禁让人疑惑:这条路,还要不要继续走?

自从 2015 下半年以来,资本寒冬导致互联网和创业市场整体遇冷,很快就传导到研发岗位的收缩上。前端在研发团队中的岗位占比原本就有限。以外包公司为例,团队配比大致是 1 位 PM、1 位 UI,加上 1~2 位前端和 4~5 位后端。因此,在行业整体收缩的前提下,新业务需求释放出的前端岗位量,也远不及后端。

不过,企业开出的岗位减少,却并不意味着对前端开发工作量的需求变少了。由于前端技术栈的不断更新,效率提高,同样的前端人数,能完成比以前更多的职责范围。在不少企业,1 位前端工程师就能搞定移动端和 web 的开发,甚至负责一部分后端。

同时,并非所有互联网领域都在「缩招」前端。

从数据来看,电商是当之无愧的前端招聘「大户」,在 2017 年保持了岗位需求量的迅猛增长。

个中缘由不难理解。热钱消逝后的互联网市场,各种商业模式之间的竞争也转变了思路:从过去动辄造一个新产品的「增量博弈」,到用体验优化和运营手段,抢夺存量用户。电商行业的页面更迭季节性强,需要不断打造丰富的视觉和交互体验,拴住消费者挑剔的心。

#人才质量提升,初级人员的刀山与中高端人才的火海

在激烈竞争下,经受住考验的永远是那批更优秀的人。自去年回归理性的前端市场,沉淀下的人才质量比往年更高,整体的议价能力自然也在往上走。

#网友经历:新手的就业形势越来越严峻

今年找工作,比我毕业时还要更难一些。像我们这样做了一两年前端的人越来越多,前端大家又很看好,竞争太厉害了。回忆起自己在 2017 年底的裸辞找工作经历,前端工程师林立用了「困难」二字。

他在 2016 年本科毕业之前,报了培训班学 HTML、CSS 和 JS,毕业后去一家数据服务公司工作。辞职后,几乎 12 月的每个工作日他都在面试,在近 20 家企业里最终拿了两个 offer。

「有一位和我同时期离职的同事,现在还没有着落。」

如今市场,再也不是学会HTML、CSS 和 JS。就能拿到一个比较好的前端工作了,你要学会的更多

跳槽薪资涨幅讲述了一个更残酷的游戏规则。进入求职市场看机会的初级前端程序员,不仅期望薪资一年年压低,跳槽后的薪水也是连年下滑。因此,对于鱼龙混杂的初级人员,前端市场的确已经进入全面清理期,优胜劣汰带来的是人才质量的整体提高。

#前端程序员的火海

过了一定工作年限的求职者,无论是不是身处互联网,市面上与之匹配的高端工作岗位总体是减少的。然后前端高端人才收到的面邀数却并没有与初中级岗位拉开明显差距。

结合上图的跳槽薪资可以发现,中高端人才的议价能力越来越强,以至于拉高了整个市场的平均薪资水平。况且,高端群体的很多福利回报,并不直接体现在这里统计的现金薪资上;如果加上股权,他们当中不乏有近百万年薪的人。在遇冷的大环境下,中高端前端程序员们仍然保有强劲的「刚性兑付能力」。

#企业门槛提高,什么样的前端人更受青睐?

1、基础扎实,对具体主流技术栈要求趋严

一面是企业对技术更严苛和细化的要求,一面是前端领域尤其迅猛的技术新陈代谢速度。对于此,要有危机意识的,绝不仅仅是初出茅庐的培训班学生或应届生。即便是工作多年的程序员,如果一直积累的是相对老旧的技术栈,而没有争取新的项目机会,或利用业余时间跟上主流,在跳槽时也很容易被市场淘汰。

2、更看重技术广度,兼具跨终端和后端开发能力

在前几年,具备非前端脚本语言(Java,PHP)的开发经验,对于中级工程师只是加分项,「至少熟悉一门后端语言」对于高级工程师,才是必须项。

然而,到了今年,企业开始更注重前端工程师的技术广度。一个优秀的前端,要做到的不仅仅是「T 字型」,而应该努力成为精通前后端至少两门语言的「K 字型」人才。

无论在前后端分离、移动开发的范畴内,还是国内互联网公司的团队架构上,「大前端」的概念正在被广泛接受,比如网易、阿里、陆金所、新浪移动、美团点评和饿了么,都有大前端部门。身处其中,前端工程师需要承担终端开发、工程化等看似「不那么前端」的工作。

3、更加重视综合能力和职业素养

今天的前端不再是配合型、边缘化的工种,而是技术团队中最需要跨岗位沟通的人,要经常和交互设计、产品、后端、测试、甚至运维打交道,因此,企业在面试中,对沟通能力的要求也比以前更高。

#未来,前端程序员该如何顺应潮水的方向?

1、回归扎实的基本功

底层的原理和基本功,决定了一位前端工程师是否有全局观,能否走得长远。因此越来越多的企业会着重考察候选人对原理的理解。

2、与时俱进地吸收新技术形态

在打下扎实基本功的前提下,才是对新技术的持续关注,重点要和实际工作有效结合,勤奋积累,积极尝试。

3、放大格局,「前端」不是职业路径自我设限的理由

即便在前端团队,不同的团队架构、业务类型,做的事情边界也大相径庭。只要你想,完全可以尝试去做创新的项目。比如试着接触后端的工作,在实际工作中发掘自己的潜力。

#有句话是这么说的:你只有拼命奔跑,才能留在远地。

这里推荐一下我的前端技术分享群:731771211,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。自己整理了一份2018最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。

点击:加入

原文地址:https://blog.51cto.com/14197670/2357141

时间: 2024-10-12 16:45:56

前端程序员职业规划:前面是火海,后面是刀山的相关文章

程序员职业规划:让自己变得重要

昨天在Better Software Magazine上看到一篇文章Make Yourself Essential(杂志不在手边,文章名和杂志期号都记不清了),谈到了IT市场变幻,程序员风光不再,身为程序员应该怎么应对.作者开篇明义:工作外包,公司裁员,是公司的错么?当然不是!一切都是程序员的错.当我们技术沦为大宗商品(所谓大宗商品,就是说商品和商品间的区别主要就是价格了)的时候,我们被收费更低的竞争对手代替的日子也就不远了.而随着技术的进步,很多编程技术也就不可避免地成为大宗商品.而要想增加自

读我编程,我快乐:程序员职业规划之道 第一章 选择市场

职业规划,从大学开始,很少考虑这个事情,大四那会儿还学过相关的一门课,当时也只是抱着学分修修到的心态.最近一年里开始思考这个问题,近期阅读了这本<我编程,我快乐:程序员职业规划之道>,开始学习着规划自己的职业.这本书不仅适合程序员,也适合其他职业. 准备按照章节摘抄出一些觉得有用的.引人思考的片段和一些有趣的练习题,再附加自己的感想. 在<程序员修炼之道>一书中,Dave Thomas和Andy Hunt谈到了编程中的偶然性:当你开始做一个程序的时候,或许手头上有一个从网上复制的示

读《我编程,我快乐--程序员职业规划之道》

作为一名程序员,不得不去关注职业规划. <我编程,我快乐>这本书对于程序员的职业发展有很大的启迪作用. 书中印象深刻的几点记录如下: 想想自己所在的公司靠什么盈利 热爱所从事的工作,或者离开 自己所做的工作的价值不要局限在一家公司,要放眼整个行业 要扩大自己的影响力 享受过程,不是结果 保持学习动力,关注最新技术 倾听客户的声音,不要只是闷头写代码 大公司可以获得稳定且固定的工作,小公司可以承担更多的责任 原文地址:https://www.cnblogs.com/lanyangsh/p/103

程序员职业规划

1.(2-3年)基础素质毕业头2-3年,是培养基础素质的时候,是把学校学到的理论知识,应用在实践过程中的时候. 1.1 知识面工作中用到的知识,和学校里学习的知识,往往不大相同,去接触实际用到的技术,解决方案,设计模式,努力扩展自己的眼界,是这个阶段的主要任务.做web开发的,会慢慢得接触到html,css,js等等知识,做后台的,接触到php,java,linux,线程,性能瓶颈等等各类.这个阶段接触的东西比较多,比较杂,同时年纪轻也是学习能力最强的时候. 1.2 解决问题的能力书上有的东西,

程序员职业规划:30岁后如何实现质的突破!

30 岁出头的年纪,正是娶妻生子的时候,一方面家庭压力增大,一方面职场上的地位却越发尴尬.稍不留神,就会在这两个战场节节败退. 那么,在这个时代,想给自己一份保障,让自己能够从容地活着,到底应该怎么办? 哪怕你还没到 30 岁,也应该好好看下这篇文章.毕竟,人总有 30 岁的时候,未雨绸缪,总是不会错的. 我们先来看几条新闻: 去年年初,有华为内部人士发帖称,华为中国区开始集中清理34 岁以上的交付工程维护人员,研发开始集中清退40 岁以上的老员工. 虽然华为官方随即否认了这条消息,但网上曝光的

分享8年开发经验,浅谈程序员职业规划

原文出处: 风尘浪子 在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下. 明确入行的目的 很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML.DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择.如果您只是抱着这样一个心态来

分享8年开发经验,浅谈java程序员职业规划

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下. 明确入行的目的 很多人干IT这一行都冲着"收入高"这一点的,因为只要学会一点HTML.DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择.如果您只是抱着这样一个心态来入行的话,那

简读《我编程,我快乐:程序员职业规划之道》

晚上洗完澡觉得没啥事干,打开电脑看到刚好有本这个书就读起来了.没想到还有点意思,就一口气翻完,下面是我简要勾勒出来的东西. 做团队中最差的,明智的选择你的圈子 通才很少,所以很珍贵 成为专家 热爱它,不然就离开它 要主动问,不要等到别人来告诉你 练习,练习,再练习 topCoder code Kata 选择一个项目,像读书一样研读并且做笔记,归纳出好的方面和坏的方面 每天都有可汇报的成绩 要有雄心,但不要搞得路人皆知 记录开发日志, Google never forgets Demo or di

程序员职业规划,3步告别忙累压力大没成绩

有人问我这个问题: 我做软件开发工作,一直996的节奏,起初因为公司繁杂的流程不熟悉,工作效率没有那么高,所以感觉加班996并无所谓. 可是,在熟悉开发流程的情况下,效率提高了,却有一种做得越多,任务越多的感觉.做得越快,领导给的任务越多,最后越做不完--最近已经从以前的9点下班开始拖到10点半-- 在这种情况下,有种要把已经掌握的技术重复用10年的感觉,根本没有时间学习提升自己,该怎么办呢? 有个词儿叫"低效率勤奋",指的是只顾努力把时间消耗在工作或某件事上,却来不及思考自己做的事是