學(xué)習(xí)編程的過(guò)程中,一直記不住自己所學(xué)知識(shí)!你應(yīng)該怎么辦?
一邊學(xué)一邊忘,學(xué)完C語(yǔ)言,馬上就感覺(jué)自己沒(méi)學(xué)過(guò)!你是這樣的人嗎?

首先,在學(xué)習(xí)編程語(yǔ)言的過(guò)程中,都會(huì)出現(xiàn)一定的遺忘問(wèn)題,這是一個(gè)自然的規(guī)律,也并不是所有學(xué)習(xí)過(guò)的內(nèi)容都需要牢牢記住,很多編程知識(shí)是需要理解的,在運(yùn)用的過(guò)程中,如何逐漸形成自己的編程思想,這是更應(yīng)該關(guān)注的事情,很多細(xì)節(jié)內(nèi)容并不需要都記住。
以學(xué)習(xí)C語(yǔ)言語(yǔ)言為例,需要記住的根本內(nèi)容是C語(yǔ)言的數(shù)組,函數(shù),循環(huán)結(jié)構(gòu),然后到指針,結(jié)構(gòu)體,內(nèi)存管理等。從大的層面來(lái)說(shuō),形成編程思想才是初學(xué)者的重要目標(biāo),基礎(chǔ)的編程語(yǔ)法僅僅是學(xué)習(xí)的第一步,只有形成了自己的編程思想,才算掌握了這門(mén)編程語(yǔ)言。

之所以很多同學(xué)會(huì)忘記編程語(yǔ)言,一個(gè)重要的原因是還沒(méi)有形成自己的編程思想,或者說(shuō)還沒(méi)有形成自己的編程方法論。以C/C++語(yǔ)言為例,即使忘記了C語(yǔ)言和C++的很多細(xì)節(jié),比如一些函數(shù)的方法等等,但是只要知道C++編程的基本過(guò)程(從類的定義到方法的調(diào)用),剩下的內(nèi)容完全可以邊用邊查,很多程序員也都會(huì)在使用編程語(yǔ)言的過(guò)程中,頻繁查詢API,這是非常常見(jiàn)的事情。

編程語(yǔ)言本身就是一個(gè)工具,只要多使用都會(huì)慢慢熟悉,多使用也是抵抗遺忘最為有效的方式之一。另外,雖然不同的編程語(yǔ)言有不同的語(yǔ)法結(jié)構(gòu),但是同一類型編程語(yǔ)言的編程思路是基本一致的,比如面向?qū)ο箢惥幊陶Z(yǔ)言都是以類為基礎(chǔ)的,只要掌握了這些編程思路,即使忘記了一些語(yǔ)言的細(xì)節(jié),在使用的過(guò)程中,也會(huì)很快上手。
所以,學(xué)C語(yǔ)言一定不要死記硬背哦!從編程思維入手才是最關(guān)鍵的!
另外,作為一名編程學(xué)習(xí)者,如果你想更好的提升你的編程能力,好好學(xué)習(xí)C/C++編程知識(shí)以及數(shù)據(jù)結(jié)構(gòu),以后努力成為高薪算法/軟件開(kāi)發(fā)工程師的話!

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門(mén)教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦~