在遇到問題的時候,說不知道怎么辦,不去試著找解決辦法,是沒什么用的呀。有些事,不做、不試試,怎么知道會怎樣。
在此,我以多線程下載為例,回顧一遍學(xué)習(xí)經(jīng)歷:
前置因子####
在游戲中,學(xué)習(xí)下一技能往往需要點亮前置技能。同理,我們學(xué)習(xí)新的東西時候,自然會往熟悉的地方靠。試著找兩者相同的地方,搭座橋?qū)⑺鼈冞B接起來。
也正因為這樣的特性,站在另一個層面的人總會有些許不同的發(fā)現(xiàn)。讓大腦有一個宏觀的概念,即站在上一層次俯瞰所學(xué)主題全貌。這樣才有一個直觀的感受,知道各個節(jié)點間的聯(lián)系,能夠串聯(lián)起來,形成體系。
以多線程下載為例,我將線程這個關(guān)鍵字提取出來,然后以此為線索上溯至進(jìn)程知識點。再以此構(gòu)建聯(lián)系,整合之前的知識點。

這樣做有兩個好處:
- 有序
- 查缺補(bǔ)漏
先和自己已知的知識點綁定,再利用 Google 搜索相關(guān)的材料。采用跳躍式的快速閱讀,抓取關(guān)鍵知識點,可以快速搭建知識骨架。
收束條件
在回顧前情提要之后,你會發(fā)現(xiàn):“ 我只知道一堆概念呀 ”。如同搭好框架,而四周空洞洞的,風(fēng)一吹就瑟瑟發(fā)抖。
這可不好,接下來我們得找些材料來填充四周。怎么找呢?
首先,定一個完成標(biāo)準(zhǔn)。
可選項越多越難抉擇
像這次作業(yè),通過所寫程序能下載測試文件并完整顯示出來,這次作業(yè)就是成功的。
接著,收束學(xué)習(xí)范圍,具體問題具體分析。
我們自然不會什么都找,主要根據(jù)學(xué)習(xí)的主題,劃分區(qū)域,選取關(guān)鍵詞搜索。
現(xiàn)在,是時候搜索學(xué)習(xí)范圍內(nèi)的資料了。
在搜集材料的時候,我們不做任何整理工作,所有找到的材料,通過速讀的方式,將和本次學(xué)習(xí)目標(biāo)相關(guān)的關(guān)鍵詞的文章全部保存。
除了在網(wǎng)上搜索,書籍也是學(xué)習(xí)資料的來源。但是,我們沒有必要看完整一本書,我們只需要把這一章當(dāng)做學(xué)習(xí)材料來使用。
迭代前進(jìn) ( Todolist )####

上面,我們已經(jīng)通過腦圖繪制了多線程下載會涉及到的知識點,也通過 Google 等搜索引擎,找到了與本次學(xué)習(xí)相關(guān)的學(xué)習(xí)資源,下一步,就是要規(guī)劃學(xué)習(xí)路徑:先學(xué)什么,后學(xué)什么。
在進(jìn)行這一步的時候,列一個學(xué)習(xí)清單,照著清單上的內(nèi)容一步步迭代完善計劃,這自然是最好的。
然而,世事不如人愿。或許,你列了清單,之后就玩手機(jī)、看視頻去了?;蛘?,你列了清單,看了看,不錯,直接點個勾,完成了。這樣,制定的計劃也就失去了意義。
你可以試著這樣做:
拿出張紙來,把能搜索到的關(guān)鍵詞列出來。試著想想它們間的關(guān)系,它們有什么用,等等。問題太大的,拆分一下,試著就一個點問一個小問題,然后搜尋答案,解決一個小問題。之后,再解決一個,持續(xù)迭代,完善路徑,盡可能形成一個閉環(huán)。
在這個過程中,總會出現(xiàn)一些稀奇古怪的問題或是找不到問題出在哪,那么試著跳出來,看看它們能不能組合起來,之后會發(fā)生什么。
就像這樣:

簡裝輕行,小步快跑,快速迭代,整合資源。
建立索引
到這里,一個學(xué)習(xí)的過程就基本完成了。最后,就是整理資料,歸類管理,在下次使用的時候能快速找到。因為我們的大腦并不能記住所有學(xué)習(xí)的細(xì)節(jié),下一次再次使用時,一定會有所遺漏。而上述具體細(xì)節(jié),我們只需要一個范本就能快速喚醒,管理就顯得很重要。
再者,后續(xù)有所發(fā)現(xiàn),或是遇到?jīng)]發(fā)現(xiàn)過的問題的時候,根據(jù)索引,我們可以再次添加和修正內(nèi)容。學(xué)習(xí)是個循環(huán)再找的過程吶。
還有,要能教會別人,那才是你的知識。
最后在學(xué)習(xí)過程中,推薦使用以下工具:
思維導(dǎo)圖工具:Mindnode ( Mac )、XMind ( Windows )
筆記本工具:Evernote
Chrome插件:Diigo Web Collector (文檔管理 ) 、Toby (標(biāo)簽收納)
番茄工作法計時器:Forest
Google:能翻墻還是翻吧。