2020年前端如何適應(yīng)大環(huán)境
隨著Web前端發(fā)展的日新月異,越來越多人加入到前端工程師的行列,那么就產(chǎn)生了兩個核心問題:
1、前端發(fā)展的前途與趨勢是怎么樣的?
2、應(yīng)該學(xué)習(xí)哪些提高自己的核心競爭力?
就發(fā)展前景而言,自12年到現(xiàn)在,國內(nèi)Web前端的技術(shù)熱潮一直高居不下,這證明了前端是具有強(qiáng)大生命力的,至少未來5-10年是不用擔(dān)心行業(yè)的發(fā)展問題。
1.????超級?APP 下 —— Web 標(biāo)準(zhǔn)的重新定義

近幾年,小程序可謂是火的一塌糊涂,甚至獨(dú)立出來小程序開發(fā)這個崗位。
在微信小程序出現(xiàn)以前,大家在談 Hybird 、ReactNative ,但終歸只是技術(shù)層面的狂歡,一直沒有業(yè)務(wù)屬性的注入。
而小程序的出現(xiàn)一方面告訴業(yè)界在當(dāng)前設(shè)備上 Webview ?也是非常優(yōu)秀的;另外一方面告訴業(yè)界如何讓有能力的商家在超級APP上進(jìn)行私域運(yùn)營。但是缺點(diǎn)也是很明顯的,可能很難產(chǎn)生業(yè)界的最終標(biāo)準(zhǔn),Web 的碎片化會更加嚴(yán)重。
2.??? 工程體系的再度升級

曾經(jīng)我們侃侃而談的 Yoman、cli等系列優(yōu)秀的構(gòu)建工具,在龐大的項(xiàng)目團(tuán)隊(duì)中總覺得“差點(diǎn)意思”,所以慢慢發(fā)展到gulp、webpack和現(xiàn)在的cli ui界面。
2020年工程體系一定會繼續(xù)走向閉環(huán),不再是一個腳手架這么簡單,而是會結(jié)合 IDE,打通業(yè)務(wù)屬性,從項(xiàng)目初始化、到編寫代碼、到 CI、到灰度、到發(fā)布 形成一個相對完整的閉環(huán)。
3.??? 讓前端離業(yè)務(wù)更近 —— Serverless

其實(shí) Serverless 早已和前端產(chǎn)生了聯(lián)系,只是我們可能沒有感知,比如我們經(jīng)常使用的 CDN,它就是一種 serverless 的實(shí)現(xiàn)。
隨著 Serverless 的逐步落地,BFF 這層的代碼會擺脫運(yùn)維、機(jī)器分配等復(fù)雜的問題。這也是我們前端應(yīng)該做的,服務(wù)端同學(xué)專注中臺系統(tǒng)的實(shí)現(xiàn),對業(yè)務(wù)的好處是降低試錯成本。
那在如今的前端大環(huán)境下,我們?nèi)绾翁岣咦约旱暮诵母偁幜Γ?/span>
下面這幾個方面是必須要學(xué)會的:

- 會使用框架,但不局限于使用框架。目前Vue,React還是大火階段,但是切記使用框架的時候多看看底層源碼與架構(gòu)設(shè)計。
- JavaScript 是前端核心。作為基本功,無論工具或框架如何變遷,了解JavaScript 底層以及設(shè)計模式是必然的。
- 學(xué)習(xí)服務(wù)端開發(fā)
。前端逐步與服務(wù)端打交道,而許多人還停留在寫頁面、調(diào)接口的階段,大廠或是高級前端工程師的招聘上都要求你有node開發(fā)經(jīng)驗(yàn)。 - 了解前端工程化。web業(yè)務(wù)日益復(fù)雜化和多元化,前端開發(fā)從WebPage模式為主轉(zhuǎn)變?yōu)閃ebApp模式為主。前端的工作需要多人協(xié)作,要考慮到項(xiàng)目的可維護(hù)性、開發(fā)質(zhì)量、規(guī)范性等等。

道理我們都懂,可是去哪學(xué)這些內(nèi)容呢?
在這里,我就推薦一個免費(fèi)的學(xué)習(xí)平臺——網(wǎng)易云課堂,同學(xué)們可以去這里聽聽網(wǎng)易特邀前端技術(shù)專家們,為大家講解現(xiàn)在前端發(fā)展趨勢,并且還有免費(fèi)的直播課,講解前端學(xué)習(xí)的技巧、源碼、語法、架構(gòu)等。
今晚8點(diǎn)

更多免費(fèi)課程安排
1
3月23日—3月29日,晚上8點(diǎn)
JavaScript的內(nèi)存回收機(jī)制
Javascript的異步機(jī)制
如何應(yīng)對面試題
二. 技能:《如何優(yōu)雅的使用vue?不可不知的vue高級實(shí)戰(zhàn)技巧》
一次引入,終生受用的組件注冊技巧
拯救繁亂的template—render函數(shù)
如何二次封裝請求庫高精度權(quán)限控制—自定義指令directive
? 3.? 插件開發(fā)示例
前端進(jìn)階資料
2


篇幅有限,掃碼免費(fèi)獲取更多資料
免費(fèi)直播,海量資料,先到先得~
