隨著信息化社會的發展,人們接觸到的信息呈爆炸式的增長,
我們獲取知識的途徑也越來越多了,網絡中的知識更是取之不盡用之不竭。
我們每天都要學習,主動的或者被動的,但是人們的記憶力總是有限的。
人們常說,“我的腦袋實在裝不下了”。
就好像我們記住了新知識,舊知識就不得不被忘掉一樣。
難道不是嗎?我們一直在學習新技術,
結果導致大腦超負荷運轉,忘記了以前熟練掌握的內容,
自己非但沒有進步,反而退步了。
其實不然,
因為學習不是遺忘舊知識的原因,不再使用那些舊知識了才是。
不要怕忘記
心理學家赫爾曼·艾賓浩斯通過實驗,得到了一條記憶曲線,稱為遺忘曲線。
它表明了記憶的保持與時長之間的關系。
我們看到,即使不學習,舊知識也會被慢慢忘記的,
并不是新知識“排擠”出了舊知識,而是舊知識被自然而然的忘記了。
要想保持對舊知識的記憶,唯一的辦法就是復習。
我們需要經常性的回顧那些已經掌握了的,但是目前暫時不用的知識。
以免在用到的時候,它已經變得不可用了。
一個演奏家,應該在平時進行多種訓練,從而保證演出的品質,
而不是把舞臺當做訓練場,用以鞏固演奏技術。
程序員也是這樣,日常工作并不會保證自己不忘記已經學會的編程技能,
經常進行一些恢復性的訓練同樣也是必要的。
不要懶于實踐
有很多技能,我們學了很久了,但總是不能掌握它。
這是什么原因呢?
答案可能是,缺乏實踐。
我以前看過很多篇文章提到過,“動手去實踐”,都不以為然,
現在發現,“動手去實踐”才是掌握一項新技能的秘訣。
新技術只有被不斷的使用,我們才能學會如何用它解決問題。
盯著它看,最終也只是知道它可以解決問題。
“知道可以解決問題”屬于“了解”,而“能用它解決問題”就是“掌握”了,
如果你發現始終掌握不了一門新技術,很可能是因為你沒有真正去使用過它。
要想掌握一門新技術,就要想辦法去用它。
編譯原理,操作系統,計算機圖形學以及數據庫,人們戲稱為“程序員的四大浪漫”,
他們很難被掌握,是因為普通程序員總是缺乏直接的使用場景。
我們不會經常性的去寫一個編譯器,或者實現一個操作系統,
只是看別人是怎么做的,就很難掌握它,
自己沒有踩過的坑,就沒有切身的體會,以后也無從避免再次進入陷阱。
因此,要想真的掌握一門技術,就得去使用它,
創造場景,弄臟雙手,義無反顧的去使用它。