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