前端已死?是时候反思自己了!

发表时间: 2023-10-16 14:53

最近,网络上流传着一个话题:“前端已死”。这个话题引起了同行们的担忧和恐慌。然而,我们需要理性地看待这个问题,不要被极端的言论所左右。本文将从互联网行业的持续发展、递弱代偿的基本规律以及前端技术的不可替代性等方面进行分析,帮助大家更好地理解前端技术的发展前景。

一、互联网行业会持续发展

前端技术是依托于互联网行业的,只要互联网行业还在发展,前端技术就会有用武之地,就会有价值。虽然现在电脑手机已经普及完成,增长率没有那么大了,但互联网在各个领域的应用却不断更新升级。它已经嵌入到我们生活的各个领域了,就像水和电一样。有互联网行业,就需要各种toC的页面、公众号、小程序,各种toB的管理系统和富客户端应用。就需要前端开发技术,需要前端人才。

二、递弱代偿的基本规律

递弱代偿是我国哲学家王东岳提出的事物发展理论。对于这世界的任何事物,只要是发展,就一定会“递弱代偿”。举个例子,低等的单细胞生物,一个细胞即可完成吃喝拉撒各种功能。这就很像小创业公司,或者一个行业的发展初期,都是全能型人才,拿起键盘写代码,抄起拖把扫厕所。个体很厉害,但整体很低级。再往下发展到多细胞生物,开始有了细胞功能的分化,有的专门呼吸、有的专门消化。这就像初具规模的小公司,行业开始有了发展和进化,人才开始分角色了。有的人专门写代码,有的人专门扫卫生。再慢慢发展N步,到了高级哺乳动物,体内细胞分为上百种,严格划分了各种职能,最终拼接为一个高级的整体。公司和行业也一样,当前互联网从业人员的角色有几十种,大家各司其职,才做成了几万人的大公司。

不光互联网行业,像其他常见的行业,工业、汽车、医疗,这些成熟的领域,哪些不是严格细分角色的?就连现在的网络诈骗,也都是有规模、有组织、有上下线的。所以,互联网行业要发展,就一定会遵循这个规律,继续细分角色,前端永远都是一个重要角色。如果今年前端被全栈替代了,明年运维也被全栈替代了,后年产品也被全栈替代了……那就违背这个哲学规律了,那就说明互联网会倒退——这显然不对。

三、前端没有可替代技术

Android和IOS被小程序替代了很多,但前端目前没有发现什么可替代技术,反而前端早已慢慢的占据其他技术领域,如客户端、服务端。新的技术如Flutter WebAssembly都是对当下前端技术的补充,真实TS也不是为了替代ES,它也是一个补充和备选方案。浏览器+HTML CSS JS+HTTP,目前没有任何技术可以替代它,反而它们正在加速进化和完善。Vue React小程序,目前也已经牢牢占据了高地,前端技术的范式早已形成。

四、ChatGPT代替不了程序员

无论网上怎么宣传,当下所有的民生领域的人工智能,包括智能驾驶,严格来说都是:人工智能辅助。辅助,就是为人服务的。为人的自主思考能力和创造力服务,不是为机械重复的工作服务。ChatGPT本质上就是一个搜索引擎的二次封装,它更能理解你的输入意图,它更精确的帮你拼接返回结果。但它就是一个辅助工具,用好了可以帮你提升效率,但前提是得有人去用它。你可以想一下日常的工作内容,开会、沟通、扯皮这些,AI能参与进来吗?它能理解你的业务需求吗?它能帮你完成复杂模块的开发和联调吗?它能帮你和其他同事沟通吗?它能做的只是帮你写一部分固定的代码和文档,仅此而已。现在有搜索引擎,我们说“面向google编程”,以后可能就变为“面向ChatGPT编程”,提升效率。大环境总会有起伏,这是常态。

五、大环境总会有起伏

大概从15-16年开始,当时随便培训一下,出来就一万多的工资(北京为例),直到前两年,行业的增长率特别快。这一代人也吃到了行业的红利,多少挣了点钱。但无论哪个行业,都不能指望他一直这么增长,有增长就有缓和。再牛的人也不能影响到大环境,庄稼不收年年种,三穷三富活到老。缓和期过去还会迎来下一轮增长期。

六、当下建议

有工作的就先稳住,千万别裸辞。哪怕工作不顺利,毕竟拿人钱受人管。已经裸辞或者被毕业的,也不要过于焦虑,即便工作机会少这也不是你的问题,人斗不过大环境的。该学习就学习,该面试还是去面试,把自己该做的做了就是,其他的就别管了,淡定。之前上班加班忙成狗,现在难得有时间,正好自由安排做一点自己之前想做的事。毕竟人生苦短,不是光为了工作,每个人都有自己独有的爱好。也许过了这一阵,你再想这么自由就没机会了。有些事儿,现在不做,这辈子也许就不再有机会和动力了。

互联网行业会持续发展;发展就要递弱代偿,细分行业角色;前端没有可替代的技术,是一个重要角色;所以,前端死不了,只是最近因环境原因暂时蛰伏,发展缓慢而已。根据以上内容分析可知:前端已死?别被网络言论迷惑了!我们应该理性地看待这个问题,不要被极端的言论所左右。

在当前的市场环境下,前端技术仍然具有很大的发展空间。随着互联网行业的不断发展,前端技术也将不断创新和完善。作为前端开发者,我们应该保持学习和进步的态度,不断提升自己的技能和素质,以适应行业的发展需求。同时,我们也要关注其他技术领域的发展动态,拓宽自己的知识面,提高自己的竞争力。

总之,前端技术虽然面临着一定的挑战和困境,但只要我们坚定信心,勇往直前,相信前端技术的未来一定会更加美好。让我们一起努力,为推动前端技术的发展贡献自己的力量!