7月1日的時候參加豪情大神組織的群內個人經歷分享,總結了一下個人入門前端的一個過程,現整理成文,希望對后來者有幫助。
一.個人自我介紹
本人是14年飛行器制造專業畢業,進入深圳的一家研究院從事航天方面的工作,之后跟隨當時的領導跳槽到了一家新公司, 擔任軟件工程師,剛來的時候恰好公司官網出現問題, 領導就把這個事情交給我, 當時還根本沒有接觸過前端, 只能硬着頭皮上了。 然后就入坑了。
二.個人推薦的入門最佳實踐
我入門的時候就是在網上找了一個帖子然后一頭扎進去,按照帖子給的路線去學習, 現在看來,其實是走了彎路了。 希望看到這篇帖子的人能夠少走一點點彎路。
1 第一階段:
推薦菜鳥教程 將里面HTML和CSS JS部分全部過一遍, 里面的例子也照着寫一遍。 這樣你就對HTML CSS JS有大概的了解了。
2 第二階段:
這個階段你就應該去大量的買書了。(不推薦看視頻, 知識點太雜, 不成體系)個人推薦幾本書:
2.1 HTML : 個人沒有買HTML的書本,感覺菜鳥教程上的已經夠了。
2.2 CSS :《精通CSS》(人民郵電出版社) 這本書將里面的CSS的概念講的很清楚了。有一本書就夠了。
2.3 JS : 《JavaScript高級程序設計》(人民郵電出版社) 這本書需要反復看, 不過這個階段你先通讀一遍, 理解里面的一些重點概念。
2.4 DOM : 《JavsScript DOM編程藝術》(人民郵電出版社) 這個里面都是很幾本很淺顯的DOM操作,但是入門絕對神器。
3 第三階段:
當你看完上面的基本書, 跟着上面書的例子敲一遍之后, 這個時候就應該大量的練習了。推薦幾個比較好的項目:
3.1 freeCodeCamp國外的一個項目,能夠很好的鍛煉你的英文能力。(需要翻牆)
3.2 百度前端技術學院里面學生居多,有很好的討論氛圍。
提一點, 在做這個項目的過程中可能會碰到不知道如何下手的情況, 建議除了查手冊以為不要去百度找答案,去你在第二階段看到的書里面找。那些書都是經典, 都是大師寫的代碼, 不知道比網上的高多少。
在這個過程中, 你還需要做的是大量的看前端的書, 這里推薦幾本:
3.3《JavaScript語言精粹》、《編寫可維護的JavaScript》、《高性能JavaScript》
4 第四階段:
如果這個時候你還沒有放棄前端的話, 恭喜你, 你算入門前端了。 但是離前端開發還有距離, 不過已經可以跟上現代前端的開發步伐了這個時候要做的就是:
4.1 入門一個前端開發框架, 這里推薦最火的react
4.2 入門一個前端自動化工具 , webpack
4.3 入門一個CSS預處理語言,sass
5 第五階段:
這個時候就可以自己開發項目了。 准備自己的求職作品。 那么要做的事情:
5.1 用上述的知識去做項目。大量的做,堅實基礎
5.2 空閑時間看看大牛博客, 博客都是對某個問題有很深入的研究。這個才是追隨大牛博客的意義,這里推薦幾個常去的網站:
豪情前輩 張鑫旭前輩 葉小釵前輩 簡書 segmentfault 前端亂燉
三 個人的一點小建議(不一定對)
學技術是一件枯燥的事情,希望能夠耐的住寂寞。給大家一點小建議:
1.目前來看, 前端還是英文世界主導, 所以盡量讓自己能看得懂英文技術文獻
2.了解基礎知識的時候一定要看書, 不要去看視頻或者網上的博客, 因為那樣你的知識太零散了, 不成體系。
3.做項目可以看看視頻, 因為一個項目往往對經驗要求高, 這個時候,視頻才是最直觀,信息量最大的表達方式,表現手法。
4.如果你覺得本文對你有一點幫助。那么歡迎大家加入 豪情大神 JS前端開發跳板3群:570259839 這里有最好的技術交流氛圍,對新人的成長很有幫助。
以上,祺。