前端需要學(xué)多久?這是一個(gè)新人的人喜歡問(wèn)的問(wèn)題,這個(gè)問(wèn)題也很容易回答:
如果你不想學(xué),現(xiàn)在就可以停止。
如果你想學(xué),用一輩子的時(shí)間也學(xué)不完。
借用一句話:“前端工程師,首先你得是工程師”,既然是工程師,無(wú)窮無(wú)盡的知識(shí)就放在那,誰(shuí)敢說(shuō)在幾年之內(nèi)能學(xué)完,咱們都不說(shuō)歷史累計(jì)的知識(shí),就說(shuō)新增加的知識(shí)量就夠夠的了。所以不要指望26太難就能掌握前端開(kāi)發(fā)。
這只是為新手提供的學(xué)習(xí)路徑,基礎(chǔ)好可以用十天完成,基礎(chǔ)差三個(gè)月五個(gè)月也不一定學(xué)會(huì)這些。
一、學(xué)習(xí)的誤區(qū)
既然知識(shí)是無(wú)窮無(wú)盡的,那學(xué)習(xí)方法就十分重要了。在海量的知識(shí)體系中,你如何用短時(shí)間學(xué)會(huì)更多的東西,這也是一門(mén)學(xué)問(wèn):
你從html入手,用一個(gè)禮拜的時(shí)間背了50個(gè)標(biāo)簽的名稱和屬性,有毛用?
你興高采烈地找到了一本css文檔,用三天的時(shí)間把css2和3的選擇器強(qiáng)行記住,有毛用?
你打開(kāi)《JavaScript高級(jí)程序設(shè)計(jì)》重頭擼到尾,但是一行代碼沒(méi)寫(xiě),有毛用?
我見(jiàn)過(guò)一個(gè)人學(xué)了一個(gè)禮拜的ajax,結(jié)果什么是http協(xié)議都不知道;我也見(jiàn)過(guò)有人在苦心研究閉包,卻沒(méi)有理解作用域鏈的基本概念;我還見(jiàn)過(guò)一個(gè)人信誓旦旦說(shuō)要學(xué)react,后來(lái)一個(gè)月之后還不會(huì)用npm,我問(wèn)他學(xué)得怎么樣了,他跟我說(shuō)看文檔看不懂。
為什么會(huì)出現(xiàn)這種過(guò)來(lái)人看著很奇葩的現(xiàn)象,因?yàn)樗麄儾恢勒麄€(gè)知識(shí)體系是什么樣的,更不知道該先學(xué)什么,后學(xué)什么,他們已經(jīng)走入了學(xué)習(xí)的誤區(qū)。
做項(xiàng)目有“前置任務(wù)”,“任務(wù)依賴”這些概念,有些任務(wù)可以同時(shí)做,比如UI設(shè)計(jì)和數(shù)據(jù)庫(kù)建模,有些不能同時(shí)做,比如:需求分析還沒(méi)做完就把數(shù)據(jù)庫(kù)模型建完了,你確定那玩意以后能用。
所以呢,學(xué)技能也是一樣,應(yīng)該知道先學(xué)什么,后學(xué)什么,哪些可以同時(shí)學(xué),哪些不能同時(shí)學(xué)。一旦走入學(xué)習(xí)的誤區(qū),學(xué)習(xí)效率會(huì)大打折扣,
二、如何提升學(xué)習(xí)效率
和打游戲一樣,看別人的通關(guān)攻略總是能讓你更快地結(jié)束游戲,網(wǎng)上有那么多學(xué)習(xí)路徑,學(xué)習(xí)方法,總有一條適合你,但是你必須要腳踏實(shí)地的一步步做,代碼也得一行行寫(xiě)才能有進(jìn)步,每天看文檔,看博客,看方法,看體系,一行代碼不寫(xiě)也是白費(fèi)的。
如果說(shuō)學(xué)JavaScript,我之前寫(xiě)過(guò)一篇《JavaScript入門(mén)的5條建議》,應(yīng)該可以用得上。
三、26天學(xué)通前端開(kāi)發(fā)
26天能不能學(xué)通前端開(kāi)發(fā),如果你有一兩年web后臺(tái)開(kāi)發(fā)經(jīng)驗(yàn),26絕對(duì)沒(méi)問(wèn)題,如果你是一個(gè)計(jì)算機(jī)專業(yè)的在校生,按照我的在《26天學(xué)通前端開(kāi)發(fā)》的步驟,是可以學(xué)到入門(mén)程度的(但是找工作還是不夠),如果你完全沒(méi)接觸過(guò)代碼,那別說(shuō)26天,26周也費(fèi)勁。
每個(gè)人的基礎(chǔ)是不一樣的,但是只是體系的依賴關(guān)系是不會(huì)變的,像上面所說(shuō),《26天學(xué)通前端開(kāi)發(fā)》其實(shí)就是一個(gè)新手的《前端學(xué)習(xí)路徑指南》,希望沒(méi)入門(mén)的新人可以通過(guò)這篇文章了解知識(shí)體系的學(xué)習(xí)順序,同時(shí)我也無(wú)恥地在文章中推廣了一下我的公眾號(hào),僅此而已。學(xué)什么技術(shù)好
-
工程師
+關(guān)注
關(guān)注
59文章
1603瀏覽量
71234 -
前端
+關(guān)注
關(guān)注
1文章
245瀏覽量
18857
發(fā)布評(píng)論請(qǐng)先 登錄
陶瓷、電解、鉭電容到底怎么選?一個(gè)視頻搞懂硬件工程師基本功 #電子 #電子工程師 #電容 #揚(yáng)興科技
研發(fā)工程師和測(cè)試工程師對(duì)于產(chǎn)品新功能的見(jiàn)解有何不同?#電子工程師 #電路知識(shí) #人工智能
SASETalk | 從車(chē)輛工程到ASIL D芯片安全:一位年輕工程師的成長(zhǎng)進(jìn)化論
十年鑄劍?共敲開(kāi)市鑼|一位工程師與美格智能的“A+H”新征程
【高端人才招聘】格見(jiàn)半導(dǎo)體 資深數(shù)字后端工程師 上海&成都
【高端人才招聘】格見(jiàn)半導(dǎo)體 資深數(shù)字后端工程師
電子工程師的雙標(biāo)瞬間 #電子 #電子愛(ài)好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
什么是BSP工程師
想成為硬件工程師?我教你啊!你得先學(xué)會(huì)這些...... #硬件工程師 #電子工程師 #電子愛(ài)好者 #電子行業(yè)
硬件工程師面試必會(huì):10個(gè)核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱,技術(shù)之路更扎實(shí)
一位資深前端工程師的新手建議
評(píng)論