學習路途迷茫,請各位前端大佬幫忙制定學習路線,我該如何入坑?

我今年17歲,我有c#基礎,看完過一本http://asp.net的書籍,熟悉bootstrap和jquery mobile。但是h5,c3,Js只會一丁丁。

我當前在家自學web前端,每天學習3小時,我要如何在這段時間內達到一年工作經驗前端工程師水平,我要怎樣做到?

(ps:我是一個普通工人,沒有任何關於互聯網的工作經驗)


我第一次聽說在家自學一年可以成為資深的……先入門不要急好嗎兄弟……


首要問題難道不是充分利用時間只有33%嘛…

其次是學前端時間只佔一天的33%…

我人笨嘛沒其他好建議,只是花的時間要比你多很多倍…


什麼叫退伍學生?


入門之後趕緊去找個實習,歷練幾年就可能混到資深的水平了。


你看了書和會用、用的好是有差別的。

作為前端,Html、CSS和JavaScript還是都需要會的。

自學,不參與項目,沒有任何實際項目經驗,僅僅靠自己平時的練習和學習,還是挺難的。

前端學習路線的話,有很多類似的問題。

資深前端工程師,應該有完整的知識體系,豐富的項目經驗,還要了解什麼情況下用什麼技術,如何更好地解決問題,能夠快速定位問題原因,提前避開問題等等等。

沒有工作經驗,純靠自學,建議先找一份工作來鍛煉自己吧。


第一階段,用什麼,學什麼,先寫個靜態個人博客試試,這個階段就是基礎的html+css

第二階段,動起來,學一門服務端語言,加基礎的原生js。搞個博客2.0吧,有一個簡單後台,可以發表博文,前端動態輸出

第三階段,多元化。利用前兩個階段掌握的技能開發多種不同類型的網站,最好做仿站,比如,仿某些政府官網,仿企業官網,仿淘寶官網等等

第四階段,框架化。使用框架開發各種類型的應用,不限於前端框架和服務端框架,熟練使用各種輔助開發的工具。

第五階段,工程化。各種包管理依賴管理,編譯打包測試工具等。

第六階段,源碼。讀各種框架和工具的源碼,理解框架的設計理念,了解其實現原理和實現方式。

第七階段,寫自己的開源項目來維護,抱歉,這個我也還達不到,沒什麼經驗可提供


遙遙無期。自學沒門。有本書叫網路工程,先搞幾遍,要明白數據在網路怎麼傳輸的。數據從伺服器通過網路傳到你手裡,要怎麼處理,要學js,js是最基礎的也是最重要的,其他都是封裝過的,從最底層開始學。


不請自來,為何退學?雖說大學不一定能學到東西,但大學會對你以後得生活有很大的幫助,且不說對價值觀形成神馬的這些飄忽的答案,就是找工作時一個退學生和一個大學畢業生,如果技術差不多,你是老闆你要哪個?接下來是前端,如諸位所說,已經很熱鬧了,如果不是非常有興趣請不要進來

如果非常有興趣,又不想上學,既然已經會了jQuery,HTML和css,那麼就去找一份實習類的工作,薪資就不要計較了,項目才能更快更多的學到東西,但js的基礎也不能不重視,否則寫出的代碼尤其是在複雜應用時候你會發現各種神奇的bug,然後還是學歷,不上學就自考一個吧

另:打字坐過站了


我也是在自學,最好可以找一份相關的工作,然後實戰。才能有所成長吧。個人建議


做夢就能達到了


年輕就是好,好像回到17


年輕就是好,好像回到17


你的c#是指會拖控制項嗎?


可以考慮下先熟悉一下各種web協議 然後鼓搗鼓搗自己的博客 這個可以折騰好幾年(逃)


先去考大學好嘛


老哥你的C#基礎是假的嗎(???皿??)??3

你在家自學始終只是學招式學心法,要成為武學大師還要實戰經驗的啊喂


先有工作吧,資深不是看書看出來的


找個有「資深」前端大牛公司,想辦法進去,14個月不管技術有沒有到資深,起碼可以表現出資深的樣子了。


所以。。你為啥跳了前端的坑。。你還嫌人少么。。


把淘寶的源碼背下來


推薦閱讀:

input type="submit" 和"button"有什麼區別?
有HTML / XML這麼好的前端及UI解決方案,微軟為什麼還要繼續推WPF?
JS中event.preventDefault()取消默認事件能否還原?
這兩個js有衝突嗎?

TAG:網頁設計 | 前端開發 | JavaScript | HTML5 | jQuery |