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