web前端的技術更新是不是太快了一點兒?該怎麼應對?

淺夢0隱寒


前端的技術的更新確實比後端要快,幾乎一兩年就出來一門新語言或者新架構。

就拿web前端來說,從最初的html,Js,css,到Jquery到angular,vue,react等。就算同種架構也年年更新版本,每年都需要學不少東西。但是,不管怎樣變化,基本上只要掌握了JavaScript,其它都容易學習。

作為前端程序員,經常瞭解和學習新技術是必不可少的。只有不斷學習和提高技術水平,才能不被淘汰。


枯木老人


正所謂前端造框架,移動端造系統,後端造語言。隨著web前端和移動端的不斷融合,出現個新的端口,俗稱大前端。

我是安卓開發者,這兩年也因為業務需要接觸了web技術,自學了一點Vue,下面說說我對web前端的看法。

web前端的框架多是因為技術簡單而業務多樣化

前端最初或者說最本質就是HTML+CSS+JavaScript,可以說後來的框架底層基本都是這三大金剛。

相對於造系統和語言來說,造框架是比較簡單的。其次是成本和門檻特別低,所以很多大公司都有推出各自的開源框架。

但是這些開源框架都是源自各大公司自己的業務來開發的,也就是說有其獨特性。

  • 阿里巴巴weex框架

Weex框架是阿里巴巴在2016年推出的web開源框架,主要解決了頻繁發版和多端研發兩大痛點,同時解決了前端語言性能差和顯示效果受限的問題。

開發者只需要在自己的APP中嵌入Weex的SDK,就可以通過撰寫HTML/CSS/JavaScript來開發Native級別的Weex界面。Weex界面的生成碼其實就是一段很小的JS,但是可以像發佈網頁一樣輕鬆部署在服務端,然後在APP中請求執行。

Weex的特點就是跨平臺,一次開發,多端運行,同時提高頁面渲染速度。

  • 騰訊QMUI框架

QMUI Web 是一個專注 Web UI 開發,幫助開發者快速實現特定的一整套設計的框架。

通過 QMUI Web,我們可以很輕鬆地提高 Web UI 開發的效率,同時保持了項目的高可維護性與穩健。

QMUI是騰訊廣州研發團隊開發的,也就是張小龍的團隊。

QMUI框架的特點就是提供豐富的UI,方便你快速實現頁面需求,同時可以對項目的樣式進行整體控制。

以上都是國內大的科技公司的框架,舉這兩個例子是想說明,框架是根據業務開發的。

當然市場上主流的web框架就是

Vue.JS

了,這也是我目前學習和使用的框架,當然還有AngularJS、React框架。

在面對框架時怎麼辦,學還是不學?

其實不只是前端,移動端也經常有一些框架出來,那我們開發者面對新框架時,到底要不要學習呢。

我的看法是要學習,但是不能學的太深,畢竟沒那麼多精力和時間。

當有新框架出來時,我會去引入到demo項目裡面玩一玩,搞清楚它是幹嘛的,基本怎麼就可以了。

也就是說,我只會關注它的功能是解決哪方面的問題,如果後面項目碰到了這類的需求問題,可以直接引入使用。

那這是我對待新框架的態度,當然如果你有更多的時間和精力,或者說學習能力比較強,完全可以將新框架學透。

總結

對於編程行業來說,持續的學習是必要的,因為業務的發展會推動技術的革新,所以從入行就得做好心理準備。

我是非著名攻城獅,希望我的回答對您有用,感謝您的關注與支持!


非著名攻城獅


前端工程師,也叫Web前端開發工程師。他是隨著Web發展,細分出來的行業。尤其是現在互聯網時代,Web技術應用更加廣泛。網站、手機app、營銷H5等等都離不開Web技術。

先說自學與培訓的區別吧,經過對比之後更加能清楚知道自學還是培訓學習,培訓的話比較容易被企業認可。零基礎大多數自學或者培訓學習。

假設自學的人自制力都不錯,能夠靜下心堅持幾個月甚至一年來學習。再次,一個人自學中遇到問題,你只能去谷歌、百度、QQ群、論壇等等地方去找答案,而在這些平臺,還得看大神們有沒有時間以及有沒有意願去幫助你,如果有人幫助你當然是很好的。而翻看書本也會出現問題,一般教科書為了準確表述問題,有些描述往往是累贅的,這就會浪費一些時間,拉長學習週期。

  再來說說培訓,1.培訓是一個系統的過程,知識會形成系統教學。2.培訓老師都是很有經驗的,用他們所教的經驗和方法來動手實操,事半功倍。3.面對難點,IT方面的書本往往更新速度慢,培訓時老師往往可以比較簡明扼要的告訴你行業中的通常做法,縮短學習週期。4.培訓時有固定時間學習,有同學激勵,有問題可以馬上提出,學習效率和激勵效果都比較好。


分享到:


相關文章: