(2) 我的學(xué)習(xí)技巧
本文描述我的一些有特色的學(xué)習(xí)方法,也會涉及學(xué)編程相關(guān)的內(nèi)容,本文方法不一定適用于所有人。
?
本文首先闡述一些信息論、心理學(xué)基本概念,隨后介紹一些我的學(xué)習(xí)觀和學(xué)習(xí)方法。
?
考慮到大部分讀者可能對理論不感興趣,本文調(diào)換了結(jié)構(gòu)順序。如果讀者對理論知識和學(xué)習(xí)觀有興趣,可以按原順序(0-1-2-3)閱讀。
2. 學(xué)習(xí)的技巧
2.1足夠的學(xué)習(xí)速率
在學(xué)習(xí)一門新知識的時候,每個人的學(xué)習(xí)速率是不一樣的,最佳的狀態(tài)就是輸入速率=學(xué)習(xí)速率。中小學(xué)上課,總是有很多人不好好聽課,有的人是都會了,覺得無聊,有的人是跟不上太累了,于是放棄,這都是因為信息輸入速率和學(xué)習(xí)速率不匹配(所以才要求因材施教)。
但是自學(xué)的時候,這兩個速率是可以匹配的。如果你對某學(xué)科已經(jīng)足夠了解(如復(fù)習(xí)),則可以通過閱讀來學(xué)習(xí),人的所有感覺里,視力的輸入速率是最高的。如果不能閱讀,則考慮看視頻(網(wǎng)課)錄像,能看錄像就不要看直播,錄像可以回退、慢速、倍速、快進(jìn)、選集、看彈幕,這都是直播沒有的功能,這些功能可以讓視頻的速率和你的學(xué)習(xí)速率完全匹配。
不論是聽課還是刷日常視頻,盡量加速播放,能加速多快就多快,以需要全神貫注的聽才能聽懂為標(biāo)準(zhǔn)調(diào)節(jié)播放速度。(原理就是人類的音頻信息輸出速度,即說話,遠(yuǎn)遠(yuǎn)小于聽力的信息輸入速度,一般認(rèn)為是3-5倍)常見視頻網(wǎng)站,不支持自定義倍數(shù)的播放速度(只有固定幾個選項,太少),因此需要使用插件。一般我聽課,使用2-2.7倍速,看娛樂視頻,3倍以上的速度(手機(jī)端b站可以長按右側(cè)視頻進(jìn)入3倍速)。外語的課程,如想聽,適當(dāng)變慢,如不想聽,以字幕速度為準(zhǔn)。善用暫停和播放進(jìn)度功能。
合理利用這個方法,學(xué)習(xí)速度變成2倍以上。如不適應(yīng),可逐漸提高速度。一定要足夠快,完全消耗所有注意力和意志力,讓自己無法分神。
推薦的瀏覽器插件:計時器掌控者 https://timer.palerock.cn/
?
2.2有效率的復(fù)習(xí)
根據(jù)原則2.1,復(fù)習(xí)時,以閱讀為主,不要在看視頻。如果可以,則以閱讀提綱為主,如沒有提綱,可以自己做一個提綱。記憶性內(nèi)容偏多的課程,應(yīng)該邊看邊做提綱(用暫停),有助于記憶。
對于錯題,不要謄抄到錯題本上,太浪費(fèi)時間,如有電子版則可以做個文檔。但是,不要依靠看錯題集來復(fù)習(xí),效率太低。對于每一個錯題,寫下一句話的概括的錯誤原因,如果有多個原因就寫多句話,如果下一次錯了一樣的原因,就畫正字計數(shù)。如果無法總結(jié)出原因,說明還沒有搞清楚,繼續(xù)糾錯。復(fù)習(xí)時,只看錯誤原因,回憶錯誤即可。
?
2.3 以興趣為導(dǎo)向
意志力是有限的資源。沒有興趣,學(xué)習(xí)就消耗大量的意志力,所以能堅持的時間就短。所以一定要有興趣,使用 有意后注意 來學(xué)習(xí)。
有些人說自己實在沒有學(xué)習(xí)的興趣。對這種情況,我個人的建議是別學(xué)了,做你喜歡的事情。如果非要通過某些考試,那可以使用應(yīng)試教育的辦法刷題來解決,這樣不需要興趣。此外,興趣是可以培養(yǎng)的,往大里說,“喜歡”是可以被洗腦的,而且自我洗腦的效果 比 其他任何人對你洗腦效果 都好。
?
2.4 有意義的接受學(xué)習(xí)
對于一般的學(xué)習(xí),我推薦使用有意義學(xué)習(xí)、接受性學(xué)習(xí),這是學(xué)習(xí)效率最高的辦法。
有意義學(xué)習(xí)。例如學(xué)數(shù)學(xué),不要關(guān)注背公式,而關(guān)注它是怎么推導(dǎo)出來的,數(shù)學(xué)家為什么會推導(dǎo)它,怎么證明的,這就是有意義學(xué)習(xí),有意義學(xué)習(xí)自帶記憶屬性,你可能忘了公式,但是和它相關(guān)的一件事你只要沒忘,都能把它推導(dǎo)出來。
接受性學(xué)習(xí)。每個人中小學(xué)的時候都會有逆反心理,有時也會中二,覺得自己很厲害,有些人這種癥狀能持續(xù)到大學(xué)畢業(yè),甚至到死。相比于發(fā)現(xiàn)性學(xué)習(xí),無疑接受性學(xué)習(xí)的速度更快,如果什么科學(xué)知識都要孩子重新發(fā)現(xiàn)一遍,人類文明就不用進(jìn)步了。而那些小時候發(fā)現(xiàn)的知識,長大后就明白是古人幾百年前就明白的事情。探索的前提是已經(jīng)對所學(xué)知識了解清楚,接受性學(xué)習(xí)永遠(yuǎn)是大多數(shù)人的主流。至于有人說接受性學(xué)習(xí)沒有興趣,發(fā)現(xiàn)性的有興趣,我只想問問你多大了,還需要老師引導(dǎo)著產(chǎn)生興趣才能學(xué)。
對于輸出型的任務(wù),如算法題、高考,則應(yīng)該采用接受性學(xué)習(xí)和發(fā)現(xiàn)性結(jié)合的思路,如刷題,有些科目也可以不使用意義學(xué)習(xí)而使用機(jī)械學(xué)習(xí),如英語、語文。
?
2.5 充分利用外腦
對于非面向閉卷考試的學(xué)習(xí),充分利用外部存儲器(如筆記、電子文檔、互聯(lián)網(wǎng)、其他人腦)和外部計算機(jī)(如計算器、電腦、其他人腦)是必要的。很多知識,對概念記住名字和定義,需要的時候查閱相關(guān)資料即可,而不像閉卷考試?yán)锒夹枰痴b,這主要是得益于計算機(jī)和互聯(lián)網(wǎng)的發(fā)展。
但是這并不意味著一切知識都不用學(xué)了。其一,對于知識本身,只是要知道它的名字和概念(即 索引),否則連搜索查找都做不到。其二,對于查到的資料,如果是每次都新學(xué)習(xí)一遍則非常消耗時間,如果是常用的知識還是應(yīng)該記?。?分級緩存)。其三,知識是有結(jié)構(gòu)的,基礎(chǔ)知識不了解,高級的概念查到了,可能也看不懂,然后又會面臨前兩個問題。這也就是基礎(chǔ)教育的作用。
3. 學(xué)習(xí)的態(tài)度
3.1 永遠(yuǎn)不要以無知為榮
“我成績不好是因為我沒好好學(xué),不是我傻。”再聰明,也不應(yīng)該以無知為榮。
“我又不會使用支付寶,你們這是歧視老人?!币灿腥斯す衽_,只是排隊而已。會用的老人也很多啊,你不會只是因為你沒學(xué),和歧視老人有什么關(guān)系。
“講的什么東西啊,我都聽不懂?!北尘爸R不足,你可以虛心請教,詢問學(xué)習(xí)路線,就算不學(xué)至少對知識持有敬畏而不是侮辱。
“我不會用微信掛號,你們這醫(yī)院真垃圾?!比绻轻t(yī)院軟件做的不好,罵的合理,如果是自己不學(xué)顯然是自己的問題。
?
3.2 正確的請教態(tài)度
請教前先自學(xué)。不要問別人,能用搜索引擎得到答案的問題。如南京是哪個省的,中國有多大的陸地面積,java是編程語言嗎,like的語法等等。
找正確的人請教。如果實在不會判斷,那也不用猶豫太久,不要因為丟臉就不問。
正確的提問方法。提問前,請先明確的描述問題,以及你的思考或探索過程,盡量采用留言/郵件等方式,如果實在著急可以先留言,再電話通知。有一個原則,不要讓回答者還要再問你任何問題。有時候回答別人問題能讓人血壓飆升,如:問代碼哪里有問題,有些人不發(fā)報錯信息,不發(fā)代碼文件,還要回答者多次再問;“我哪里做錯了?”然后不發(fā)自己做的過程;直接打電話問,說了半天也說不清楚想問的問題。
即時的反饋。問題得到解答,聽懂了說聽懂,聽不懂說哪里不懂(或懂了多少)。不論結(jié)果如何,都要說謝謝。
?
3.3 永遠(yuǎn)樂于分享
不過量的分享(指教授)知識,不要認(rèn)為自己吃虧了。教別人知識,是復(fù)習(xí)知識最有效的方法,這是有人研究的。當(dāng)然,在自己完全熟悉以后再教,就沒有意義了,此時可以考慮分享寫好的文檔,這樣不用勞煩自己的時間。
對同學(xué)可以分享,對同事等工作相關(guān)的人酌情。
0. 何為學(xué)習(xí)
0.0 何為信息
香農(nóng)認(rèn)為,信息是用于消除事物不確定性的東西。信息的單位是比特(位元、bit),信息的度量方法是計算信息熵。
0.1 獲取信息:感覺與知覺
感覺是人腦對直接作用于感覺器官的客觀事物的個別屬性的反映。感覺是一種簡單的心理現(xiàn)象,是認(rèn)知的起點。(如視覺、味覺)
知覺是直接作用于感覺器官的客觀事物的整體屬性在人腦中的反映,它是在感覺的基礎(chǔ)上產(chǎn)生的。(空間知覺、時間知覺、運(yùn)動知覺)
0.2 學(xué)習(xí)
廣義的學(xué)習(xí)包含了動物的學(xué)習(xí)和人類的學(xué)習(xí),指有機(jī)體在后天生活過程中,由于練習(xí)或反復(fù)經(jīng)驗而產(chǎn)生的行為或行為潛能的比較持久的變化。
狹義的學(xué)習(xí)是指人類或?qū)W生的學(xué)習(xí),是個體在教育環(huán)境中進(jìn)行的有目的、有計劃、系統(tǒng)地掌握知識技能和行為規(guī)范,并最終引起行為或行為潛能發(fā)生持久變化的過程。
形式化的學(xué)習(xí):對于某類任務(wù)T和性能度量P,如果一個計算機(jī)程序在T上以P衡量的性能隨著經(jīng)驗E而自我完善,那么就稱這個計算機(jī)程序在從經(jīng)驗E學(xué)習(xí)。(我喜歡這個定義,換成人腦同理)
0.3 注意力 與 意志力
注意是人的心理活動對一定對象的指向和集中。單位時間內(nèi),人的意志力是有限的。注意分為 無意注意、有意注意、有意后注意,其中只有有意注意是消耗意志力的,一般情況下,再怎么分配注意力,也不能同時做兩個有意注意。(一心二用一般是其中只有一個消耗意志力,或都不消耗)

意志力是一種可再生但有限的資源,可以通過休息補(bǔ)充。
0.4 知識的度量
學(xué)習(xí)圍棋的規(guī)則是簡單的,學(xué)習(xí)象棋的規(guī)則是復(fù)雜的。假設(shè)存在一個一般人模型,用100個漢字描述后,一般人學(xué)會了圍棋的規(guī)則,已知每個漢字信息熵是9.56(事實上變成詞語還會更低)bits,那么對此人來說,圍棋的規(guī)則對應(yīng)的信息不大于956 bits(香農(nóng)第一定律)。同理,我們可以計算出另一個象棋規(guī)則對應(yīng)的信息,同樣編碼效率的情況下,它應(yīng)該是大于100字的。
0.5 學(xué)習(xí)速率
這100個字的規(guī)則,想要學(xué)會大腦就存在2種速度,輸入速度(IO速度)和處理速度。輸入速度包含把感覺(如看、聽)處理為編碼(漢字)的過程,處理速度則是理解編碼本身的速度。有的人閱讀得快(如5個字/s),如果處理速度更快,他就能20s學(xué)會。有的人可能處理速度不快,就需要讀一遍在回頭讀。學(xué)習(xí)的速度和天賦、背景知識和熟練度有關(guān)。在不做特別說明的情況下,本文的學(xué)習(xí)速率特指處理速度(不包括輸入速度)。
0.6 記憶與遺忘
略。
1. 學(xué)習(xí)的分類
1.1 接受學(xué)習(xí)和發(fā)現(xiàn)學(xué)習(xí)
我國一般幼兒園時期有很多發(fā)現(xiàn)學(xué)習(xí),義務(wù)教育以后則以接受學(xué)習(xí)為主,如做科研,則又需要發(fā)現(xiàn)學(xué)習(xí)。一般來說,接受學(xué)習(xí)學(xué)習(xí)效率高,信息密度大,教學(xué)成本低,適合集體化教學(xué)(如班級授課制)。
作為程序員,上課時以接受性學(xué)習(xí)為主。自己做實驗寫代碼時,則是發(fā)現(xiàn)學(xué)習(xí),這也是很多人聽課都懂卻寫不出代碼的原因——兩者要求不同??磾?shù)學(xué)書,聽課,都是接受性學(xué)習(xí);自己推導(dǎo)公式,或自主做題,屬于發(fā)現(xiàn)性學(xué)習(xí)。
1.2 有意義學(xué)習(xí)和機(jī)械學(xué)習(xí)
奧蘇伯爾認(rèn)為,有意義學(xué)習(xí),就是將符號所代表的新知識與學(xué)習(xí)者認(rèn)知結(jié)構(gòu)中已有的適當(dāng)觀念建立起非人為的和實質(zhì)性的聯(lián)系。而機(jī)械學(xué)習(xí),則是沒有改變原有的認(rèn)知結(jié)構(gòu),只是將知識通過記憶力添加在原有的認(rèn)知結(jié)構(gòu)上。
通俗來說,死記硬背就是機(jī)械學(xué)習(xí),而通過有意義學(xué)習(xí),數(shù)學(xué)等科目是可以自己推導(dǎo)的。有意義學(xué)習(xí)泛化能力強(qiáng),有助于舉一反三,避免過擬合;機(jī)械學(xué)習(xí)處理速率高,消耗的意志力小,適合英語、語文等需要訓(xùn)練海量原始數(shù)據(jù)的學(xué)科。
1.3 替代學(xué)習(xí)(觀察學(xué)習(xí),替代強(qiáng)化)
略
1.4 遷移學(xué)習(xí)
學(xué)習(xí)遷移也叫訓(xùn)練遷移,是指一種學(xué)習(xí)對另一種學(xué)習(xí)的影響,或習(xí)得的經(jīng)驗對完成其他活動的影響。(如“舉一反三”“觸類旁通”)機(jī)器學(xué)習(xí)中,指在某一領(lǐng)域獲得的經(jīng)驗?zāi)P蛯α硪粋€學(xué)習(xí)任務(wù)有幫助。
計算機(jī)相關(guān)的,數(shù)學(xué)、理科學(xué)得好,則對學(xué)計算機(jī)有正遷移,編程能力強(qiáng)亦然。
?
?
4. 小結(jié)
杜威主張教育無目的論,主張教育即生長,教育即生活,教育本身除生長以外沒有其他目的。換言之就是學(xué)習(xí)無目的論,學(xué)習(xí)本身就是樂趣,我覺得某種意義上這是合理的。
人的天性是愛學(xué)習(xí)的,只是很多知識本身是反直覺反天性的,而游戲是順著天性設(shè)計的,所以更容易學(xué)習(xí)。
如果學(xué)習(xí)本身真的只有痛苦,建議也不用考慮轉(zhuǎn)計算機(jī)了。
?
本文是《計算機(jī)求職》系列的第3篇。《計算機(jī)求職》系列,我會陸續(xù)寫一寫學(xué)習(xí)的經(jīng)驗,面試的經(jīng)歷,公司的待遇,以后入職了我還會寫工作的感受等等,這是一個很長的系列。
?
《計算機(jī)求職》系列:https://www.bilibili.com/read/readlist/rl499942
更多內(nèi)容歡迎關(guān)注公眾號:純理性人