中國程式設計師不要被Windows俘虜 (轉)

amyz發表於2007-08-17
中國程式設計師不要被Windows俘虜 (轉)[@more@]

中國員不要被俘虜

顧劍輝(Solarsoft)

我學習快7年了,使用過多種開發工具,如:Doc時代的TC,FoxBase,Windows時代的,、c++builder,VC,等,每當用那些使程式設計師變得傻瓜的工具,我不時問自己,我有技術嗎?我掌握了什麼?於是,我做出了一個決定,放棄可以開發的delphi,c++builer,而專攻VC的開發。學習VC之初,我主要學MFC,MFC的龐大體系,使我花了很長的一段時間去研究啊,研究它的程式碼從中也受益不少,但我發現越是往裡,越離不開MS,終將成為MS的程式設計師,這樣的壞處是我沒有主動權,MS要東,我得跟著東。(當然MS佔有大量的PC操作市場,我這樣做會更有錢途。)於是我放棄了MFC上的程式設計,(其實,我還在用)。改學STL,用STL來寫,而且很多程式碼,我都想自己重新來寫,逃離MFC。其實我現在寫程式碼是能少用MFC就少用。在學習之時,我總想起“資料結構+演算法=程式”的經典公式,最後的學習我把精力都放在了演算法與構架上了。我同時看很多他人的作品。這樣的學習使我成熟。

應用的興起,使很多開發變得簡單,而這對我一個想做為真正程式設計師的目標越來越遠,我可能要成為一個傻瓜式的程式設計師了,“我沒有創新,我只會快速開發”。而老總,不追求程式碼的高效,只要你能快速做出來就行了,一個軟體公司最需要的技術底蘊卻由此消失了。被MS被老總們的追求糟蹋了,(當然這樣對他們來說是更有市場,我也同意。)我用了一年的ASP後,我也對它說了不。我不用你,我走自己的路,我不想30多歲就放棄自己的理想,(國外一般可以幹到50來歲)。我又重新走上了C/C++的苦苦掙扎之旅。

現在的就業市場,VC可能將退出主流開發的舞臺,因為它開發週期太長,程式碼維護又相當麻煩。這種產品必然走向衰敗。工具市場的競爭使VC變成了底層的開發工具。也就是說它的市場越來越小了。

Windows的戰略讓我害怕,.net出來時,我也是一個追隨者,我曾經在第一時間寫過語言的演算法,並發表在CSDN中。而現在我看清了.net,不是說它技術不好,也不是說自己沒有精力去追求。而是害怕,我害怕只能用.net來開發,就象當初害怕被MFC束縛一樣。將來要離開了它,就象魚兒離開水一樣。這是我不願意做的。而.net開發也使得開發變得簡單(其實這個很符合市場的需求)。但這樣,我們國家的軟體事業,將牢牢得被國外控制住。我國可能要成為一個軟體的生產大國(一個大的生產車間)。

我追求技術,想為國家的軟體事業出一份力,windows上程式設計讓我覺得迷茫,甚至失去了激情。在迷失的時候,我想到的是,我看過一些linux上的作品,它重新燃起了我僅有的激情,我可能要放棄這麼多年在windows上的程式設計了。重新去開闢一個新的天地。我努力,我相信自己能成功;我勤奮,我相信我能給國家盡一份力。

以上,是我的個人觀點,和我一起努力的我表示歡迎,我的主頁。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-963359/,如需轉載,請註明出處,否則將追究法律責任。

相關文章