最近感覺了一下學習的速度,總體的體會就是無論做什么事都 要有成功的體會,有了一次成功的體會,以后成功便會容易很多,體會是很重要的,有了體會,就不會感覺陌生,就知道該怎么去做,如何去做。
另外,我們所學的一切,最終的一個衡量標準,就是留在我們大腦里的東西到底有多少,什么工具都不要,我們就光憑自己,看看能有多少東西能留在我們的大腦里。這時我們想到的東西,在我們大腦里的東西,才是真正屬于我們的東西,才是我們真正學會了的東西,其它的,都不是,無論你看了多少書,看做了多少實驗,都是統統的扯蛋。只有在什么都不用的情況下,在大腦里真正留下的東西都是我們學到的東西。其它的都不是。
也許,到這個時候,你就會有一種感覺,那就是你學到的東西,最終都轉換成一種東西―――意識,此時,似乎你的大腦里什么也沒有,什么也說不上來,但一遇到問題,你的大腦便會主動聯想,生出解決的辦法,此時你的大腦中的知識,似乎有一種此時無聲勝有聲的感覺了。
我曾向一位學得很好的同學請教關于MVC模式方面的知識,我問他:“給講講MVC吧?”當時他的第一反應是:“MVC?也沒什么好說的!”。于是我就問了他關于MVC和Struts的問題,這里的他回答卻完會不同,不僅回答了什么是MVC,同時還講清楚了其中的很多細節。
我想學習的最簡單,同是也是最快速的方式就是:
先大體的理解,然后就是把東西放在自己的腦中,簡單來說就是記憶。這個記憶,有很多種方式,比如英語,是靠說寫來快速記憶,而計算機就要靠多動手來讓你記住知識,所以,多動手,多實驗是很必要的,也是讓你在很短的時間學會知道的方法。
在大概理解的基礎上,立即動手,把它放在你的大腦中。然后再應用,反復。直至靈活的應用。這就是學習計算機最好的方法。
那么如何做到快速的大概理解呢?最好的一個方法就是類比,能將學過的東西用我們的話、用現實生活中的通俗易懂的實例說出來,這就是理解了。比如Java模式中的工廠模式,怎么說也說不明白,但是如果用女媧造人也解釋,就會明白很多。
理解了以后,就是要動手去做,學習知識,理解只是學習一的半,況且隨著時間的推移,你的理解會慢慢的被記憶所談化,到時候本來學到的東西,后來也變得和沒有學過一樣,其最后也就只能算是在白白浪費時間。所以,只有真正動手去做出來才,甚至用學到的知識去解決新的問題,才算是真正的學會了知識。
學習最根本的目的就是,將你要學習的知識轉換成你的意識。意識這東西。有時候也許只能自己去體會吧,正如,學完Java,JavaEE的內容,你會在你的思想中一下子反應出JavaSE、JSP、Servlet、JDBC、Hibernate及Struts、MVC等的聯系,但卻永遠都不能用一句話來說明這些東西之間的聯系。
快速學習要掌握的另一條規律就是要掌握記憶的規律――這是掌握知識的捷徑。