開始慢慢抄代碼敲對自己編程提高有用嗎?

邵嘉楠


前期有用,後期無用。

初學者抄代碼是為了熟悉語言特性,熟悉關鍵字用法,熟悉流程控制。

因為初學者初期不知道怎麼寫代碼,就像是一個學生剛開始不會寫作文是一樣的,只有你看了別人的,你才能寫出自己的。編程也是這樣

抄代碼不是讓你直接乾巴巴的抄代碼,而是要去理解這段代碼的具體意思,通過理解來強化自己的學習成果,只有理解了,你才學到了,才有可能寫出自己的優秀代碼。

後期的程序員抄代碼就沒什麼用了,因為你已經能非常熟練使用編程語言的各種特性了。這個時候你應該著重點在解決問題的思路,用什麼方式方法處理更優。

而這種能力是基於你對編程語言的底層實現有更深入的瞭解,這就是為什麼OOP語言都建議我們去理解源碼。

所以,後期的話沒事做就去看源碼。而且你也可以抄寫源碼。


蜜蜂攻城獅


有用。

誰還沒有個開始階段,自己寫代碼表示有困難,才會去抄代碼,能夠讓抄的代碼,說明質量已經過關。那麼,這麼好的代碼,一定可以從中學習到別人這麼寫得目的,優秀的源碼,要多靜下來理解代碼這麼寫,存在的意義是什麼,最後運用到自己寫的代碼中,活學活用,慢慢積累成自己的知識、經驗。



Java講壇楊工


我來回答一下吧!

編程是體力與腦力勞動的結合,有些代碼讀和寫的時候理解是不同的,對於初學者,必須多敲代碼,多運行才能深刻體會代碼的運行過程,結果的執行。當你不斷練習,多敲代碼,才能將自己的思想融入代碼中,才能獲得理想的結果。當然,對自己的成功和失敗也要善於總結,這樣才能有更大的進步。

程序員吃的是青春飯,但思想和架構也是非常重要的,決定了程序員這碗飯能吃到什麼程度。

所以,多敲代碼吧,尤其是經典的代碼一定要反覆體會,程序員更要有工匠精神,對程序我們即求最優,也務必完美!

腹有詩書氣自華,心有代碼腦自清!加油吧!


分享到:


相關文章: