學習編程語言的過程中,如何抵抗遺忘
首先,在學習編程語言的過程中,都會出現一定的遺忘問題,這是一個自然的規律,也并不是所有學習過的內容都需要牢牢記住,很多編程知識是需要理解的,在運用的過程中,如何逐漸形成自己的編程思想,這是更應該關注的事情,很多細節內容并不需要都記住。
以學習Java語言為例,需要記住的根本內容是如何定義類,如何創建對象,以及如何運用封裝、繼承和多態等Java語言的特征,從大的層面來說,形成編程思想才是初學者的重要目標,基礎的編程語法僅僅是學習的第一步,只有形成了自己的編程思想,才算掌握了這門編程語言。
之所以很多同學會忘記編程語言,一個重要的原因是還沒有形成自己的編程思想,或者說還沒有形成自己的編程方法論。以Java語言為例,即使忘記了Java的很多細節,比如一些類的方法等等,但是只要知道Java編程的基本過程(從類的定義到方法的調用),剩下的內容完全可以邊用邊查,很多程序員也都會在使用編程語言的過程中,頻繁查詢API,這是非常常見的事情。
編程語言本身就是一個工具,只要多使用都會慢慢熟悉,多使用也是抵抗遺忘最為有效的方式之一。另外,雖然不同的編程語言有不同的語法結構,但是同一類型編程語言的編程思路是基本一致的,比如面向對象類編程語言都是以類為基礎的,只要掌握了這些編程思路,即使忘記了一些語言的細節,在使用的過程中,也會很快上手。