現(xiàn)在網(wǎng)上流行什么21天學會C語言,21天學會java??赐昃驼f我會某語言了,你覺得現(xiàn)實嗎?大多數(shù)這些都是唬人的,正真零基礎(chǔ),一年半載的能入個門就已經(jīng)很不錯了,但我們時??吹叫侣勆险f誰誰半路出家搞編程如何如何,畢竟有那么一兩個人卻被無限的放大了。大部分人我們認為還是常人,是常人就得遵守常規(guī)。
那我們就來談一下入門的動機,有的人覺得電腦病毒很好玩,還能搞到錢。就有了李俊通過自學整出了個熊貓燒香,的確在這方面李俊是個人才,有驅(qū)動才是你深入的基礎(chǔ)。我們一直在學編程卻一直沒入門多數(shù)原因還是一點原動力即動機,有的人說自己看了21天學懂C語言很久,練習也做了不少,就跟我們平時老師說的自己練習寫作一樣。老師成天說要練習寫作,我們也是這樣做的但是正真的意義是什么,往往就是東拉西扯,拼湊出來的。完全跟寫實差距太大,寫散文就是在扯淡。
一、我覺得最好的學習方法是想做什么學什么……什么學習編程先C語言,21天學懂C語言……都是扯淡。所以編程學習首要解決的問題是你的動機你想用它來做什么,有了方向就不會想寫散文那樣想到哪扯到哪,我們就會為目的去想很多辦法,比如自學過程中我們找個小目標定個時間去完成。比如我就想知道為什么程序能現(xiàn)實圖形窗口,那下一步我就會去了解用我們的基礎(chǔ)語言能不能實現(xiàn),后來發(fā)現(xiàn)在windows下用mfc等一些庫就能實現(xiàn)。linux下用qt能顯示一些東西。
二、那就是興趣了,往往一件事情是我們越感興趣我們就越會更用心的做這件事情。如果我們對編程這事只是好奇,那入門也是比較困難的,因為過了這個新鮮勁,一切又會歸于平靜。有好感有好奇心是開始,然后就是能用它來解決一些問題,逐漸的建立信心然后就是興趣了。要想入門快,我們當然離不開一些這方面的成功案例,多看多讀一些編程方面的牛人牛事。培養(yǎng)基礎(chǔ)感情。
三、入門不能光靠看要靠練編程不光是對語言的熟悉,更重要的是一種對問題處理的一種抽象思維方式,習慣了這種思維方式,用什么語言都是不重要的。沒有一定程度的編程積累,以及系統(tǒng)地學習基礎(chǔ)理論,這種思維方式是不能一夜間建立起來的,一定要不斷寫,不斷學。另外,用,并不只是去做給出的練習。自己當初學習編程是為什么?那么假定目的是學習建站?給自己定一個建站的目標看書學習,在學習的過程中不斷的完善自己的網(wǎng)站遇到不懂的問題去google學習相關(guān)知識循環(huán)做以上這些事情 。
直接說,你對編程并沒有太大興趣,而不是逼著自己學而已,為了學習而學習。編程只是個工具和手段,有沒有使用工具的欲望,漫無目的的學兩年頂不過別人有目的地學一個星期。