好奇,多問幾個為什麼有助於理解

來源:互聯網
上載者:User

標籤:des   style   使用   os   io   for   ar   art   

好奇,多問幾個為什麼有助於理解

         好奇,有一種表現形式,就是你對它感興趣,覺得它好玩,覺得這個東西和別的東西不一樣,同時也想知道它是怎麼做到的,為什麼會和別的不一樣。

小時候,父親常督促我“多問幾個為什麼能協助你理解”。那個時候還小,完全不能理解“問為什麼”和“理解”之間的關係。威嚴之下就哼哈答應,久而久之就當耳旁風了。不過即使現在他老人家也不能就這個問題給出一個很好的答案。

斯金納箱實驗

         下面有個非常有意思的科學實驗,可以很好的回答這個問題:

 

圖1 斯金納箱實驗

準備實驗

斯金納箱沒有出口,老鼠對拉杆到底發生什麼作用一無所知。

 

第一階段

蜂鳴器突然響了,老鼠偶然碰了一下拉杆,美味的食品從裡面出來了。

第一次純屬偶然,但是接二連三發生之後,老鼠開始注意到“按壓拉杆”和“得到美食”之間的因果關係:拉拉杆->得到美食

第二階段

經過第一個階段的學習後,老鼠為了得到食物就會一個勁兒的按壓拉杆。但是,即使按壓拉杆也未必能獲得美食。因為蜂鳴器不響時,即使去按壓拉杆,食物也不會出來。反覆多次後,老鼠最終意識到了蜂鳴器和拉杆+美食之間的關係:蜂鳴器響->(拉拉杆->得到美食)。

這個階段經曆了數十次乃至數百次的失敗嘗試。

這個過程中,成功是需要多次失敗來做鋪墊的(失敗是成功之母?),沒有這種多次失敗的體驗,是無法正確記憶的。

所謂記憶就是通過失敗和反覆形成並進行強化的。

這裡還請注意,老鼠先注意到的是拉杆,然後才開始注意蜂鳴器。因為拉杆對美食出現的影響更加“直接”,當老鼠記住了拉杆和美食之後,它才開始學習蜂鳴器與“拉杆+美食”之間的關係,這個階段的“拉杆+美食”已經是“元操作”,就像我們筷子送食物到嘴邊,無須思考就會張嘴吃食物一樣。

第三階段

假設前兩個階段蜂鳴器出現的聲音都是do,現在開始蜂鳴器發出的聲音是sol。將會出現什麼情況呢?實驗結果表明,老鼠同樣會對蜂鳴器發出的sol音感興趣,緊接著去拉拉杆。老鼠的記憶依然是:蜂鳴器響->(拉拉杆->得到美食)。

大腦認識事物是從模糊開始的,或者說大腦的記憶比較粗,不夠精確,它無法區分do和sol等不同的音。或者說在當前階段do和sol的“意義”是相同的:響一聲。但,這種模糊記憶對生命具有極其重要的意義。比如說,你第一次見到某人時,對方在飄逸的長髮上紮著一條串珠絲帶,穿著藍色的連衣裙。而再見面時,她燙了頭髮,戴著帽子,穿著牛仔+T恤。如果大腦將這些特徵都進行了精確、嚴密的記憶,那麼第二次見面你就把她當作別人了,這樣帶來的麻煩就大了。生物要想在不斷變化的環境中生存,就必須依靠過去的記憶,從而在遇到“類似”的情況時作出正確的判斷。否則,在早期自然環境不斷變化的情況下,記憶將會對新情況的出現毫無協助,那麼記憶也就毫無意義的。

所以,(筆者註:在生物進化早期)對記憶而言,模糊和靈活性比起嚴密精確來說,更加必要。

再比如不同人寫的同一個字,如果不是模糊和靈活性的存在,同一個字因為不同的人寫將會當作不同的字來對待,文字還有意義嗎?

大腦沒有縝密的記憶嗎?有,沒有它生物的進化速度也將會非常慢,並且可以把它們歸類為本能。雛雁或者雛鴨會跟在第一次進入眼帘的,活動的生物後面行走(冰河世紀裡,小恐龍跟著樹懶,也是同樣情形嗎?)。它們會認為第一眼看到的對象就是母親。

從進化論的角度來看,越是低等的動物,縝密記憶的比例就會越高。低等動物即使經曆過失敗,下次情形稍微不同,同樣會失敗,結果可能就是丟掉性命。反過來,人類的大腦被賦予了非常大的靈活性:失敗,總結經驗教訓,靈活處理,下次可能就成功了。這是大腦的模糊+靈活性在協助我們。

第四階段

這個階段,只有當蜂鳴器發出sol音時,再拉拉杆,才會出來美食。

老鼠在一開始並不會認識到這一點,老鼠“聽懂”sol當然也是經曆了無數的失敗後。老鼠開始形成新的記憶:蜂鳴器發出sol音->(拉拉杆->得到美食)。

但是,它依然不能“聽懂”fa,mi等音節,因為這些音節依然可以先“模糊”著,大腦不需要區分它們,或者區分出來沒有任何意義。

腦開始從模糊的任何“聲音”,開始認識到“sol”這個音節。

這點就像認識一個人,讀一本書,參加一次培訓,如果沒有老師點“重點內容”,如果沒有考試題,所有知識的細節都會被大腦的“模糊”性給“糊弄”過去。

否則的話腦將不堪重負,比如精確記憶了培訓中,老師的眉毛什麼樣子,什麼語調,什麼姿勢,PPT中使用了什麼字型,有多少行,PPT右下角有個什麼表徵圖,有紅橙黃綠藍五種顏色,哪個同學提了個問題,他穿了什麼衣服,等。

想辦法“突出”某些細節,讓它們有“意義”也就是腦記憶的過程。上課回答問題,考試,講述已知知識給別人,都處於這個行列。

第五階段

假設前面幾個階段裡,sol音都是高調的,從這個階段開始,只有當發出低調的sol音,拉拉杆,美食才會出來。老鼠大概經過30次左右的失敗就能形成新的記憶:蜂鳴器發出低調的sol音->(拉拉杆->得到美食)。

但是,如果從第一階段開始,一直使用高調sol音,跳過區分do音的過程,老鼠很難聽懂“低調的sol”。

如果不能區分差異大的事物,那麼也就不能區分這個事物中差異小的那部分。因為這個事物的差異完全被“模糊”糊弄過去了。

當老鼠學會區分do和sol之後,很容易學會區分高調的sol和低調的sol。

結論是學習要循序漸進,先從差別大的事物開始學習,再深入細節。

想起最早來公司時,一些痛苦的經曆,開始閱讀DexNative的代碼,每行都能看懂,就是不能把它們像現在這樣能按照幾條線捋清楚。當然也就是遇到SMR時,幾乎全部都要重新閱讀一遍,在這個過程中,不斷“哦,原來是這個意思!”。

幾輪,十幾輪之後,Archive,Single Index Dlis,depth/time/station, real time, non-real time, 這個大的差異可以區分了, 這其中的一些細節也就慢慢的可以區分了。

帶著問題(SMR/BUG),去閱讀代碼,會讓你抽取出更多細節,否則你就是讀一千遍,你也不知道為什麼,或者你也記不住,這些你曾經讀過的代碼也不會協助你解決問題(記不住,就別提協助解決問題了,就象你的工具箱裡沒有這個工具,你是無法使用它的)。

書籍只是人類文明進步的階梯,記憶才是物種進化的根本基石。

                             ---筆者注

 

         當我們學習新東西時如果沒有“突出細節”的參與,就像是實驗中第一階段的老鼠對於蜂鳴器的認識一樣,因為毫無意義而完全沒有認識到它的存在,被“模糊性”糊弄過去了。大腦只是得到了一個非常模糊的認識,只有當某個細節對我們有“意義”時我們才會記憶。

而好奇,從而多問幾個為什麼,就是“突出細節”一種方法,讓大腦覺得某些“細節”有“意義”其實就是記憶過程。

         作為開發人員,圈內應該是有一個共識的:就是精通了一門語言,學另外一門語言也就比較快了。其背後的原因,推測應該是這樣的:

         精通一門語言後,對這門語言的一些基本認知會協助你在學習下一門語言時,多問幾個為什麼。並且這些問題是非常具體的,非天馬行空地。比如,精通了C語言後,再學C#,意識(潛)本身會帶著各種問題去認識C#:

         變數是如何聲明的,字串如何賦值,為什麼C#沒有指標,記憶體申請也是New嗎?帶著這些問題第一次讀完C#語言入門應該是和第一次讀完C語言入門學到的知識量是不一樣的。

總結

         好奇是表現形式,重點是隨之而來問得那幾個有助於“突出細節”的問題。如果只是“門外漢看熱鬧”也就罷了。

         多問幾個為什麼,一方面突出細節,另外也是在協助大腦與已有的知識建立聯絡。

      而聯絡是有利於大腦記憶又一“神器”,我會在後續的文章中講到它。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.