在學習的時候,經常被前輩們告知學習乙個東西要了解它的原理,即要知其所以然,如果問為什麼要知其所以然的時候,前輩們一般會說:只有了解這個東西的原理,以後在遇到與此相似的問題的時候,就可以依據這個原理來搞定,萬變不離其宗嘛。
可能很多同學問道這一步,就不再向下想了。同時,因為要學習這個東西,而為什麼要了解他的原理這個問題與要學習的它沒有關係,就先放下了。最後,在學習的時候了解了它的原理,碰到相似問題的時候也搞定了,以自身實踐證明知其所以然是對的,既然是對的了,那還管他三七二十一做什麼呢?這個問題就束之高閣了。
這個問題在屬於我的"問題閣樓"那裡安靜得呆了二十多年後,在前些時間,因為又回顧了一下劉未鵬的部落格,同時也回憶了自己所看的一些記憶方面的書籍,這個問題又浮現在腦海中。今天在這裡,嘗試一下結合記憶相關的知識,來解釋一下為什麼我們要知其所以然。
在這之前,我們先來準備下記憶的相關知識,這些知識將是我們要知其所以然的依據。
1.記憶的過程
我們記憶和回想一件事物的過程大約可以分為三個階段:
學習/編碼 --> 儲存 --> 回憶在實際生活中,我們的學習乙個東西的過程就是學習/編碼後將這個東西儲存起來,在遇到類似問題的時候回憶起來。這裡可以再籠統得劃分一下,將上面三個過程簡化為兩個過程:
記 --> 回想即記下來我們所學的東西,用的時候再回想起來。那我們是如何記住一件事物和回想起來這件事物呢,請看2和3.
2.記的過程
要了解下記的過程,先來了解下記憶的分類,
在現代的研究中,記憶一般被分為工作記憶和長期記憶 ,兩者的簡單解釋如下所示:
工作記憶:在大腦中,儲存的時間較短,一般幾秒左右,包含視覺記憶,聲音記憶等等。
長期記憶:在大腦中儲存的時間會比較長,長度甚至可以是一生。它是由短期記憶經過轉換而來的。我們的記的過程實際就是將短期記憶轉換為長期記憶的過程,這個過程是可以簡單描述為我們對這個事物進行編碼,即為這個事物貼上各種各樣的標籤,之後儲存到大腦中。
例如,我們在背誦《靜夜思》,在背的過程中了解這首詩描寫的主題,詩中所包含的情感,詩人是在什麼情況下寫下這首詩....這樣的附加資訊。這個過程就可以看做詳細編碼的過程。
經過編碼後,我們的大腦將這首詩附帶著這些標籤,儲存到我們的大腦中。
3.回想的過程
那麼我們是如何想起來一件事物的呢?可以簡單描述為:
當我們所遇情況與記住的東西有重合時,這時候大腦就會將先前的記憶回想起來供我們使用。
例如,北漂的同學們在中秋的時候由於工作沒有回家,加班到晚上9點,在回家的路上看到了天空的一輪皓月,心頭泛起一陣鄉愁,可能就會回想起《靜夜思》中的舉頭望明月,低頭思故鄉。(前提得是這位同學在學習靜夜思的時候得像上一章節中的那樣進行記憶!!!,如果只是簡單的死記硬背,那麼回想起來的可能就是"啥餡的月餅好吃呢?")
以上就是對記憶過程的乙個簡單講解,下面就開始說為什麼要知其所以然了。
4.為什麼要知其所以然
當我們學習乙個知識點的時候,理解它的原理,也就為這個知識點加上了一系列的標籤,例如:
在什麼情況下使用它,為什麼使用它,使用它有哪些好處,如何使用它等等之後大腦將其儲存起來。在以後我們遇到類似問題的時候,我們對問題進行
抽象,模擬等分析過程如所用知識點是相同的,那麼我們就會回想起此知識點所儲存的一類列記憶,從而來幫助我們來解決這個問題。
也就是,以後遇到類似問題,我們可以依據先前的經驗來解決它。
以上,就是我們要知其所以然的理由。
才疏學淺,若有錯誤,請指正,謝謝。
xiaoniu
為什麼springcloud值得我們學習?
springcloud好不好?好!它的微服務理念適合所有公司的業務嗎?不一定!但是不使用它需要學習它嗎?需要!雖然去年就聽了朋友說了springcloud全家桶如何如何方便?但是一看到全家桶中eureka,hystrix,zuul,bus我還是比較頭疼的,這麼多子模組從 看起呢?但當我開始學習了解的...
我們為什麼要學習LINUX
技術的價值不在於這個技術有多麼高超,而在於技術本身給我們帶來什麼價值,所以很多時候我們學習乙個技術,不能盲目學,是為了使用這個技術,知道這個技術的使用場景,知道這個技術帶來的便利性,我們才決定要深入學習。那我們幹嘛要學習linux?linux能給我們帶來什麼價值呢,這樣我們的學習才不會麻木。linu...
為什麼我們要積極學習
今天的決定直接影響三年後的你,很多時候我們都不太願意承認,會犟,你憑什麼這麼說?但無數的事實證明,你越是懶惰,以後越有可能錯過你喜歡的人和事。今天學習英語的困難,三年後乙份薪資待遇不錯,但對英語有高要求的工作來到你面前,你就只能放棄。學習不是為了別人,正好相反,它是為了自己。社會是殘酷的,20歲的年...