回覆列表
-
1 # 憨笑半步顛
-
2 # 故人未見即見
首先明確一點,前端是為了把資料表達出來的一種手段。就像寫文章,文章好不好,只看修辭結構什麼的不能算好吧?核心在於有沒有表達出自己的想法,思考以及核心觀點。
在社會生活中實踐。無非就像寫word一樣,把自己想寫的東西寫出來,加上各種樣式。需要的話加一些互動的效果達到更好的呈現。我這裡沒有貶低前端知識的意思,只是,在平均水平線上,大家都只是在這麼做而已。
這兒我有點不太明白在社會生活中實踐是什麼意思?題者想表達怎麼應用在工作中?還是作為一個普通愛好者來看待前端技術。如果是前者,你會發現前端工程化的必要性和重要性,對於越來越複雜或者說是越新的專案以及近年來提到敏捷開發的情況。如果是後者,我覺得知道前端能幹什麼,還得了css就已經很不錯了。能正確表達自己想表達的東西,偏差小,這就是最大的用途
理論與實踐相結合是學好前端的必要條件。
首先恭喜題主閉關結束,同時提醒題主做好心理準備,在實踐的道路上會更磕磕絆絆,不要洩氣,方法總比問題多。
ok,回到正題。學完前端知識之後,改如何在社會中實踐?換句話說,透過什麼途徑來檢驗題主所掌握的前端知識?
上手做專案是最好的途徑。
結合我個人感受,當學完一個語言,心理總是很忐忑,不知道到底掌握到什麼水平。我的檢驗方式就是做專案。
找什麼樣的專案,取決於掌握了多少工具。
什麼樣的專案取決於題主掌握了什麼工具。如果掌握了html css 和js,可以去做一些靜態頁面和簡單互動的專案,網上有很多途徑可以接這種專案,比如時間財富,我之前在上面做過單筆2000多的單子。直接去承接實體專案,比做一些虛擬專案更有價值。如果掌握了前端的框架,比如angular,vue,react,同樣可以在時間財富或者豬八戒上面尋找類似的專案。
真實的專案更有鍛鍊價值。
作為我個人來講,我比較推崇做真實專案,原因有以下幾點;
1.對接真實客戶
2.有時間限制
往往這種真實專案有時間限制,也是給題主在時間層面的壓力,面對客戶,不能失信,如何評估工作量,在一定的時間內完成指定的工作內容。所以,有時間限制,就等同於給自己上了發條,想停下來都難。
3.能獲得回報
這點就不必多說了,題主可以去時間財富上看看有沒有合適的專案,每個專案都有標價。