中國軟件行業雖然發展快,但起步晚,不僅僅落后于印度、日本,更落后于軟件業春秋鼎盛的歐美,而且中國軟件行業的情況很特殊。
達內CEO韓少云擁有10多年軟件開發與設計經驗,他綜合各種統計數據,認為對比技術最為發達的歐美地區,中國軟件特點主要有如下三大不同:
達內CEO韓少云擁有10多年軟件開發與設計經驗,他綜合各種統計數據,認為對比技術最為發達的歐美地區,中國軟件特點主要有如下三大不同:
- 開發工具中,歐美國家多使用正版的開發工具,如JBuilder,而中國使用開源和試用版本居多(說白了有時候是盜版),如 NetBeans等;
- 商用平臺方面,歐美采用系統軟件的公司居多,如WebLogic、WebSphere等,中國公司減少使用Java中間件產品,而多使用開源平臺Tomcat、JBoss、Spring
- 歐美軟件行業的發展已經非常專業和完善,形成了良好的行業標準,所以職業細分詳盡,如Junior、Senior JAVA(初級、高級JAVA)工程師;中國則不然,軟件開發專業分工較弱,難有行業確定的工程師分工與等級,對軟件工程師所具備的技能要求多,不僅掌握開發語言與不同的開發工具,而且需要掌握測試、系統、數據庫、網絡等各方面的應用技術,要求全面而寬泛。韓少云認為比較起歐美的程序員,中國程序員更難做,不但待遇難與歐美水平同等,要求也更高。歐美使用正版開發工具及系統軟件,同樣也獲得專業廠商的系統的技術培訓與支持,而中國使用開源技術與平臺則使程序員常處于“自己摸索”的狀態;歐美程序員分工細致,多術業專攻,而中國的軟件人才須一專多能,開源與商用兼顧,這無疑給中國程序員提出了更高的要求,也使得中國程序員的開發難度更高。