如何自學(xué)編程?

2022-12-13 03:37

2022-12-13 05:18
想要自學(xué)的話,可以在網(wǎng)上多搜集一些相關(guān)的資料,整理些適合自己的學(xué)習(xí),如果之前沒有一定的基礎(chǔ),建議還是去專業(yè)的學(xué)校尋求老師的指導(dǎo)。
更多回答
想要學(xué)習(xí)編程,我們首先需要學(xué)習(xí)基礎(chǔ)的語言,就比如說C語言和C++語言,然后掌握基礎(chǔ)的知識(shí)。
自學(xué)編程不是難事,現(xiàn)在有很多網(wǎng)站都可以提供網(wǎng)上教學(xué),你可以選擇一家靠譜的網(wǎng)站,然后根據(jù)自己的愛好來選擇課程,在線上就可以學(xué)習(xí)編程,既方便又快捷。
學(xué)生喜歡線性的學(xué)習(xí),因?yàn)榫€性的學(xué)習(xí)(拿本教材從頭到尾慢慢看)正是符合了他們對(duì)確定性的追求,可惜這違背了學(xué)習(xí)的本來面目。

開發(fā)者知道,人腦最不擅長(zhǎng)的就是線性枚舉,即便我們認(rèn)識(shí)幾千個(gè)漢字,但是我們無法去線性地去將所有認(rèn)識(shí)的漢字枚舉出來,我們的大腦,本就不是用來進(jìn)行線性思考的,而復(fù)雜度上了一定程度的知識(shí),線性的掌握,基本不可能。

有難度的知識(shí),往往是這樣的:為了搞懂A,而去學(xué)B,為了學(xué)會(huì)B,而去學(xué)C,這叫遞歸學(xué)習(xí),遞歸雖深,但有回溯,它最終會(huì)回溯到我們的起點(diǎn)。

所以開發(fā)者的學(xué)習(xí)更偏向于遞歸式的學(xué)習(xí),而且可能會(huì)以一個(gè)知識(shí)點(diǎn)為起點(diǎn),去完成樹狀知識(shí)外圍的遍歷。(有點(diǎn)像搜索引擎去爬蟲)