學習web開發如何合理分配時間?
01-07
我是一個初級的web開發者,一直比較糾結的是應該把更多時間放到學那些內容。在我還在學基礎知識的時候,有人說要學框架,當我看框架的時候又覺得吃力。這個問題我更多的是想聽大家的學習經歷,遇到哪些最大困難之類的
打基礎>練手>老子基礎杠杠滴>看框架>被虐的不行>繼續看基礎>卧槽,這東西看煩了,看看設計模式>練手>老子基礎杠杠滴>看框架>被虐的不行>繼續看基礎>看看MVC?看看面向對象?>練手>老子基礎杠杠滴……
建議先打基礎。
從業幾年,我見過太多的年輕人,什麼框架什麼庫,一套一套的,下手寫代碼全是坑。
舉個例子,現在招司機,應聘者說得天花亂墜,舒馬赫,F1,高端名詞滿地跑,但基本功不紮實,油門剎車分不清,你敢讓他上路嗎?
油門剎車分不清?不會這麼嚴重吧?
前端界的基本功,以js為例,就是引用類型基本類型,原型鏈,DOM操作,再加上一些基本語法,寫代碼能有個思路,這就夠了,也不需要你一上來就數據結構演算法搞搞清楚,不需要。
但事實往往是不如人意的,我就見過有應聘者,angular、react啥都號稱精通,但引用類型基本類型搞不清楚的,還說自己寫過類似jQuery的框架,隨便看了看他的代碼,真的就是一個滿地坑的豆腐渣工程。
框架都是可以後學的,再新再潮的框架,一個月也該差不多能上手了吧,兩個月差不多能山寨一個簡單的出來了吧?而基本功,扎紮實實打幾個月,長輩們才好放心把項目交給你呀。初學者當然可以使用一些框架,但是要記住框架不可能終生陪伴你,想要成為優秀的前端工程師,你要做的就是多寫多練,盡量不使用框架,當變成老手以後一些框架倒是可以讓老手更輕鬆了。我初學的時候愛用Bootstrap之類的一些框架,到後面發現其實自己手擼更加interesting.
Y?yu yu
推薦閱讀:
※a 標籤為什麼能夠包含塊級元素?
※EM單位的好處是什麼?
※前端真的需要打包工具嗎?
※Web前端開發有哪些良好的編程習慣?
※靜態 HTML 文件怎麼從外部調入 HTML 模板(如頭部,頁尾這些公共的部分)?