云計算、移動互聯、大數據??新技術層出不窮和用戶需求持續變化,給軟件研發者帶來新的挑戰。
在近期舉辦的2012中國軟件開發者大會上,來自國內外一線互聯網企業和企業級軟件公司的專家深入探討了新技術趨勢下程序員面臨的機遇與挑戰。
開發者的黃金時代
軟件開發可以讓不到10人的團隊一夜暴富,而成本或許只是一臺服務器和幾臺電腦。
“Instagram能價值10億美元,Github能融資1億美元,究其原因在于IT變革帶來了‘開源+協同’的開發環境、‘Open API+云化’的開發工具、平臺化開發部署、Mobile App類的市場產品、‘Social+Video’的營銷方式??一系列變革為開發者帶來了難得的黃金時代。”CSDN創始人兼董事長蔣濤說。
騰訊首席科學家孫國政也表示:“在互聯網和大數據時代,開發者還必須面對大數據挖掘和智能推薦技術快速普及帶來的新挑戰。”
不僅如此,多核、云計算讓用戶更加關注軟件的效率、功耗和體驗,比如用眼鏡識別、腦電波識別來控制計算機。一味地增加CPU并不能解決所有問題。開發者需要走在用戶的前面。
高素質才能避開同質化
“我本人是做軟件出身的,我覺得中國軟件人員能力相比之前有了很大提高。業內笑談,現在,走進硅谷的國際大公司如谷歌、微軟、英特爾等,會見到三類人:1/3的印度人,1/3的華人,還有1/3人是非印度人或者非中國人。”AMD中國開發合作與解決方案中心總監楚含進說。隨著軟件復雜度的發展,中國軟件工程師的能力得到很大提高,卻缺少沉淀和實質的創新,尤其是模式創新。
“對于軟件架構師來說,本土架構師在做產品定位時,缺少提高軟件設計和產品門檻的深入思考。”楚含進表示。這也導致了現在中國軟件業同質化嚴重的問題。往往軟件沒有創新性,不是編碼人員的水平差而是主導整個軟件產品架構設計的開發者沒有提高軟件定位,缺乏使用前沿技術的勇氣。”蔣濤說。