中國程序員大調(diào)查:煉形與煉神[2]
]Web應(yīng)用開發(fā)篇
反過來看,Java、,
中國程序員大調(diào)查:煉形與煉神[2]
。NET 兩大平臺所涉應(yīng)用, 也反映出B/S 體系成為信息化應(yīng)用主流的狀況。其中,54.8%的。NET 使用者工作主要是開發(fā)Web 應(yīng)用,而在Java 人群這個(gè)比例更是高達(dá)69.2%.網(wǎng)頁為王,已是不爭的事實(shí)。由于Web 應(yīng)用的特殊性,導(dǎo)致調(diào)查數(shù)據(jù)呈現(xiàn)出一種有趣的現(xiàn)象:無論你使用任何一種后臺編程語言,絕大多數(shù)時(shí)候,前端總得與HTML 和JavaScript 打交道。在RIA深入人心的今天,作為一種成熟的RIA表現(xiàn)形式(至少是RIA 過渡形式)的AJAX,其關(guān)注度也無人能匹敵。有近5 成開發(fā)Web 應(yīng)用的受訪者采用了AJAX作為客戶端表現(xiàn)技術(shù)。
在目前采用純HTML的受訪者中,64%的人打算轉(zhuǎn)向AJAX.打算采用Flex/AIR或Silverlight 的受訪者比例大致相當(dāng),都不超過15%.Adobe和微軟推廣自家RIA技術(shù)仍然任重道遠(yuǎn),倒是Google 看準(zhǔn)AJAX、以Chrome 奇襲,沒準(zhǔn)真能把水徹底攪渾。
數(shù)據(jù)庫篇
在主流企業(yè)應(yīng)用市場,Oracle和SQL Server 比其他廠商產(chǎn)品有優(yōu)勢,而DB2在憑借IBM的整合服務(wù),占據(jù)了8%的市場。MySQL以其低廉的成本也獲取了相當(dāng)份額。比較有意思的是,Access 的表現(xiàn)相當(dāng)優(yōu)異,三成信息化應(yīng)用是用它做的。
廠商近年來不遺余力宣傳的"BI"、"XML"等特性,目前并未成為主流,但開發(fā)者非常關(guān)注這方面趨勢。事實(shí)上,40%的受訪者數(shù)據(jù)庫應(yīng)用規(guī)模小于10萬條記錄,36%的受訪者數(shù)據(jù)庫應(yīng)用規(guī)模在10萬到100萬條記錄之間,達(dá)到千萬級記錄數(shù)的只有16.8%,這樣的`規(guī)模,還談不上做商業(yè)智能級的數(shù)據(jù)挖掘。對此,數(shù)據(jù)庫專家王翔表示,"相對其他數(shù)據(jù)而言,這組調(diào)查數(shù)據(jù)非常有趣。它提醒我們數(shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用設(shè)計(jì)要'適度'而不是'過度',雖然在各大廠商在技術(shù)網(wǎng)站上都提供了為數(shù)很多的數(shù)據(jù)庫部署方案,但作為應(yīng)用的設(shè)計(jì)者要謹(jǐn)慎對待,要實(shí)事求是,設(shè)計(jì)時(shí)要對很多高可用性、高擴(kuò)展性方案持謹(jǐn)慎態(tài)度,雖然對于計(jì)算機(jī)系統(tǒng)而言故障在所難免, 但總要算個(gè)風(fēng)險(xiǎn)成本。"
本次調(diào)查發(fā)現(xiàn),工作中涉及數(shù)據(jù)庫技術(shù)的開發(fā)者感興趣的新數(shù)據(jù)庫技術(shù)領(lǐng)域以全文搜索比例相對最高(51.4%),其次為基于Web 的管理控制臺(44.9%), 第三為原生XML(Native XML)支持,比例為44.3%.搜索的重要性毋庸置疑,但即便采用數(shù)據(jù)庫提供的全文檢索,也未必能實(shí)現(xiàn)良好的搜索功能,
資料共享平臺
《中國程序員大調(diào)查:煉形與煉神[2]》(http://www.dameics.com)?偟膩碚f,數(shù)據(jù)庫應(yīng)用水平取決于信息化發(fā)展水平。預(yù)計(jì)未來對檢索、數(shù)據(jù)挖掘、BI 等的需求會更加迫切。
軟件工程篇
調(diào)查發(fā)現(xiàn),受訪者所在公司的認(rèn)證評估體系以ISO-9000 系列比例最高,其次為CMM/CMMI 系列。但表面上的"正規(guī)化"背后卻是作坊化的生產(chǎn)方式。20人以下的小團(tuán)隊(duì),占受訪者所在團(tuán)隊(duì)的80%以上,這樣的規(guī)模,要真照CMMI 那套干起來,還不得淹沒在文檔的大海中。
軟件工程專家青潤認(rèn)為,從國際上認(rèn)可的軟件工程實(shí)施較為完善的企業(yè)要求來看,開發(fā)人員和測試人員的比例應(yīng)該為1:1,排除掉團(tuán)隊(duì)內(nèi)特定的管理、需求、配置管理、文檔、美工、質(zhì)量保證等人員外,開發(fā)團(tuán)隊(duì)中測試人員的比例應(yīng)該在1/2到1/3之間比較合理。而此次調(diào)查顯示,受訪者所在團(tuán)隊(duì)中,測試人員占團(tuán)隊(duì)總?cè)藬?shù)1/5 以下的,竟有41.7%之多。對測試的忽視必然造成軟件質(zhì)量不過關(guān),這也是信息化程度較低的一種體現(xiàn)。
相對于其他軟件生命周期工具,需求管理工具采用率較低。不使用需求管理工具的受訪者團(tuán)隊(duì)占到三成以上。由此可見,需求管理仍然是大量開發(fā)團(tuán)隊(duì)較為忽視的環(huán)節(jié)。缺乏有效的需求管理,導(dǎo)致信息化項(xiàng)目延期或失敗,這樣的例子比比皆是。
34.8%的受訪者團(tuán)隊(duì)采用Visio作為設(shè)計(jì)建模工具。嚴(yán)格來說Visio 只是一種繪圖工具,但相對于Rose 的龐大,似乎更受小型開發(fā)團(tuán)隊(duì)歡迎。從2007年的調(diào)查結(jié)果開始,CVS就超過了VSS,成為第一大源代碼管理工具。在今年的調(diào)查中,CVS繼續(xù)保持微弱優(yōu)勢。
不要求進(jìn)行集成的比例逐年下降,說明國內(nèi)軟件項(xiàng)目的可控性在不斷提高,但精細(xì)化仍然是不可觸及的夢想。今年的調(diào)查結(jié)果顯示,僅30%的受訪者團(tuán)隊(duì)做每日集成,而對集成粒度沒有要求的受訪者團(tuán)隊(duì)比例高達(dá)20%.這類項(xiàng)目,只可以用"混亂"來形容,失敗可能性極大。
結(jié)語
信息化搞了這么多年,硬件、軟件該上的都上了,但應(yīng)用水平卻有待提高。如果說軟硬件設(shè)備是"形",那么應(yīng)用水平就是"神".反求諸己,軟件業(yè)也是形稍俱而神不足。如同道家修行,此事急不得。唯有踏踏實(shí)實(shí)、去除浮躁,才有成功的基礎(chǔ)。經(jīng)濟(jì)不景氣,或許正是韜光隱晦、苦練內(nèi)功的時(shí)候呢。
【中國程序員大調(diào)查:煉形與煉神[2]】相關(guān)文章:
2.人不煉,不成器
7.中國成語英譯2