我記得在我仍然迷茫的時候,不知道自己該如何去學(xué),每天就是機(jī)械式的看書寫代碼,根本都不知道自己是不是真的懂,但是就是這樣不斷的看不斷的照著書寫,終于有一天,好象突然開竅一樣,一下子就把所有不明白的東西全都弄明白了,這個有點像佛家所說的頓悟,呵呵。我最初以C語言開始學(xué)習(xí)的,在我開始學(xué)C語言到頓悟這一刻,我可以告訴大家,我看C語言的書我一共看了5本不同的版本(不過都是像走馬觀花一樣的看,千萬不要學(xué)我),直到第5本看到指針那里,我才真正有種明白的感覺,也許我太笨了,相信大家看一本就夠了,HOHO。自從那一次后,我接著看C++,學(xué)習(xí)pascal、basic、匯編這些東西,自己感覺都非常容易看懂,可能這就是所謂的一理通百理通的道理吧。呵呵,不過在這里要講一下,上面所說的幾種語言雖然看書都看過了,也看明白了,但是由于很少使用,現(xiàn)在大部分都還給書本了,呵呵。
看到這里,包括我在內(nèi),我都感覺到自己很了不起,很厲害了?上,只有我自己知道,雖然看了那么多,學(xué)得也多,寫得也不少,可是我卻不知道如何運用。來來去去就是寫一些書本上的題目,自己卻感覺像windows那些程序卻不知道如何去寫,不知道該怎么辦,相信很多人都有和我一樣的體會吧,把C語言學(xué)了,題目也做了,而且都沒有問題,可是卻不知道如何去做開發(fā),感覺自己學(xué)的東西一點用處都沒有。這又是為什么呢?
在這之前,我一直為這個問題煩惱,后來我終于找到了答案,那就是我所學(xué)的,所寫的都是DOS應(yīng)用程序,而我們現(xiàn)在所使用的是windows操作系統(tǒng),當(dāng)然也有使用linux系統(tǒng)的。后來看了一篇別人寫的文章后,我才知道我所學(xué)的和實際運用相差太遠(yuǎn)了,F(xiàn)在大部分學(xué)習(xí)編程語言的書籍上的例題都是基于DOS系統(tǒng)開發(fā)的,所以我們所寫的程序和windows上所運行的不一樣,這就是造成我們迷茫的主要原因。那該怎么辦呢?那還用問嗎,當(dāng)然就是去學(xué)習(xí)windows開發(fā)啦。在第一次接觸windows開發(fā)的時候,我真的是大吃一驚,這完全和我以前所學(xué)的很不一樣,但是又息息相關(guān),如果沒有以前所學(xué)的,我根本就看不懂windows開發(fā)的內(nèi)容。
在這里給大家簡單介紹一下,windows開發(fā)和DOS開發(fā)的區(qū)別吧。大家都知道,DOS是一個單任務(wù)執(zhí)行系統(tǒng),也就是說在DOS下只能在一個程序運行完成或者中斷后才能運行其他的程序,而windows是個多任務(wù)系統(tǒng),當(dāng)然在本質(zhì)上windows也只能一個時間內(nèi)執(zhí)行一個程序,但是由于其利用CPU的運算能力,讓這些微妙的時間讓人無法感覺到,再就是windows是一個圖形界面系統(tǒng),擁有著良好的用戶界面,不像DOS是個指令界面。所有這一切的區(qū)別導(dǎo)致DOS和windows開發(fā)上也存在很大的區(qū)別。所以現(xiàn)在的程序員首要的任務(wù)除了學(xué)習(xí)語言以外,就是要去學(xué)習(xí)windows開發(fā)機(jī)制。如果連這個都不懂,那是肯定開發(fā)不出一個好的windows軟件的。在這里向所有朋友重點推薦美國人Charles Perzold所寫的《windows程序設(shè)計》第五版,這本書可以說是經(jīng)典中的經(jīng)典,學(xué)習(xí)windows開發(fā)必看的書,適合有C語言基礎(chǔ)的朋友看,它有多經(jīng)典我就不想細(xì)講了,總之就是絕對不會讓你失望。
上面講了下我個人是如何學(xué)習(xí)的,當(dāng)然還有很多細(xì)節(jié)地方?jīng)]有涉及到。而且我現(xiàn)在才發(fā)現(xiàn)上面所寫的是從C語言開始學(xué)習(xí)的,呵呵,其實我并非要大家向我一樣學(xué)習(xí),我只是把自己學(xué)習(xí)的經(jīng)過大概講了下,我寫了那么多廢話,無非是想要大家明白幾個道理:
第一、首先要給自己定一個明確的目標(biāo)。
第二、分清楚語言和工具的區(qū)別。
第三、把思想放在首位,語言在精不在多,學(xué)好了一門語言再去學(xué)其他的,就易如反掌了。
第四、工具是經(jīng)常被淘汰的,不要被工具所迷惑,堅定自己的信念。
第五、無論選擇做什么系統(tǒng)開發(fā),首先要去了解這個系統(tǒng),只有了解了這個系統(tǒng)才能在上面為所欲為。
大概也就差不多了,不全或者寫得不好的地方請指正,呵呵,就這么多了吧,歡迎大家跟我一起學(xué)習(xí),一起進(jìn)步,一起交流。當(dāng)然最后仍然是那句:
努力+堅持=成功
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |