當我寫下這個的時候是2019年12月16日,應屆大學生,如今這行業很差混啊,仍是實力太渣了,要求比往年的多不少,因此看到這裏的人,若是是大一這樣就肯定往前端跳的話,那麼很幸運你有不少時間去學習了,寫有學習的方向。javascript
前端大體能夠往三個方面走,全棧,混合APP開發,H5遊戲開發,因爲我主要學的是全棧那種,因此其餘兩個不太瞭解。前端
首先天然是前端三件套,HTML5,CSS3,javaScript,第二是typeScript在之後確定要求會,第三就是jquery,雖然如今已經大多用vue這些了,但不表明jquery就沒用了,有些公司仍是有要求要會的,第四是三大框架,vue,react,angular,這個國內的話,中小公司用vue的多,大公司用react的多,angular是國內不怎麼用,先學哪一個就本身考慮了,若是vue和react能都會那就更好了。第五小程序開發,第六nodejs,雖然它能夠說是後臺的把,但如今都要求前端會點後端的,,第七就是各類UI庫,好比bootstrap,elemnet-ui等,UI庫仍是比較簡單的,還有一些其餘的框架,好比圖表框架,滾動框架之類的,最後就是git,webpack,http,性能優化,網絡安全。大體就這樣。最後的最後,js很重要,原型鏈,做用域,閉包等一些原理性,底層的東西,這裏可去看《javascript高級程序設計》、《你不知道的javascript》上中下三套。vue
咱們學校是校企合做的,專業課大部分都是企業教的,而後快結束時就會宣傳,來學校拉人。我也有一段時間在想哪一個好,後來選擇了自學,我就只簡單的說下,選擇權在本身身上。首先若是經濟好的話,能夠考慮找個靠譜的培訓,畢竟培訓能夠有老師教,有學習氛圍,項目什麼的,不用本身找,機構項目的設計稿和後臺都弄好了,培訓出來後再自學,這行業是一直學習的,若是經濟很差,那就只能選擇自學了,不過這要有耐心,有毅力,自學什麼事都要本身幹,但這有好處的,能夠有本身的思考能力,我認識的人從培訓機構出來的,項目就是跟着敲,沒有半點本身思考,固然其餘機構怎樣的教學模式,我就不清楚了,不過如今b站有不少培訓機構的視頻,只要有耐心,確定能學會,也就不必花個幾萬塊錢了。java