邵嘉楠
前期有用,後期無用。
初學者抄代碼是為了熟悉語言特性,熟悉關鍵字用法,熟悉流程控制。
因為初學者初期不知道怎麼寫代碼,就像是一個學生剛開始不會寫作文是一樣的,只有你看了別人的,你才能寫出自己的。編程也是這樣
抄代碼不是讓你直接乾巴巴的抄代碼,而是要去理解這段代碼的具體意思,通過理解來強化自己的學習成果,只有理解了,你才學到了,才有可能寫出自己的優秀代碼。
後期的程序員抄代碼就沒什麼用了,因為你已經能非常熟練使用編程語言的各種特性了。這個時候你應該著重點在解決問題的思路,用什麼方式方法處理更優。
而這種能力是基於你對編程語言的底層實現有更深入的瞭解,這就是為什麼OOP語言都建議我們去理解源碼。
所以,後期的話沒事做就去看源碼。而且你也可以抄寫源碼。
蜜蜂攻城獅
有用。
誰還沒有個開始階段,自己寫代碼表示有困難,才會去抄代碼,能夠讓抄的代碼,說明質量已經過關。那麼,這麼好的代碼,一定可以從中學習到別人這麼寫得目的,優秀的源碼,要多靜下來理解代碼這麼寫,存在的意義是什麼,最後運用到自己寫的代碼中,活學活用,慢慢積累成自己的知識、經驗。
Java講壇楊工
我來回答一下吧!
編程是體力與腦力勞動的結合,有些代碼讀和寫的時候理解是不同的,對於初學者,必須多敲代碼,多運行才能深刻體會代碼的運行過程,結果的執行。當你不斷練習,多敲代碼,才能將自己的思想融入代碼中,才能獲得理想的結果。當然,對自己的成功和失敗也要善於總結,這樣才能有更大的進步。
程序員吃的是青春飯,但思想和架構也是非常重要的,決定了程序員這碗飯能吃到什麼程度。
所以,多敲代碼吧,尤其是經典的代碼一定要反覆體會,程序員更要有工匠精神,對程序我們即求最優,也務必完美!
腹有詩書氣自華,心有代碼腦自清!加油吧!