最近和一位很年輕的前端朋友聊天,他準(zhǔn)備轉(zhuǎn)行了。轉(zhuǎn)行原因就是一部前端入門到放棄
的血淚史。

當(dāng)年畢業(yè)的時(shí)候,聽(tīng)說(shuō)前端簡(jiǎn)單好學(xué)、工資高,報(bào)了培訓(xùn)班學(xué)了 JavaScprit、CSS、
HTML5。找到工作以后,以為只要邊工作邊學(xué)習(xí),幾年一晉升不成問(wèn)題。沒(méi)想到上手之后
,簡(jiǎn)直是從前端做成了“全端”,從 Weex 到? React、Vue。全都用過(guò),但全都不懂,
越做越覺(jué)得迷茫,干脆轉(zhuǎn)行做點(diǎn)其他的。
其實(shí)這不是個(gè)例,現(xiàn)實(shí)中很多這樣的前端。一般來(lái)說(shuō)后端開(kāi)發(fā)的年限、能力對(duì)應(yīng)不同的
段位。前端就很殘忍,要么青銅工作受罪,要么王者薪資到位。
如果你還沒(méi)升級(jí)到王者段位,那你的升級(jí)之路就要面對(duì)這些:
1.掌握復(fù)雜的前端知識(shí)點(diǎn):最簡(jiǎn)單的 HTML 語(yǔ)言有上百個(gè)用法各異的標(biāo)簽,每個(gè)標(biāo)簽還
有屬性,還有 DOM 提供的 API;CSS 的知識(shí)點(diǎn)也不少,選擇器有十幾類,屬性有上百種
,常用的枚舉屬性 display 都有十幾種值;至于 JavaScript 的知識(shí)點(diǎn),犀牛書(shū)
(JavaScript權(quán)威指南)有六七百頁(yè),可想它的難度。
2.跟得上前端技術(shù)的更新速度:主流框架 React、Vue、Angular 你至少得會(huì)兩種;構(gòu)建
工具不斷更新,有些框架還封裝了自己的命令行工具;還有不斷出現(xiàn)新技術(shù)名詞,如
SSR、PWA、Serverless、Flutter 等都要掌握。面對(duì)層出不窮的新技術(shù),絕對(duì)不能只抱
怨“學(xué)不動(dòng)了”,得跟得上。
3.可以應(yīng)對(duì)復(fù)雜的場(chǎng)景:Node.js 出現(xiàn)以后,前端開(kāi)發(fā)可以開(kāi)始涉足后端,當(dāng)小程序、
混合應(yīng)用出現(xiàn),前端可以開(kāi)發(fā)多個(gè)終端系統(tǒng),你必須從前端做到“全端”。
這三點(diǎn)看起來(lái)都太難了,但對(duì)“王者”前端來(lái)說(shuō),難度并不高。有個(gè)朋友網(wǎng)名叫“亞里
士朱德”,是個(gè)純純的前端“小百科”,參與過(guò)億級(jí)數(shù)據(jù)量的復(fù)雜系統(tǒng)開(kāi)發(fā),從 0 到 1
搭建并開(kāi)發(fā)過(guò)云服務(wù)平臺(tái)的前端項(xiàng)目,遇到難題就去找他,每次都能得到很好的答案。
用他的話來(lái)說(shuō):誰(shuí)天生會(huì)這些呢?只不過(guò)有些人找到了合適的學(xué)習(xí)方法!所以學(xué)技術(shù)更
高效。
文章來(lái)源于網(wǎng)絡(luò),若有侵權(quán),請(qǐng)聯(lián)系刪除?。?!