前端需要學(xué)多久?這是一個新人的人喜歡問的問題,這個問題也很容易回答:
如果你不想學(xué),現(xiàn)在就可以停止。
如果你想學(xué),用一輩子的時間也學(xué)不完。
借用一句話:“前端工程師,首先你得是工程師”,既然是工程師,無窮無盡的知識就放在那,誰敢說在幾年之內(nèi)能學(xué)完,咱們都不說歷史累計的知識,就說新增加的知識量就夠夠的了。所以不要指望26太難就能掌握前端開發(fā)。
這只是為新手提供的學(xué)習(xí)路徑,基礎(chǔ)好可以用十天完成,基礎(chǔ)差三個月五個月也不一定學(xué)會這些。
一、學(xué)習(xí)的誤區(qū)
既然知識是無窮無盡的,那學(xué)習(xí)方法就十分重要了。在海量的知識體系中,你如何用短時間學(xué)會更多的東西,這也是一門學(xué)問:
你從html入手,用一個禮拜的時間背了50個標簽的名稱和屬性,有毛用?
你興高采烈地找到了一本css文檔,用三天的時間把css2和3的選擇器強行記住,有毛用?
你打開《JavaScript高級程序設(shè)計》重頭擼到尾,但是一行代碼沒寫,有毛用?
我見過一個人學(xué)了一個禮拜的ajax,結(jié)果什么是http協(xié)議都不知道;我也見過有人在苦心研究閉包,卻沒有理解作用域鏈的基本概念;我還見過一個人信誓旦旦說要學(xué)react,后來一個月之后還不會用npm,我問他學(xué)得怎么樣了,他跟我說看文檔看不懂。
為什么會出現(xiàn)這種過來人看著很奇葩的現(xiàn)象,因為他們不知道整個知識體系是什么樣的,更不知道該先學(xué)什么,后學(xué)什么,他們已經(jīng)走入了學(xué)習(xí)的誤區(qū)。
做項目有“前置任務(wù)”,“任務(wù)依賴”這些概念,有些任務(wù)可以同時做,比如UI設(shè)計和數(shù)據(jù)庫建模,有些不能同時做,比如:需求分析還沒做完就把數(shù)據(jù)庫模型建完了,你確定那玩意以后能用。
所以呢,學(xué)技能也是一樣,應(yīng)該知道先學(xué)什么,后學(xué)什么,哪些可以同時學(xué),哪些不能同時學(xué)。一旦走入學(xué)習(xí)的誤區(qū),學(xué)習(xí)效率會大打折扣,
二、如何提升學(xué)習(xí)效率
和打游戲一樣,看別人的通關(guān)攻略總是能讓你更快地結(jié)束游戲,網(wǎng)上有那么多學(xué)習(xí)路徑,學(xué)習(xí)方法,總有一條適合你,但是你必須要腳踏實地的一步步做,代碼也得一行行寫才能有進步,每天看文檔,看博客,看方法,看體系,一行代碼不寫也是白費的。
如果說學(xué)JavaScript,我之前寫過一篇《JavaScript入門的5條建議》,應(yīng)該可以用得上。
三、26天學(xué)通前端開發(fā)
26天能不能學(xué)通前端開發(fā),如果你有一兩年web后臺開發(fā)經(jīng)驗,26絕對沒問題,如果你是一個計算機專業(yè)的在校生,按照我的在《26天學(xué)通前端開發(fā)》的步驟,是可以學(xué)到入門程度的(但是找工作還是不夠),如果你完全沒接觸過代碼,那別說26天,26周也費勁。
每個人的基礎(chǔ)是不一樣的,但是只是體系的依賴關(guān)系是不會變的,像上面所說,《26天學(xué)通前端開發(fā)》其實就是一個新手的《前端學(xué)習(xí)路徑指南》,希望沒入門的新人可以通過這篇文章了解知識體系的學(xué)習(xí)順序,同時我也無恥地在文章中推廣了一下我的公眾號,僅此而已。學(xué)什么技術(shù)好
-
工程師
+關(guān)注
關(guān)注
59文章
1590瀏覽量
69473 -
前端
+關(guān)注
關(guān)注
1文章
214瀏覽量
18276
發(fā)布評論請先 登錄


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計“好搭子”來了!

Allegro工程師能力升級建議 工程師技能如何升級進階


一位老電子工程師的十年職場感悟


硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達半導(dǎo)體
電子工程師的經(jīng)驗分享

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚興科技


評論