JAVA自學(xué)之路 三:要動手
[轉(zhuǎn)載請注明出處:http://www.bjsxt.com/zixue/zixuezhilu_3.html] 無論如何,請堅(jiān)持不懈的動手實(shí)驗(yàn)!學(xué)習(xí)Java要動手,僅僅是看和聽是不能夠?qū)W好編程的。
總有同學(xué)來信問我們這樣的問題,說:"老師我看了視頻了(下載:http://www.bjsxt.com/download.html),可是怎么一動手就沒有任何思路呢?"
對此,我一般都會說不要著急,如果你只是看了視頻就想行云流水的話,那老師這些年的鍛煉真是白費(fèi)了,這么多年的苦練才能略有些行云流水的感覺,你一朝一夕就想自己能夠達(dá)到,不是太奢侈了嗎

作為編程的過來人想一下,當(dāng)年自己學(xué)編程的時候是什么時候有思路的呢?至少也是照貓畫虎畫了一段時間之后吧,我本人是在某一個領(lǐng)域畫虎畫了上萬行代碼的時候才慢慢有自己思路的。就像寫作文,要有自己思路總是一般來說要經(jīng)過幾個階段,首先學(xué)習(xí)詞匯,然后學(xué)習(xí)造句,然后大量閱讀別人的文章,自己模仿著寫一些,逐漸的經(jīng)驗(yàn)積累,才能形成自己的思路。學(xué)編程,恐怕也得慢慢的來吧,只是看一看、聽一聽視頻,是不足以學(xué)好編程的。
所以,動手吧,跟著做,一行一行的跟著敲,一個項(xiàng)目敲完了,比如坦克,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠(yuǎn)比干聽大的多。
如果遇到,暫時對于一些思路不能理解的同學(xué),我一般都會勸告說,動手寫,先寫代碼,量變會引起質(zhì)變的。而這種質(zhì)變的確發(fā)生過不少次。
提醒一句,要理解代碼思路之后再跟著敲 ,背著敲,千萬不要左邊擺著別人的程序,右邊自己一個一個子母的寫,這就不再是程序員了,成了打字員了。
紙上得來終覺淺,所以:
別問那么多,別想那么多,動手寫吧。