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