前端已死的真相!

最近鵝廠的最高級(jí)別T13前端工程師被裁了的消息一石激起千層浪,一時(shí)間前端已死的說(shuō)法跟惡狗進(jìn)了雞圈一般,在圈內(nèi)就炸了鍋!頗有前端已死,有事燒紙的意思!

有人說(shuō):多年前端的飯搭子被優(yōu)化了!自己慌得一p,前端真的快S了嗎!
有人說(shuō),自己前端被裁了,直接準(zhǔn)備去夜市上搞個(gè)攤子,賣(mài)淀粉腸!前端,愛(ài)死不死!
有人說(shuō):我賊能加班賊能內(nèi)卷,但是還是沒(méi)人理!勸大家趕緊轉(zhuǎn)行,前端已死!

對(duì)此,只想說(shuō):
您站在前端的坑上說(shuō)前端已死,那您死不死?什么時(shí)候死?我去給您挖坑埋土。
怎么?前端卷不動(dòng),就去卷餐飲?。ǔ枪埽瑏?lái)活兒了?。磕悄憧纯疵磕甑归]的飯店有多少?
要是你技術(shù)過(guò)硬公司沒(méi)你不行,那大可放心,給大佬倒一杯卡布奇no!
話(huà)說(shuō)回來(lái):
如果我工作3年,只會(huì)Vue2,React,看不懂框架報(bào)錯(cuò),看不懂請(qǐng)求異常,瀏覽器打斷點(diǎn)調(diào)試都不會(huì),那我確實(shí),我TM真該死啊。

你要說(shuō)整個(gè)IT行業(yè)的前端已死,IOS都沒(méi)說(shuō)話(huà)呢, 你Web前端湊什么熱鬧?

能加入這個(gè)話(huà)題的無(wú)非是兩類(lèi)人:一種是要學(xué)前端的萌新小白在觀望要不要入行,另一種是被現(xiàn)實(shí)折磨的職場(chǎng)老鳥(niǎo)(被卷的,被裁的,找工作不順心的)。
對(duì)于萌新小白想說(shuō):
前端的技術(shù)沒(méi)問(wèn)題,目前沒(méi)有第二個(gè)技術(shù)代替前端。
因?yàn)橹挥星岸思夹g(shù)才能給你界面,假如沒(méi)有了前端,你再也上不了B站、刷不了抖音,就像電腦沒(méi)有了顯示器,只有主機(jī)一樣。光彩靚麗,溜光水滑,又白又大的世界你是看不見(jiàn)的。即使能看見(jiàn)也是一成不變的。
因?yàn)榛ヂ?lián)網(wǎng)和各種設(shè)備的快速發(fā)展將繼續(xù)推動(dòng)對(duì)用戶(hù)體驗(yàn)的需求,而前端正是實(shí)現(xiàn)這一需求的關(guān)鍵。別說(shuō),說(shuō)就是用戶(hù)體驗(yàn)

對(duì)于職場(chǎng)老鳥(niǎo)來(lái)說(shuō):
無(wú)非就是搞前端的人多了,供大于求而已,市場(chǎng)開(kāi)始了新一輪的篩選而已!
至于為什么那么多前端,你我心知肚明:
入門(mén)容易,薪資可觀,上限還高(你可聽(tīng)聞——大前端),一時(shí)間人們趨之若鶩,大批的人涌進(jìn)來(lái), 本專(zhuān)業(yè)的,培訓(xùn)的,自學(xué)的,統(tǒng)統(tǒng)都來(lái)了!會(huì)點(diǎn)兒HTML和CSS的都說(shuō)自己是前端了。
老鳥(niǎo)們最開(kāi)始感覺(jué)鶴立雞群,甚至還有些沾沾自喜,只是感覺(jué)稍微有點(diǎn)兒擠得慌而已。但是慢慢地這群雞里也開(kāi)始有了鶴,漸漸的甚至開(kāi)始有了鷹,老鳥(niǎo)們有點(diǎn)兒慌了。
從前,老鳥(niǎo)寫(xiě)個(gè)頁(yè)面,加上點(diǎn)數(shù)據(jù)交互,這個(gè)工作就手拿把掐了。而想要代替老鳥(niǎo)的人,開(kāi)始整活兒了,要研究出新東西來(lái),讓老鳥(niǎo)們讓位!
比如我們的 uniapp 開(kāi)發(fā),
比如 Electron,直接跨平臺(tái)發(fā)布
比如加入Node 以后讓我們不僅僅是搭建頁(yè)面, 還能處理邏輯
比如vue3 和 react 18 讓我們的輪子直接上了高速
再比如WEBGL 讓我們不再是單純的瀏覽, 而是身臨其境
再比如WEB3.0 讓我們不再是 "第三者" 而是變成了參與者
新的技術(shù)被這群人搞出來(lái)了,這時(shí)候他們就要反問(wèn)老鳥(niǎo)了。
你會(huì)做可視化大屏嗎, 你能實(shí)現(xiàn)裸眼 3D 效果嗎
你分得清什么是 業(yè)務(wù) ?什么是 邏輯 嗎 ?
你知道如何進(jìn)行數(shù)據(jù)對(duì)比分析嗎 ?
你分得清 嵌入式開(kāi)發(fā) 和 混合App 的區(qū)別嗎 ?
你知道 支付寶小程序 和 微信小程序 有什么不一樣嗎 ?
你知道什么叫做大文件的斷點(diǎn)續(xù)傳嗎 ?
你造過(guò)輪子嗎 ? 你知道我們?cè)靷€(gè)圓形的輪子跑的比較快嗎 ?

于是這群人唱了起來(lái):
跑得比老鳥(niǎo)快,飛得比老鳥(niǎo)高!
將來(lái)大家看的都是我寫(xiě)的框架,大家用的都是我造的輪子!

哎呦,不錯(cuò)哦!
終于有一天老鳥(niǎo)們,有被新鳥(niǎo)代替的,于是僅存的老鳥(niǎo)扯著嗓子喊了
我會(huì)寫(xiě)靜態(tài)頁(yè)面, 我會(huì)數(shù)據(jù)交互,公司要裁我。
前端已死, 都不要再搞前端了, 沒(méi)前途 ?沒(méi)錢(qián)途
另外,出來(lái)的老鳥(niǎo)怎么辦呢?
老鳥(niǎo)們出去又去找別的坑,
但是發(fā)現(xiàn)大廠沒(méi)有HC,進(jìn)不去,
去了小廠跟新人們站在一起,HR又開(kāi)始打小算盤(pán)了
這個(gè)活兒誰(shuí)都能干,但是老鳥(niǎo)貴,老鳥(niǎo)滑。小鳥(niǎo)青春又聽(tīng)話(huà)!主要是便宜!
找不到工作的又開(kāi)始說(shuō)了:前端已死,別來(lái)了!
那前端已死的真相是什么呢?
市場(chǎng)上的只會(huì)個(gè)別框架的“切圖仔”已經(jīng)沒(méi)有競(jìng)爭(zhēng)力了,而缺少的是可以開(kāi)發(fā)像WebQQ這樣的應(yīng)用的高級(jí)開(kāi)發(fā)工程師。
對(duì)菜鳥(niǎo)來(lái)說(shuō),市場(chǎng)永遠(yuǎn)是飽和的!到菜鳥(niǎo)占了市場(chǎng)的80%。廠子里沒(méi)有他們的坑位, 于是他們簡(jiǎn)歷海投,朋友圈知乎微博各種吐槽抱怨……抱怨出了“前端已死”的假象。
阿里大佬如是說(shuō):
本人在阿里從事后端開(kāi)發(fā),我在部門(mén)看到的業(yè)務(wù)開(kāi)發(fā)使用了蠻多前端框架。客戶(hù)端用到的vscode就是前端框架electron開(kāi)發(fā)的。服務(wù)端用到的前端框架,有koa、express、nest 、next等。前端真正的價(jià)值部分在于不可取代的那個(gè)部分。比如偏前方向:深入視頻動(dòng)畫(huà)webgl;偏中臺(tái)的方向:低代碼、微前端;偏后的方向:serverless node。
阿里的大佬說(shuō)了他們的業(yè)務(wù)用了蠻多的前端框架,提到的關(guān)鍵詞有electron,koa、express、nest 、next,webgl,低代碼、微前端,serverless node……問(wèn)問(wèn)說(shuō)前端已死的那群人,他們都知道這些是什么嗎?
大佬還說(shuō)阿里每個(gè)部門(mén)的前端崗位并沒(méi)有減少,只是3年口罩原因攢下來(lái)的人太多, 招聘要求高了,與其整天擔(dān)心前端死沒(méi)死,不如學(xué)習(xí)一下,提升自己來(lái)的實(shí)在!

靈魂拷問(wèn)
如果連一個(gè)隨便一搜都有32167個(gè)崗位的行業(yè)都已經(jīng)死了……那請(qǐng)問(wèn)還有什么能活著呢?
再說(shuō)人工智能AI
AI編程要代替前端???祖?zhèn)鲉?wèn)號(hào)寫(xiě)我臉上!

我就問(wèn)一下,瀏覽器自己可以兼容了?后端接口保證暢通無(wú)阻了?產(chǎn)品的PRD寫(xiě)得天衣無(wú)縫了?
那玩意兒寫(xiě)出來(lái)的代碼,一個(gè)日活超過(guò)1W的頁(yè)面,你敢用嗎?
你敢把你的所剩不多的上班窩囊費(fèi)存在一個(gè) AI寫(xiě)的手機(jī)錢(qián)包里嗎 ?
是,不可否認(rèn)!AI成長(zhǎng)了,但是也許有一天,我是說(shuō)也許,我們的前端會(huì)死,我們也會(huì)被AI代替,但是絕對(duì)不會(huì)是今天,不會(huì)是現(xiàn)在。
AI甚至連隔壁繪畫(huà)圈的畫(huà)筆還沒(méi)完全搞定呢!
那怎樣才不被淘汰呢?
有人說(shuō):
要么往”前“走,從視覺(jué)入手,比如炫酷的CSS動(dòng)畫(huà),基于Three.js的web3D等。
要么往“后”走,使用Nodejs寫(xiě)中間件,優(yōu)化頁(yè)面性能等, 只會(huì)一個(gè)框架的前端,無(wú)異于只會(huì)CRUD的后端。
那結(jié)局不還是一樣的么?
所以我們只能橫著走, 前端不僅僅是原來(lái)意義上的前端,后端也不僅僅是原來(lái)意義上的后端。它的名字叫——大前端!
最后說(shuō)一句:前端不死,只是發(fā)展!
只不過(guò)是局部淘汰壞死,整個(gè)還是好活!而已而已

我去改BUG了,你們聊!