1、強調動手,強調實踐
只有通過大量的實踐才能不斷的培養程式設計感覺
程式設計是有感覺的,就好象英語閱讀一樣,是有語感的
每天都要編寫**,不斷培養程式設計感覺
2、通過實踐來增強對理論的理解
沒有實踐的理論是空虛的理論
沒有理論的實踐是盲目的實踐
實踐是檢驗真理的唯一標準
學習誤區
誤區一:注重理論,輕視實踐:學習新知識前想把關於這方面的理論全部掌握後再去實踐,大錯特錯
解決方法:在了解理論後,就立即去實踐,實踐驅動理論的學習,這樣掌握理論才更加紮實,不容易忘記
誤區二:不善於做筆記,不善於總結。
解解決方法:人總是有忘性的,今天記得很牢的東西,過一星期也許就完全忘記了,用筆記下來,好記性不如爛筆頭,不要太相信自己的記憶。
誤區三:不善於思考,遇到問題首先想到問別人
解決方法:勤於思考,在學習的道路上會遇到大量問題,這些遇到的問題是你的寶貴財富。遇到問題時首先想為什麼會出現該錯誤,尤其在程式中,應該學會看錯誤提示,根據提示去尋找錯誤的根源,實在不行再去問同學,問老師。
因為自己尋找錯誤的過程是最好的學習過程,這個錯誤一旦被自己解決掉,首先得到的是極大的滿足感,另外會留下深刻的印象,這是看書所得不到的,有過這種經歷的同學才會有這種體會。即使沒有解決也會從這個過程中學到很多東西,這種感覺是:只可意會,不可言傳。
誤區四:容易驕傲,以為自己會點技術就得意起來
解決方法:做人要謙虛,學習程式設計更要謙虛。要知道山外有山,人外有人,只有謙虛才會督促自己不斷的去學習,程式設計水平的提高才會一點點上去的。
誤區五:沒有耐心,怕麻煩,思考時間不夠長
解決方法:沒有耐心是寫不好程式的,寫程式是不僅是知識的體現,更是耐心與毅力的體現,任何程式開始都會有錯誤的,耐心尋找錯誤體現乙個人的程式設計素養。要多思考,多去想,腦子越用越靈。
誤區六:想慢慢學好技術,一步乙個腳印,踏踏實實,嚴重錯誤
解決方法:技術的發展日新月異,尤其在軟體方面。學習一門新的技術,開始時不必面面俱到,先把hello world寫出來再說,要「趁熱打鐵」,會的東西,仔細看;不會的東西,硬著頭皮去看,實在不行就跳過。
誤區七:不看英文,只看中文
解決方法:很多幫助檔案,比如最重要的jdk幫助檔案都是英文的,只有習慣看英文才能進步快,中文的翻譯很多都是文不對題,看了還不如不看,看英文雖然慢,可是過了不久,你就會發現英文也沒那麼難懂。
總結
實踐,實踐,再實踐
即使書上有**,也要把它敲出來,敲**也是有感覺的
看明白 != 執行出來,是兩個概念。
不僅僅要學會一些新技術,更要學會程式設計的一般方法,一般思想。掌握了學習的方法,學習任何其他的技術都不是什麼難事。
學習程式設計方法
強調動手,強調實踐 通過實踐來增強對理論的理解 打破同學以往在程式設計學習中存在的誤區 因為自己尋找錯誤的過程是最好的學習過程,這個錯誤一旦被自己解決掉,首先得到的是極大的滿足感,另外會留下深刻的印象,這是看書所得不到的,有過這種經歷的同學才會有這種體會。即使沒有解決也會從這個過程中學到很多東西,這...
程式設計的學習方法
程式設計的學習方法 四 多 一 自 1 多看 多看別人寫的程式,從簡單的程式看起,揣摩別人的思想和意圖。2 多抄 挑選難度合適的別人編寫好的 親自去嘗試一下執行的結果。在不斷地借鑑別人的 過程中,你的思維會不斷公升級。3 多改 tf所謂 青出於藍勝於藍 把自己的思想融入別人的思想中,那麼你就得到了兩...
學習linux unix程式設計方法的建議
建議學習路徑 首先先學學編輯器,vim,emacs什麼的都行。然後學make file檔案,只要知道一點就行,這樣就可以準備程式設計序了。然後看看 c程式語言 k r,這樣呢,基本上就可以進行一般的程式設計了,順便找本資料結構的書來看。如果想學習unix linux的程式設計,apue 絕對經典的教...