前言
重學(xué)前端是 winter 大神在極客學(xué)院開的一門課趟卸,雖然是重學(xué)“前端”,但是大神說的方法其實(shí)也適用于學(xué)習(xí)各個(gè)領(lǐng)域:不管學(xué)習(xí)什么首先建立起一個(gè)對它的知識架構(gòu)覆醇,將自己的理解銜接起來涉茧,形成結(jié)構(gòu)汰瘫,是最好的學(xué)習(xí)和理解的方法。同時(shí)也要站在不同的視角去思考以完善這個(gè)架構(gòu)书斜。
而前端工程師成長诬辈,需要兩個(gè)視角:
- 立足標(biāo)準(zhǔn),系統(tǒng)性總結(jié)和整理前端知識荐吉,建立自己的認(rèn)知和方法論
- 放眼團(tuán)隊(duì)自晰,從業(yè)務(wù)和工程角度思考前端團(tuán)隊(duì)的價(jià)值和發(fā)展需要。
對初學(xué)者來說一開始可能理解起來會很模糊稍坯,但是可以自主的時(shí)常從這兩個(gè)視角去思考問題酬荞。
設(shè)立目標(biāo)
希望能從這個(gè)課程達(dá)到三個(gè)目標(biāo):
摸索出適合自己的前端學(xué)習(xí)方法
建立起前端技術(shù)的知識架構(gòu)
理解前端技術(shù)背后的核心思想
學(xué)習(xí)方法
老師談了兩個(gè)前端學(xué)習(xí)方法:
1. 建立自己的知識架構(gòu)
什么是知識架構(gòu)
可以理解為知識的“目錄”或者索引,可以把零散的知識組織起來瞧哟,也能幫助發(fā)現(xiàn)一些知識盲區(qū)混巧。
而知識架構(gòu)最重要的兩個(gè)特質(zhì)是邏輯性和完備性。
思考
那么現(xiàn)在可以思考如果給 js 知識做一個(gè)頂層目錄勤揩,你會怎么做咧党?
看一下你寫下來的目錄之間的邏輯關(guān)系,是否有意義陨亡。
2. 追本溯源
- 含義
就是關(guān)注技術(shù)提出的背景傍衡,關(guān)注原始的論文或者文章,關(guān)注作者說的話负蠕。
- 操作
翻資料(wiki)查找歷史上的文章和任務(wù)蛙埂,再翻歷史資料,也可以發(fā)郵件詢問遮糖。
- 意義
可以幫助理解一些看上去不合理的東西绣的。
學(xué)習(xí)模塊
后面會從四個(gè)模塊來講解:
JavaScript
css 和 html
瀏覽器實(shí)踐
前端綜合應(yīng)用