給想入門學web前端的朋友們一些小建議,相信看完大家心裡也會有點思路啦~
1.限制一次學習的量,並且不斷地實踐——實際編寫代碼。
舉個例子:就像學習數據結構一樣,我有個同學A學習數據結構單純的把書帶到圖書館去看,我問A為什麼不帶電腦,A回答說光是看就已經看不懂了。能發現問題麼?有時候我們可能看不懂代碼,但是動手敲一遍可能會更認真的跟著代碼的思路走一遍,在運行出來結果或者跟著調試的時候
才會恍然大悟!喔喔!原來是這個樣子的!同學A數據結構學了好幾遍都沒有學好,而另外一個同學B卻對數據結構十分熟悉、筆試面試幾乎難不倒他,他跟我分享學習經驗的時候就告訴我,一定要動手敲!而且不止要敲一遍!
——這也是很多人會走彎路,而很多人只會走捷徑的關鍵。
2.用正確的心態去做練習,當成玩耍或者遊戲。
3.寫代碼的時間魔法,先告訴自己只寫10分鐘,然而就會陷進去乃至一下午。
4.思考得更慢,學得更快。就像你在去理解別人的代碼的時候一樣,不要漏掉任何一行!
5.首先用簡明的語言來寫複雜的代碼。這是一種鍛鍊!
6.定期定目標,每天都看看,想想,保持敏感、緊迫感、期待感。
7.記筆記:
學習過程中搜集的資源鏈接;
遇到的未決的疑問;
那些很寬而我們用的很窄的知識點;
那些能進一步深入而我們淺嘗輒止的知識點;
某個功能可能存在的其它實現方案的蛛絲馬跡
還有些好書:
《Developing Large Web Applications》:不僅有JavaScript方面的介紹,還有CSS、HTML方面的介紹,但是介紹的內容卻都非常不錯,真正考慮到了一個大型的Web程序下,如何進行JavaScript架構設計,值得一讀。
《高性能網站建設指南》
《Yahoo工程師的網站性能優化的建議》
《網站重構》
《Web開發敏捷之道》
最好的資料就是某項技術的官方SDK,一般技術都有文檔,API,Quick Start,Guide,Tutorial,Demo,Example……結合書看效果最好。
其他:
“YSLOW”性能優化建議
“ jQuery 庫”
“前端框架”
“HTML5”
“CSS3” 深入研究
當然,學習web前端最重要的還是要多寫代碼~多寫代碼~多寫代碼~【重要的事情說三遍】
入門學習也需要堅持,堅決不能半途而廢