
說來可惜,我在之前的很長一段時間里,對于一個比較大的領域的學習都不夠系統。以至于現在所進行的項目進展極為緩慢。
而現在最需要做的,就是再次回過頭去,把所學的知識重新快速復習一遍,并且對其進行整理。
對于一個新領域的學習,我們很需要對其進行系統性的學習。什么是系統性的學習呢?
系統性學習其實沒有多么的復雜。只要和非系統性的學習進行比較,你就會很容易地知道,什么樣的學習是系統性的。
對于非系統學習,就是看到什么學什么,然后很零散地記住。
打個比方。如果你在學習編程語言的時候,先知道了怎么寫一個「Hello World!」的代碼,然后接下來的學習就是,當需要解決一個問題的時候,再去查用什么函數來實現。從找這個函數,到了解如何用這個函數,再到 Bug 的調試,花去了很多的時間。
而如果較為系統的去學某一門語言,你就會知道,這門有什么自己的特點,有哪些較為特殊的數據類型,擁有什么樣的函數可以在什么樣的任務下使用。其實不用很深的去知道每一個函數的用法,但是卻要知道什么情況下需要用何種實現的方法才最為適合。
并且在較為系統的學習時,我們常常會為一個問題去尋找解決方案。然后在解決問題的時候發(fā)現自己學習得較為薄弱的地方,并且加強。
非系統性的學習,知識在你的腦海里是散亂的,知識與知識之間聯系不緊密。
而系統性的學習,每一個知識點之間都是緊密相連的,我們能夠構建一幅知識框架,這個框架會很容易地在腦海中呈現,在要使用這些知識的時候,會更加的得心應手。