學習web開發如何合理分配時間?

我是一個初級的web開發者,一直比較糾結的是應該把更多時間放到學那些內容。在我還在學基礎知識的時候,有人說要學框架,當我看框架的時候又覺得吃力。這個問題我更多的是想聽大家的學習經歷,遇到哪些最大困難之類的


打基礎>練手>老子基礎杠杠滴>看框架>被虐的不行>繼續看基礎>卧槽,這東西看煩了,看看設計模式>練手>老子基礎杠杠滴>看框架>被虐的不行>繼續看基礎>看看MVC?看看面向對象?>練手>老子基礎杠杠滴……


建議先打基礎。

從業幾年,我見過太多的年輕人,什麼框架什麼庫,一套一套的,下手寫代碼全是坑。

舉個例子,現在招司機,應聘者說得天花亂墜,舒馬赫,F1,高端名詞滿地跑,但基本功不紮實,油門剎車分不清,你敢讓他上路嗎?

油門剎車分不清?不會這麼嚴重吧?

前端界的基本功,以js為例,就是引用類型基本類型,原型鏈,DOM操作,再加上一些基本語法,寫代碼能有個思路,這就夠了,也不需要你一上來就數據結構演算法搞搞清楚,不需要。

但事實往往是不如人意的,我就見過有應聘者,angular、react啥都號稱精通,但引用類型基本類型搞不清楚的,還說自己寫過類似jQuery的框架,隨便看了看他的代碼,真的就是一個滿地坑的豆腐渣工程。

框架都是可以後學的,再新再潮的框架,一個月也該差不多能上手了吧,兩個月差不多能山寨一個簡單的出來了吧?而基本功,扎紮實實打幾個月,長輩們才好放心把項目交給你呀。


初學者當然可以使用一些框架,但是要記住框架不可能終生陪伴你,想要成為優秀的前端工程師,你要做的就是多寫多練,盡量不使用框架,當變成老手以後一些框架倒是可以讓老手更輕鬆了。我初學的時候愛用Bootstrap之類的一些框架,到後面發現其實自己手擼更加interesting.


Y?yu yu


推薦閱讀:

a 標籤為什麼能夠包含塊級元素?
EM單位的好處是什麼?
前端真的需要打包工具嗎?
Web前端開發有哪些良好的編程習慣?
靜態 HTML 文件怎麼從外部調入 HTML 模板(如頭部,頁尾這些公共的部分)?

TAG:Web開發 | HTML | CSS | 程序 | PHP開發 |