大众号|沐洒(ID:musama2018)

集体顺从认识会吞没个别的理性,个别一旦将自己归入该集体,其原本独立的理性就会被集体的无知张狂所吞没。——《乌合之众》

不知道从什么时分开端,“前端已死”的论调便充斥着整个互联网圈子,,知乎,B站,牛客,脉脉……处处都是这个极富戏曲张力的字眼,我Google了一下,结果条目数大到吓人:

前端,真的死了吗?

我快速浏览了一下相关热帖,我能够毫不避讳的说,大部分都是bullshit。

要么便是某个小年青由于一时找不到作业就满大街抱怨。

要么便是某个训练组织借机贩卖焦虑顺便卖卖课程。

要么便是一些科技自媒体毫无养分的满嘴胡诌,拉扯一篇价值为零的废话文学出来,最终以成功学鸡汤结个尾。

我真实不敢苟同。

恰好今天有个同学和我讨论这个论题:

前端,真的死了吗?

我就想,要么爽性写下来吧,究竟这也是个圈内人普遍重视的论题,尤其是对于入行不久的朋友而言。

前端开发这个概念其实并不久远,满打满算可能都不会超越20年。

在Web1.0年代,由于普遍的Web使用基本上是以查找,黄页和门户为主,人机交互复杂性不高,那时分把这种使用的开发行为称之为“建站”。复杂度不高,因此也不需要过细的分工,也就不存在所谓的“前端开发”一说。

跟着现代浏览器(Chrome,Firefox)的兴起,HTML5和CSS3的普及,咱们逐步跨入了Web2.0年代。

那时分我正在读大学,第一次听说“前端开发”这个岗位,仍是由于阿里巴巴其时推出了一个“阿里星”校招方案,拿着声称全国最高的“上不封顶”的年包在招贤纳士。

我的一个学长成功拿到了“前端开发”的offer,年薪“双十五”(15k * 15月),把我惊呆了,究竟那个年代,BAT的老大百度,也就能给到“9.5k * 14.6月”这种等级,二者几乎差一倍。

当得知“前端开发”便是用程序做一些酷炫的动效的时分,我心动了!这不便是我一向想要做的事情么?何况还给这么多钱呢。

于是很多像我一样算法不太行的程序员,纷纷开端自学前端,一会儿,前端开发粗野成长,遍地开花。

鲜花的成长离不开土壤,前端开发的成长,自然也离不开当年消费互联网的膏壤。

那时分ToC事务蓝海一片,处处都是商机,人人都是产品司理。

而一切的C端产品都离不开前端开发,每一个老板都期待着自己家的网站能比别人家的漂亮,高雅,酷炫,流通!

一时刻,前端开发被捧到了业界的顶流,只需你能用Bootstrap搭个站点出来,就能轻松找到一份不错的作业。

一个职业的工业化成熟度取决于其分工粒度

而彼时,Web开发的细化程度之高直接将“前端开发”拆分出“UI开发”和“JS开发”两种角色,前者用HTML5+CSS3准确复原视觉稿,后者用Javascript编写事务逻辑。

也就在那个时刻点,各界人士被这种分工现象进行了一次洗脑教育,大家天然的接受了“前端开发便是UI开发”的结论,这也为后面的职业灾难埋下了祸源。

经济有周期,职业也有。

跟着渠道型经济的成熟,消费场景的同质化,互联网人口盈利的消失殆尽,ToC事务迅速沉降了,跟着下沉的,还有从前金光闪闪的前端开发。

各大公司的前端组织开端拆解,然后安插进不同的事务线里,深度参加产品和事务的开发作业。

主流产品形状也从ToC逐渐转变为ToB,消费互联网找不到新的消费场景,再加上国家出台的产业政策和资金的扶持,社会生产力逐步向产业互联网歪斜。

于是一个个练就了像素眼的“UI开发”发现自己逐步被就业市场嫌弃了,以前争相追捧的香饽饽,逐渐被大多数面试官当作皮球踢来踢去。

分久必合,合久必分,古人诚不欺我。

此时的前端开发们大多面对两种挑选:

  1. 回归本初,重心后移。做一个“工程师”,不以“端”而论。
  2. 韬光养晦,持续深耕人机交互,探究新的交互方法,等待下一波风口。

大部分人没得挑选,为了生计,只能选1。

而选1你知道意味着什么吗?

意味着,前端开发的准入门槛,无形中被拔高了

这已然不是一个谁都能来插两脚的岗位了,如今的前端开发,一方面由于技能的开展,知识点广度指数级增加,另一方面由于往全栈开展,知识点越来越深,复杂度越来越大

仅凭十天半个月的训练课程,已经无法生产出一位合格的前端开发工程师。更何况,当下就业形势严峻,人才筛选标准也相应的迅速提高。

就在这时,“前端已死”的论调开端在网上发酵。

这其中有很多人,涉世未深,在象牙塔里被保护了4年或7年,苦于找不到作业然后开端上网搜攻略,恰好看到一些“陈腐”的前端训练广告,声称训练俩月包作业,找不到退全款。

是的,在那个需求暴升的年代,确实不少训练组织出来的同学能轻松拿到高薪。但那个年代过去了啊,而他们的传说犹在,广告犹在。

于是那些时刻上错配的生产力,由于需求侧的精神萎顿,逐步过剩,逐步堆积,也就有了最开端的那一幕,找不到作业的人遍地呼喊着“前端已死”。

你看,没有任何一个行为是随便产生的,一切行为自身都有迹可循

当然,为了生计,当下留给前端新人的路确实也并不多,乃至能够说只要一条:

闯关东!啊不是……走全栈!

回归本初,把自己定位为一个Engineer,而不是Front-End Engineer。

你要解决的是软件工程问题,而不是一个页面哪里偏了1像素的问题。

把从前细化的分工,从头合起来,你既能做产品,又能做项目,还能写代码。

拿起你手中的武器(键盘),一个人,一杆枪,你便是一个Team!(产品司理看完瑟瑟发抖)

当然了,并不是一切人都喜爱,或者有能力成为六边形战士,总有人对人机交互持有着最本真,最简单的酷爱。

虽然当下这个细分范畴被雪藏了,可是我坚信,下一个人机交互改造的风口并不悠远。

AR/VR,元宇宙,车载终端等等,都是未来可期的。

虽然这些东西被资本炒作了一轮又一轮,风口敬而远之,每一次感觉要抓到,又由于硬件等基建原因被暂时战略性放弃,但相关软件和内容技能从来没有停止过迎候风口的脚步。

仍然有很多的开发者,出于单纯对人机交互的酷爱,坚持着,等风来!

前端同胞们,问一问你们自己,如若下一个人机交互风口来临,你,会是飘在风中的那一头,金光闪闪的猪吗?


全文完。

码字不易,如果你还想持续看我写的东西,就重视我吧(记得加星标哦),顺便给个赞或点一下在看,你的支撑是我持续写下去的动力。

大众号|沐洒(ID:musama2018)