請你們搞清一個(gè)概念:是這些理論“沒用”,還是你們“沒用到”;是你們“沒用到”,還是你們的水平根本“用不到”;是你們“不需要用”,還是你們根本“不會用”?
舉個(gè)例子,操作系統(tǒng)中的工作調(diào)度,若工作優(yōu)先權(quán)相同,用什么方法進(jìn)行調(diào)度?當(dāng)然是“先到先做”——這就是數(shù)據(jù)結(jié)構(gòu)中“隊(duì)列”的應(yīng)用。你們說“用不到”,只怕是因?yàn)榈侥壳盀橹惯沒機(jī)會接觸這類“高端編程”的挑戰(zhàn)吧?這樣的話,那就算了,掙你的錢去,但別再來這里誤人子弟,吹噓什么優(yōu)秀的程序員不需要理論。
是誰說系統(tǒng)軟件發(fā)展的黃金時(shí)代已經(jīng)過去了?Linux不就是在MS操作系統(tǒng)雄霸多年的情況下一舉成名的嗎?中國難道就找不到這樣一個(gè)機(jī)會?不,如果我們的程序員克服了現(xiàn)在的浮燥與急功近利,我們一樣可以在“系統(tǒng)軟件”這一軟件業(yè)的“高端”樹立自己的品牌!所以請看下面——
3、年輕人應(yīng)該有宏偉的志向
用別人的產(chǎn)品做自己的東西,你永遠(yuǎn)只是個(gè)“高級客戶”,成不了真正的開發(fā)者。不管你用他國的系統(tǒng)軟件開發(fā)出多少好的產(chǎn)品,掙了多少錢,只要人家一升級、或一推出新產(chǎn)品,你口袋里的銀子連同最后一條小褲叉也會被剝奪得一干二凈。你,只不過是一個(gè)高級打工仔。
我希望打算進(jìn)入編程界的朋友們,特別是現(xiàn)在還很年輕的朋友,能有一個(gè)比較高的志向。更希望已經(jīng)進(jìn)到這行的朋友們能有以“振興民族軟件業(yè)”為己任,力爭成為中國軟件業(yè)的“旗手”。
我不贊同方東興把微軟罵得一無是處。更不贊同年輕人學(xué)他那樣,一賭氣而拒絕用微軟的產(chǎn)品,拒絕Windows、拒絕VC 、拒絕IE ……
我認(rèn)為方東興只是個(gè)狹隘的民族主義者。他看到了中國軟件業(yè)民族的一面,卻不愿承認(rèn)我們落后的一面。毫無根據(jù)的“自尊”等于自取滅亡。清朝末年,我們的科技并不落后于西方多少,但我們過分“自尊”的“大國思想”卻使我們失去了向其他國家學(xué)習(xí)的機(jī)會。當(dāng)我們嘲笑西方人的藍(lán)眼睛、大鼻子的時(shí)候,他們的堅(jiān)船利炮,卻把我們“央央大國”的皇帝、太后打得滿世界逃難。慈禧太后被打得滿地找牙的時(shí)候,不得不說出“量中華之物力,博與國之歡欣”的齷齪話,此時(shí),她“大國皇太后”的自尊何在呢?前面自尊過了頭,事后必遭報(bào)應(yīng)。這報(bào)應(yīng)一持續(xù),就是幾百年,直到現(xiàn)在。難道我們還要繼續(xù)閉門造車,再走老路嗎?
我們現(xiàn)在承認(rèn)微軟比我們強(qiáng),向微軟學(xué)習(xí),并不等于我們永遠(yuǎn)要跟在他后面跑!在我們低下頭的時(shí)候,我們就應(yīng)該想到,何時(shí)能再抬起這顆高貴的頭顱。!而且是 “一定”。。。。∽宰鸩皇清e(cuò),錯(cuò)是錯(cuò)在“太盲目”——妄自尊大,你就要和慈禧一樣被打得滿地找牙。做為一個(gè)大國,一個(gè)明智的民族,我們不能諱疾忌醫(yī)。
年輕人,志當(dāng)存高遠(yuǎn)。相信我,當(dāng)你以民族振興為己任的時(shí)候,封王稱帝、富貴榮華,都只不過是千秋偉業(yè)的一個(gè)副產(chǎn)品。在這個(gè)尊重知識、崇尚科學(xué)的年代,志向高遠(yuǎn)的人,永遠(yuǎn)不必?fù)?dān)心自己的“錢途”。
不必諱言,我承認(rèn)我當(dāng)初進(jìn)入編程領(lǐng)域不完全出于興趣,也有“錢途”方面的考慮。但就好像當(dāng)年參加八路的戰(zhàn)士當(dāng)中,有些只是報(bào)著能吃上軍糧或打鬼子報(bào)家仇的思想入伍的,但后來卻學(xué)習(xí)了馬列,提高了覺悟,轉(zhuǎn)為以興國救民為目標(biāo)一樣,當(dāng)我一步步深入到這行以后,當(dāng)我決定考研并慢慢提高了認(rèn)識以后,我的目的變了。我覺得應(yīng)該有個(gè)更高的人生目標(biāo),更高志向和追求來支持我的行動。這個(gè)目標(biāo)就是:為民族軟件業(yè)盡一把自己的力。
真心希望你與我同行。
4、幾點(diǎn)建議:
建議大家耐下心來先學(xué)好理論,然后再選擇具體的工具或語言。不過,在所有這一切開始以前,先打好C語言和匯編基礎(chǔ)。
能不能得道,就看你在見到別人做出一些花里胡哨的東西時(shí),是不是能堅(jiān)定信心、耐住寂寞、抵御誘惑了。
一個(gè)和我一起學(xué)習(xí)C語言的人,學(xué)完就直接開始玩VC,而我則潛下心來學(xué)了些C++和理論方面的東西。早早地,他就能仿照書上用VC做些界面似的東西在我面前炫耀,可后來,當(dāng)我基礎(chǔ)理論的學(xué)習(xí)告一段落,做個(gè)圖書管理程序賣了800大洋時(shí),他還只是停留在做“例子程序”的水平上,F(xiàn)在我們談?wù)撈鹁幊蹋疃仍缫巡豢赏斩Z了。他起跑領(lǐng)先,卻落在了后面。
我不敢自以為是,只是想用這個(gè)親身經(jīng)歷告訴大家:學(xué)編程,決不可心浮氣燥。
5、結(jié)束語
我的話觸到許多人的痛處,而且由于寫時(shí)心中氣憤難平,有些出言不遜,可能要遭人罵了。不過,既然寫了,就不怕罵。因?yàn)椋阂陨纤匀侵腋妫R不識貨,就看您的眼光了。