概述
??學(xué)習(xí)一個(gè)東西,首先要鳥瞰全景,了解大致框架瓶竭,再去填充細(xì)節(jié)兔辅。不可拘泥于細(xì)節(jié)而走不出來,把握脈絡(luò)客给,順著脈絡(luò)去學(xué)習(xí)細(xì)節(jié),將知識(shí)串起來,才能賦予知識(shí)于生機(jī)活力握巢。
??于我而言,前端的知識(shí)大部分都是來自于工作中零散的學(xué)習(xí)與實(shí)踐松却。這有利有弊暴浦,好的是將知識(shí)點(diǎn)的學(xué)習(xí)與實(shí)踐緊密的結(jié)合溅话,極大的激發(fā)了學(xué)習(xí)具體知識(shí)點(diǎn)的動(dòng)力,提高的學(xué)習(xí)的效率歌焦,加深了對(duì)知識(shí)點(diǎn)的理解飞几。壞的一方面是學(xué)習(xí)方向容易走偏,學(xué)習(xí)方向一旦偏離独撇,就可能導(dǎo)致基礎(chǔ)不牢固屑墨,知識(shí)認(rèn)知不清晰,難以建立完整的知識(shí)體系纷铣。
??打個(gè)比方卵史,睜著眼睛走路,哪怕是邊玩手機(jī)邊走路搜立,你也不會(huì)把路走歪以躯。每當(dāng)你有可能把路走歪的時(shí)候,眼睛一撇啄踊,自動(dòng)校正方向忧设,又走在了正確的路上,而且還是筆直的方向社痛。但是閉著眼睛走路就不一樣了见转,我就試過閉著眼睛走路,剛開始順著感覺正確的方向走蒜哀,過了一會(huì)感覺有點(diǎn)偏了斩箫,會(huì)下意識(shí)的調(diào)整一下。等睜開眼睛撵儿,路歪的不成樣子乘客。之所以這樣,是因?yàn)樵陂]上眼睛之后淀歇,我們沒有了參考坐標(biāo)系易核,不能實(shí)時(shí)校正我們前進(jìn)的方向±四可想而知牡直,這樣下去,我們離到達(dá)目的地更加的遙遙無期纳决。
??回過頭審視自身碰逸,我對(duì)于前端的學(xué)習(xí)境況和閉著眼睛走路本質(zhì)上也是相似的。從行業(yè)發(fā)展趨勢(shì)來看阔加,前端的知識(shí)技能零散繁多饵史,并且更新速度很快。今天這個(gè)框架更新了,明天那個(gè)新技術(shù)被廣泛應(yīng)用了胳喷,人很容易產(chǎn)生了“學(xué)不動(dòng)了”的挫敗感湃番。但是仔細(xì)想想,我似乎也并沒有學(xué)習(xí)了很多的東西吭露。那為什么會(huì)產(chǎn)生學(xué)不動(dòng)的感覺呢吠撮?答案就是在自學(xué)的過程上走上了彎路了。再打個(gè)比方讲竿,就好像一個(gè)玻璃瓶子纬向,全部放慢了棉花,雖然裝滿了戴卜,但是棉花拿出來,揉吧揉吧也就那么一點(diǎn)琢岩。都是虛胖的投剥。但是如果放上沙粒就不同了,內(nèi)容充實(shí)担孔,實(shí)現(xiàn)了玻璃瓶容器的最大價(jià)值江锨。我對(duì)于前端學(xué)習(xí)的知識(shí)點(diǎn),也就像棉花一樣糕篇,零散虛胖啄育,不成體系,大腦需要花費(fèi)更多的精力去將他們強(qiáng)行維持在一起拌消,而不是按照知識(shí)體系系統(tǒng)的記憶與理解挑豌。這也就造成了大腦的負(fù)擔(dān),才產(chǎn)生了學(xué)不動(dòng)的倦怠感墩崩。
??前端的學(xué)習(xí)是一條先快后慢的曲線氓英,入門很快,但是后續(xù)的每一步提高往往都要花費(fèi)更多的功夫鹦筹。這反映在感覺上铝阐,就是我們發(fā)現(xiàn)自己僅僅停留在會(huì)用的階段,后面的學(xué)習(xí)之路似乎越來越陡峭铐拐。因此徘键,構(gòu)建系統(tǒng)的前端知識(shí)體系,才更有利于對(duì)于前端知識(shí)的學(xué)習(xí)與應(yīng)用遍蟋。嘗試從高手高屋建瓴的角度吹害,學(xué)習(xí)前端,本文也算是記錄極客時(shí)間上《重學(xué)前端》課程的筆記匿值。
四大模塊
??對(duì)于知識(shí)的理解不能一直停留在點(diǎn)上赠制,需要大范圍把這些點(diǎn)串成線,形成自己的知識(shí)體系。關(guān)于前端工程師的成長(zhǎng)钟些,winter(《重學(xué)前端》專欄作者)認(rèn)為需要兩個(gè)視角烟号。一個(gè)是立足標(biāo)準(zhǔn),系統(tǒng)性總結(jié)和整理前端知識(shí)政恍,建立自己的認(rèn)知與方法論汪拥;二是放眼團(tuán)隊(duì),從業(yè)務(wù)和工程角度思考前端團(tuán)隊(duì)的價(jià)值和發(fā)展需要篙耗。只有這樣做迫筑,才能持續(xù)發(fā)展,在高速發(fā)展的技術(shù)和工程浪潮中穩(wěn)穩(wěn)立足宗弯。
??除此之外脯燃,前端工程師也是開發(fā)工程師的一員,除了前端自身的領(lǐng)域知識(shí)和工程特點(diǎn)之外蒙保,你還需要了解程序員通用的編程能力和架構(gòu)能力辕棚。所以,想要成為優(yōu)秀的前端工程師邓厕,需要通過系統(tǒng)地學(xué)習(xí)和總結(jié)獲取知識(shí)逝嚎,通過練習(xí)獲取編程能力,通過工作經(jīng)驗(yàn)來獲取架構(gòu)和工程能力详恼。
??前端知識(shí)點(diǎn)龐雜补君,講的再好再全,也不一定能記得住昧互。我們學(xué)習(xí)的目的是建立自己的知識(shí)體系挽铁,根據(jù)自己的理解把前端的領(lǐng)域知識(shí)鏈接起來,形成結(jié)構(gòu)敞掘。這樣做屿储,不僅能幫助我們自己記憶知識(shí),還能在其中發(fā)現(xiàn)自己知識(shí)的缺失渐逃,甚至可以憑借知識(shí)體系來判斷知識(shí)的重要性够掠,來決定是否要深入學(xué)習(xí)。
JavaScript
- 文法
- 詞法
- 語法
- 語義
- 運(yùn)行時(shí)
- 類型
- 執(zhí)行過程