Web前端開發(fā)是種網(wǎng)頁制作發(fā)展而來的,在web1.0的階段主要是進行網(wǎng)頁制作,那時網(wǎng)站的主要內(nèi)容都是靜態(tài)的,用戶使用網(wǎng)站的行為也以瀏覽為主。到了web2.0 的時代各種類似桌面軟件的Web應(yīng)用大量涌現(xiàn),網(wǎng)站的前端由此發(fā)生了翻天覆地的變化。網(wǎng)頁不再是單一的靜態(tài),而是在網(wǎng)頁上逐漸形成交互形式為用戶提供了更好的使用體驗。
所以,現(xiàn)在的web前端開發(fā)包含面很廣,要學(xué)的東西也很多。簡單點來說,現(xiàn)在web前端開發(fā)就是做軟件開發(fā)、微信小程序 、網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、APP開發(fā)、游戲開發(fā)等方面的內(nèi)容。
web前端難學(xué)嗎?其實,在編程學(xué)習(xí)種web是相對比較簡單的,也是前期比較容易入門的學(xué)科,只要是用心去學(xué)習(xí)的話基本上是沒有什么問題的。
2020年web前端學(xué)習(xí)線路圖:
bootstrap這個封裝的不太多,后端去做的話會感覺還是有一大推東西要做。推薦直接使用已經(jīng)做好的ui,比如頭條經(jīng)常出現(xiàn)的一些系統(tǒng)腳手架,這些東西稍微修改下,就可以成為自己的,里面的風(fēng)格和構(gòu)架基本都是好的了
首先我們來看看市場需要我們掌握什么樣的框架
隨便翻閱了幾個前端開發(fā)招聘職位的信息(參考數(shù)據(jù)BOSS直聘)
就目前而言主流的前端框架,react,vue,angularjs。至少會其中一種。一般的招聘職位都有這樣的要求。
再看看github的star數(shù)(截止時間2019.06.25)
angular 59564
Vue 142068
React 131542
可以看出vue的數(shù)量最多,react緊隨其后。
總的來說,這三種主流框架學(xué)會哪種都可以,任何框架和技術(shù)都是為業(yè)務(wù)所用,滿足業(yè)務(wù)的就是好技術(shù)。
再來說說,合格前端開發(fā)工程師還應(yīng)該掌握哪些技術(shù)。
扎實的基礎(chǔ)必不可少。 根本的東西還是沒有多大變化。
持續(xù)的學(xué)習(xí),作為一個開發(fā)工程師,核心的競爭力就是不斷的學(xué)習(xí),一刻都停不下來。現(xiàn)在問需要掌握的框架是什么,也只是2019年需要的,不斷的學(xué)習(xí),才是一個合格的開發(fā)工程師。
不那么前端的工作。前端早已經(jīng)不是那么邊緣化,配合型的工作了,至少熟悉一門后段語言才是加分項,更好的配合工作。