感謝邀請,計算機(jī)專業(yè)大二已經(jīng)學(xué)完了前端的基礎(chǔ)課程(html,css,js)之后還應(yīng)該學(xué)點什么。我想你一定是一個好學(xué)的學(xué)生。我是一名長期從事軟件技術(shù)教學(xué)的高校老師,如果你畢業(yè)后想從事軟件開發(fā)前端方面的工作可以按照一下技術(shù)路線學(xué)習(xí)。
1.前端開發(fā)的基礎(chǔ)(html,css,js)
這是所有構(gòu)成前端頁面的基礎(chǔ),html完成結(jié)構(gòu),css完成表現(xiàn),js構(gòu)成交互,尤其是js一定要學(xué)好。因為現(xiàn)在大前端開發(fā)都是依賴于各種框架的。
2.進(jìn)階基礎(chǔ)(h5,css3,es6)
掌握前端基礎(chǔ)的最新應(yīng)用,尤其是css3當(dāng)中的彈性盒和es6的最新語法。
4.簡單的前端庫和UI組建應(yīng)用(JQuery+Bootstrap)
雖然JQ已經(jīng)有點過時,但很多項目都是通過她開發(fā)的,而且簡單易用。bootstrap可以用來開發(fā)響應(yīng)式頁面,非常好用。
5.主流前端框架技術(shù)
現(xiàn)在最主流的mvvm框架有三個,推薦題主學(xué)習(xí)vue和react,前者學(xué)習(xí)成本更低,更容易上手。兩個框架現(xiàn)在應(yīng)用都比較多。
6.熟悉各種ui庫
比如ElementUI,Vant等等,配合框架使用提升開發(fā)效率。
7.前端工程化
主要是Wepack和一些工具的應(yīng)用,以及一些常用的前端優(yōu)化技術(shù)。
8.混合開發(fā)
主要推薦學(xué)習(xí)微信小程序、uni-app、React-native、flutter。
相信這些應(yīng)該足夠你大學(xué)這幾年學(xué)習(xí)的了,當(dāng)然想要技術(shù)提高快項目是關(guān)鍵。多去github找些開源項目看看,對提升技術(shù)很有幫助。
我是津門波波老師,歡迎分享,關(guān)注。