前端開發有哪些比較推薦學習的項目?要找到這些項目可以通過如下方式:
1、通常情況下,我們可以在github上面去搜索awesome javascript,很多優秀的JavaScript項目都被分門別類歸納好了。不過這裡的項目比較雜而零散,畢竟大多都是生產環境中會使用到的垂直細分領域的項目。
2、圍繞一個技術棧來展開,比如Vue生態或React生態,同樣還是在Github上面搜索Awesome React;這是前端框架,Node也有很多後端框架;
以上兩種方式大致就可以讓我們對JavaScript的一些項目和解決方案有一個比較全面系統的了解。如果這些還是沒有給你一種特別有主次,讓你有上手開幹的感覺,那再推薦:
1、Website站點生成器,比如Vue生態的Vuepress、Nuxtjs、Docify,React生態的Gatsby、Docusaurus,
2、無頭CMS,比如Ghost、Strapi
以上總結了學習JavaScript項目的三種方式:
一:通過搜索github上的awesome,了解一些生產實踐的模塊,我們甚至可以閱讀一些經典項目的源碼,比如lodash、ramda,你要閱讀vue、react的源碼也可以;
二:通過腳手架快速進行一些框架的初始化配置工作,參考技術文檔來實戰;
三:使用站點生成器直接搭建實際可用的網站,先出結果,先看效果,再來學習這一整套的技術棧
還有一種方式,就是做面向實際的商業項目,比如vue商城、vue論壇等,這些仍然可以通過Github來搜索。
這種應用類的開發是畢設、打比賽或者寫到簡歷裡最常見的方式,同時也最貼近接私活、給企業做項目。而前面介紹的三種方式則是工程化項目的開發。
個人更推薦工程化的項目開發,對於計算機專業的學生或想從事程式設計師行業的童鞋來說,相比應用類項目開發,它的性價比更高;應用類開發是比較耗時間的。