首頁>科技>

隨著網際網路的快速發展,程式設計師的職業環境越來越容易被市場影響和牽動。

在Web前端發展的日新月異下,很多程式設計師加入到了前端工程師的行列,那麼今天我們就講一下前端工程師目前產生的兩個核心問題:

1、前端發展的前途與趨勢是怎麼樣的?

2、應該學習哪些提高自己的核心競爭力?

就發展前景而言,自12年到現在,國內Web前端的技術熱潮一直高居不下,這證明了前端是具有強大生命力的,至少未來5-10年是不用擔心行業的發展問題。

那麼,2020前端發展的趨勢會是怎麼樣的?

1. 超級 APP 下 —— Web 標準的重新定義

近幾年,小程式可謂是火的一塌糊塗,甚至獨立出來小程式開發這個崗位。

而小程式的出現一方面告訴業界在當前裝置上 Webview 也是非常優秀的;另外一方面告訴業界如何讓有能力的商家在超級APP上進行私域運營。但是缺點也是很明顯的,可能很難產生業界的最終標準,Web 的碎片化會更加嚴重。

2. 工程體系的再度升級

曾經我們侃侃而談的 Yoman、cli等系列優秀的構建工具,在龐大的專案團隊中總覺得“差點意思”,所以慢慢發展到gulp、webpack和現在的cli ui介面。

2020年工程體系一定會繼續走向閉環,不再是一個腳手架這麼簡單,而是會結合 IDE,打通業務屬性,從專案初始化、到編寫程式碼、到 CI、到灰度、到釋出 形成一個相對完整的閉環。

3. 讓前端離業務更近 —— Serverless

其實 Serverless 早已和前端產生了聯絡,只是我們可能沒有感知,比如我們經常使用的 CDN,它就是一種 serverless 的實現。

隨著 Serverless 的逐步落地,BFF 這層的程式碼會擺脫運維、機器分配等複雜的問題。這也是我們前端應該做的,服務端同學專注中臺系統的實現,對業務的好處是降低試錯成本。

那在現在的前端大環境下,我們如何提高自己的核心競爭力?

下面這幾個方面是必須要學會的:

會使用框架,但不侷限於使用框架。目前Vue,React還是大火階段,但是切記使用框架的時候多看看底層原始碼與架構設計。JavaScript 是前端核心。作為基本功,無論工具或框架如何變遷,了解JavaScript 底層以及設計模式是必然的。學習服務端開發。前端逐步與服務端打交道,而許多人還停留在寫頁面、調介面的階段,大廠或是高階前端工程師的招聘上都要求你有node開發經驗。了解前端工程化。web業務日益複雜化和多元化,前端開發從WebPage模式為主轉變為WebApp模式為主。前端的工作需要多人協作,要考慮到專案的可維護性、開發品質、規範性等等。

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 簡訊將升級為5G訊息 與微信共生共榮