继IT行业每况愈下之后,前端工程师应该何去何从?

不知道各位前端佬们有没有看过2023年掘金年度技术演讲,有一个主题就是“前端已死,前端永生”。如果没看过可以去看看,完整看完之后你对自己的职业生涯会有更清晰的认识:

我也不是什么大佬,我就聊聊自己的看法。
我记得高中的时候,我第一次学前端还是在小甲鱼那里学的,从最基础的HTML5的每个标签怎么用,到基本的CSS属性以及CSS3的特性,能够自己撸一个页面别提多自豪了,当时做了第一版的个人站点,还把同学的微商二维码放在里面假模假样搞了个推广,现在回想起来可别提多丢人了 :rofl:
后来到大学,系统学习了JavaScript,然后是ES5、ES6、ES8…,接着系统学习了webpack、vue2,然后自学了Vue3和TS,深入学习JS的执行上下文、知道了什么是作用域环境和词法环境,为什么会栈溢出,为什么要有闭包等等。直到现在我的技术栈已经基本完善,剩下的就是持续深入某一个点,比如Vue3源码、Webpack源码、或者是完整看一遍红宝书。
不难发现,我的学习流程就是从最初的web1.0到web2.0,即从最基础的静态内容浏览进化到各种丰富的交互功能,投射到前端发展历史来看,前端跟在后端的屁股后面不断地完善自己的工程化,目前已趋于成熟。乃至进化出了各种领域:NodeJS、Electron等等,然后不知从哪儿冒出了一句JS圣经:凡是一切能用JavaScript实现的,最终都会用JavaScript实现。我开始是不相信的,直到我发现JavaScript出现在了各个领域,连tmd嵌入式都不放过,我是真的意识到,圣经原来是真的 :rofl:
但是我也为这种现象感到困惑,术业有专攻他不好吗?为什么要 all in 呢?那些信奉圣经的人到底是出于对圣经的敬畏,还是抱着因受外界鄙夷而感到自卑所以深度不够广度来凑的心理?我不做回答。
同时我也感到恐慌,这种现象反而更加证实了JavaScript在“深度”上的不足,尽管TypeScript弥补了它的一些缺点。我喜欢这个行业,没有任何前提的喜欢,我希望他能一直好好的发展下去,前些年网上一直在散布前端已死的消息,确实有被唬到过,也是同时期的我因为毕业焦虑精神持续内耗,错过了较长一段时间的成长。
所以说到底,前端到底应该何去何从呢?请原谅我有一点标题党,这个问题我无权回答,没有什么应不应该,这都是市场决定的,并不是我说:“JavaScript就应该术业专攻,深入研究和解决web前端面临的各种问题,而不是在各个领域都参与一下”。然后JS就真的会如同我想的那样发展。
最后,开头的视频中有提到,分久必合合久必分,大前端时代即将到来,或者说已经来了,前端发展到现在的趋势就是前端大一统,没有其他的原因,前端是什么,是GUI?是展示给用户看和操作的界面?都可以,凡是用户能看到的地方,都是前端。大前端就是在做这样一件事情。你会说这件事就是痴人说梦,确实,我也不信,但趋势就在眼前,如果你不顺应它,那Web前端又将如何发展?
最后的最后,我是菜鸡,如果我说的不对请别喷我谢谢!你喷就是你对 :rofl:

4 个赞


逮到了 我比你快

现在都是吃了上顿没下顿的,有的赚赶紧多赚点

转后端

转chatgpt

你是一楼!!!iLong 很有面子

架构师

前端转产品,产品转实施,实施转业

后端也很卷啊

为什么不是喜提N+1 :rofl:
我感觉N+1都比这个值得多

最基本的,什么叫前端?

flutter算前端么?Android算全端么?iOS算前端么?

10多年前前端其实是特化出的来的一个岗位,现在需求没那么大了就应该回归会去吧。

大佬说的对,分久必合合久必分

高中就开始学,厉害,大学还能持续学习也牛 :grimacing:

卷到最后人都卷没了,还卷?卷并不能解决问题,但也是底层人无奈的呐喊

来卷java哈。

哎,卷呗!接着卷!这跟滚服游戏有一点像诶,前面的玩家拼命卷,后面的玩家望尘莫及哈哈哈哈,将来学前端的小伙伴有的难受了 :rofl:

卷就完事了 为生存而读书

理想和面包,选哪个都没错

为什么都觉得前端会死?我觉得一个系统好不好用完全看前端啊,我们公司一个后端配一个前端,最近招的三个人全是前端。