不安分的2004與震盪的2005——2004中國程序員大調查 |
"這是最好的時代,這是最壞的時代;這是智慧的時代,這是愚蠢的時代;這是信仰的時期,這是懷疑的時期;這是光明的季節,這是黑暗的季節;這是希望之春,這是失望之冬;人們面前有着各樣事物,人們面前一無所有;人們正在直登天堂,人們正在直下地獄。" 在審視屏幕上的數據圖表時,大文豪狄更斯的斷言不斷在腦際縈繞。面前這份Excel文件,包含了20,000多名中國程序員對近70個問題做出的回答。這 些問題涉及軟件開發工作的各個方面,來自今年早些時候本刊聯合CSDN網站和各種IT機構所做的大型網絡調查。面對全國60萬開發人員(其中30萬爲職業 開發人員),結合其他的一些調查和報告,本文試圖說明中國開發者工作狀況,並在某種程度上對今年的發展趨勢做出預測。
我Java,我開源
.NET異軍突起
絕大多數程序員是從其他平臺或編程語言轉向.NET Framework應用開發。其中,來自C/C++的人數最多,達27.29%(我猜他們不會太happy);來自VB的佔22.49%(上帝保佑吃飽了 飯的VB程序員);來自Java的佔16.42(Bye, McNealey);來自Delphi的佔15.99%(跟着Anders沒錯)。不能忽略從ASP等腳本語言轉向ASP.NET的程序員們,他們佔總人 數的13.18%。是的,他們還不是多數,不過請注意,.NET Framework似乎對每個領域的開發者都具有吸引力,這的確是它可怕的地方。 有趣的是,58.34%的受訪者表示,他們的.NET應用需要移植到其它操作系統平臺。開發者的胃口似乎永遠填不飽,怎麼能責怪他們——誰敢說結合 Java跨平臺和.NET語言無關的想法是錯誤的呢?然而理想終歸是理想,微軟將把 .NET Framework和Windows操作系統融爲一體,它可不希望別的操作系統藉助.NET而崛起。 Web Service:愛你沒商量
移動設備應用開發:這塊奶酪能動嗎?
這塊奶酪到底能不能動?個人移動終端軟件應用會是極其龐大的市場,不過最好廠商之間的隔離、操作系統之間的隔離考慮在內,甚至同一廠商和操作系統,你也有 可能需要爲每個機型做一個單獨的版本。"一次編寫,到處運行"在移動終端上現在還行不通,哪怕是J2ME也不能完全做到。所以,你針對的用戶,將會是整塊 奶酪上面的一小粒。爲了獲得另外一小粒,要付出的力量可不小。與硬件緊密相關的特點,使得移動終端開發具有相當陡峭的學習曲線(僅就各主要手機型號的 native的代碼而言,不包括Java,也不包括WinCE)。選擇移動終端應用開發,或許得抱着不成功則成仁的決心。 精緻化遭遇軟件作坊
TDD/Agile/XP/RUP/MDA,這些軟件開發方法和思想不見得會在短時間內對中國軟件開發技術產生很大影響。許多中國軟件企業需要補基本功這 一課,再來談"銀彈"。對於開發者也是如此,與其問"你XP了嗎",不如問"誰吃了我的代碼"來得實在和有意義。 專業水平:修行靠個人?
結語 本次調查是CSDN主辦,聯合衆多技術網站共同進行的調查,用戶需要填寫幾十個專業問題。這是中國軟件史上最爲詳盡和專業的調查,大家的參與熱情之高,遠遠超出我們當初的預料。 |
不安分的2004與震盪的2005——2004中國程序員大調查- -
他們是誰?在做什麼?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.