程序員是怎么記住許許多多的語法的?
程序員得會形形色色的編程語言語法,但是編程無窮無盡,語法更是浩瀚無邊,程序員們是如何記得住這么多的語法呢?我也做過程序員,結合自身體會說一些吧,請繼續往下看!

死記硬背
剛畢業那幾年學習編程語言的時候,覺得把語法都記住就行了,于是拼命地背語法沒日沒夜地背語法。像C語言還好,語法就那些,背完了、熟練了就可以了,后來又接觸到C++,在C語言的基礎上又增加了很多的東西,于是又去背C++的語法,好家伙,這C++的語法跟C語言可不是一個檔次的,簡直不要太多,感覺學習C++明顯比C語言要難很多。

死記硬背不行了
再后來又學習Java、學習C#,我了個去,語法真的是浩瀚無邊。雖然編程語言的語法都是相似的,但是還是要掌握好它們之間的差異。學到后來發現死記硬背行不通了,干脆也就不背了,開始做語法推理了。比如用到字符串時,根據以往學C和C++的經驗,就猜測字符串是不是這么寫的,是不是這么用的。如果猜的不對就直接百度了。對了,傳說中的賦值粘貼大法確實存在的!
其實啊,作為程序員,要學習那么多的東西,哪有時間去記住那么多的語法,真的是憑借經驗在推理。你說呢?

