我國要實(shí)現(xiàn)軟件工業(yè)化生產(chǎn),必須擁有大批從事基礎(chǔ)編程的程序員,每個(gè)程序員按規(guī)定加工整個(gè)工程中的某個(gè)標(biāo)準(zhǔn)件,如同傳統(tǒng)產(chǎn)業(yè)的流水線作業(yè),這樣我們的軟件業(yè)才能形成規(guī)模,健康發(fā)展。
近年來,我國的軟件業(yè)一直以3倍于國民經(jīng)濟(jì)發(fā)展的速度增長。然而在令人欣喜的同時(shí)也感到有些美中不足,中國軟件業(yè)和歐美日本等軟件大國相比,在產(chǎn)值與規(guī)模上還存在很大差距。在大眾心目中,軟件被看成是高科技與高智商的產(chǎn)品,其生產(chǎn)過程是什么樣的呢? 流水線式軟件生產(chǎn) 我們也許可以通過一個(gè)軟件開發(fā)的事例窺見軟件生產(chǎn)的一斑。有一家法國軟件公司承包國內(nèi)某重要軟件項(xiàng)目,為期3個(gè)月。前兩個(gè)月,這個(gè)公司委派幾位職員與國內(nèi)發(fā)包方反復(fù)開會(huì)商談,其間承包方一句程序也沒有寫。討論結(jié)束后他們回去了。僅僅一個(gè)月之后,承包方就把做好的軟件包送回來了。法國人的解釋是,前期的反復(fù)會(huì)談是進(jìn)行需求分析,設(shè)計(jì)軟件的架構(gòu)和定義功能模塊,當(dāng)這部分工作完成后,后期的制作,就由公司的眾多基礎(chǔ)程序員來做,而且很快就能夠做出來。
可以看出,軟件在有了詳細(xì)的結(jié)構(gòu)設(shè)計(jì)后,大量的編碼寫程序工作可以由程序員來完成。軟件已經(jīng)從最初由少數(shù)人在實(shí)驗(yàn)室進(jìn)行開發(fā),逐漸發(fā)展為一種新興的產(chǎn)業(yè),培養(yǎng)與擁有大量基礎(chǔ)程序員是軟件產(chǎn)業(yè)成熟的標(biāo)志。異軍突起的印度軟件業(yè),即因?yàn)榕囵B(yǎng)出了龐大的軟件產(chǎn)業(yè)工人群,促成了其世界第二的稱號(hào)。印度的軟件公司,動(dòng)輒上千人,其中超過5000人的企業(yè)就有18家,除少數(shù)的高級(jí)開發(fā)、項(xiàng)目分析人員,其余的都是從事基礎(chǔ)編程的程序員,軟件生產(chǎn)如同傳統(tǒng)產(chǎn)業(yè)的流水線作業(yè),而每個(gè)程序員則按規(guī)定加工整個(gè)工程中的某個(gè)標(biāo)準(zhǔn)件,實(shí)現(xiàn)工業(yè)化生產(chǎn)。
一個(gè)軟件工程的程序是這樣的:需求分析—總體設(shè)計(jì)—詳細(xì)設(shè)計(jì)—測試設(shè)計(jì)—軟件開發(fā)—編程,與此軟件開發(fā)流程管理相適應(yīng),軟件企業(yè)需要有合理的人力資源結(jié)構(gòu)。在這一結(jié)構(gòu)中每一個(gè)人都按照分工協(xié)作的原則進(jìn)行流水線作業(yè),其中數(shù)量最多的是從事軟件開發(fā)、編程工作的基礎(chǔ)程序員——軟件藍(lán)領(lǐng)。他們和傳統(tǒng)企業(yè)的工人一樣,處于生產(chǎn)的第一線,由于軟件業(yè)特殊的工作環(huán)境以及相對(duì)于社會(huì)平均的知識(shí)水平和工資水平而稱為白領(lǐng)工人。但從事軟件開發(fā)編程的白領(lǐng)工人并不需要太高學(xué)歷,具有高中或者中專文化程度的人經(jīng)過軟件開發(fā)技術(shù)的職業(yè)培訓(xùn)后即可勝任。在印度,高中畢業(yè)沒有上大學(xué)的人,如果進(jìn)行一到兩年的計(jì)算機(jī)職業(yè)培訓(xùn)就可以進(jìn)入軟件企業(yè)做一名軟件工人。這些工人既降低了企業(yè)成本,也有利于企業(yè)的穩(wěn)定發(fā)展乃至整個(gè)產(chǎn)業(yè)的健康發(fā)展。
基礎(chǔ)程序員短缺 在世界軟件業(yè)進(jìn)入工業(yè)化生產(chǎn)的今天,中國依然是幾十人的中小企業(yè)在進(jìn)行小作坊式生產(chǎn)。目前我國擁有的軟件技術(shù)人員大約16萬人,分布在大大小小約6000家的各類軟件公司里,其中,50人以下的企業(yè)占55%左右,50人至200人的企業(yè)占42%左右,1000人以上的僅有北大方正和中軟總公司、東大軟件集團(tuán)、用友軟件集團(tuán)等少數(shù)幾家。出席“軟件工程國際學(xué)術(shù)會(huì)議”的專家指出,中國軟件業(yè)“偏軟”的根源在于小作坊式的生產(chǎn),企業(yè)規(guī)模小,軟件開發(fā)不能形成規(guī)范化的流程作業(yè),沒有規(guī)范性的整體開發(fā)思路和整體設(shè)計(jì)計(jì)劃,軟件往往與個(gè)人“捆綁”,軟件生產(chǎn)效率和質(zhì)量難以有量化保證,產(chǎn)品的競爭力也就可想而知。軟件小作坊發(fā)展首先要解決的當(dāng)是人力問題,優(yōu)秀的高級(jí)開發(fā)人才固然重要,但軟件開發(fā)已走過了“個(gè)人英雄主義”,相當(dāng)數(shù)量的軟件藍(lán)領(lǐng)工人的分工協(xié)作對(duì)于軟件企業(yè)的發(fā)展更為重要。
然而我國最缺乏的也就是那些訓(xùn)練有素,能夠把科研成果轉(zhuǎn)化為產(chǎn)品,從事編碼寫程序工作的軟件藍(lán)領(lǐng)工人。深圳市經(jīng)過二十年的改革發(fā)展,在城市基礎(chǔ)建設(shè)上已走在我國前列,并計(jì)劃在新世紀(jì)先期向信息數(shù)字化城市邁進(jìn),斥巨資建設(shè)軟件科技園,發(fā)展信息技術(shù)。深圳人事局還專門成立了海外智力引進(jìn)辦公室,組織45人的考察隊(duì)伍到美國硅谷招賢納才。海外留學(xué)生說他們對(duì)深圳的政策環(huán)境、市場化程度是很了解的,對(duì)深圳的發(fā)展誠意和發(fā)展環(huán)境極為滿意,而他們也有許多能在國際上打開市場的開發(fā)想法,問題是深圳能否提供足夠多的軟件開發(fā)人員把他們的想法變成產(chǎn)品?當(dāng)?shù)弥獓鴥?nèi)不能提供他們所需要的軟件工人時(shí),許多留學(xué)生又對(duì)此深表遺憾。
“十五”期間,我國許多城市都把發(fā)展軟件業(yè)列入城市發(fā)展規(guī)劃,紛紛投資建設(shè)軟件工業(yè)園區(qū)。但是沒有產(chǎn)業(yè)發(fā)展所需要的一支穩(wěn)定可靠的軟件工人隊(duì)伍,環(huán)境優(yōu)美的軟件園能發(fā)揮其效用嗎?在廣東省的其它軟件園,100多人的軟件公司已是大企業(yè),而三五人、十幾個(gè)人的軟件公司也不乏其數(shù)。廣東省號(hào)稱有軟件人才約5萬,然而經(jīng)2000多家的軟件公司一分配,每家公司能聚多少?在河北省,石家莊、保定、唐山、秦皇島等城市的軟件園,共擁有軟件企業(yè)85家,從業(yè)人員2301人……,這樣規(guī)模的軟件公司能量有限,根本無力開發(fā)大規(guī)模集成系統(tǒng)軟件,只能做些小的應(yīng)用軟件開發(fā)或者搞“二次開發(fā)”。大量小規(guī)模軟件公司的存在使軟件業(yè)處于一個(gè)低層次的運(yùn)作而陷入惡性循環(huán)。
軟件工人必不可少 面對(duì)21世紀(jì)的激烈信息技術(shù)競爭,發(fā)展軟件業(yè)并盡快使其“硬”起來是我們的既定目標(biāo),然而面對(duì)僧多粥少的現(xiàn)實(shí),軟件企業(yè)要發(fā)展又顯得無可奈何。受到“硅谷之行”遭遇觸動(dòng)的深圳市政府已經(jīng)意識(shí)到,軟件業(yè)的發(fā)展需要有高層次的技術(shù)人才,而軟件工人也必不可少,投資支持深圳市勞動(dòng)局所屬的深圳高級(jí)技術(shù)學(xué)校與我國新興的計(jì)算機(jī)教育公司北大青鳥APTECH信息技術(shù)有限公司合作,引入其國際標(biāo)準(zhǔn)化的計(jì)算機(jī)教育體系和標(biāo)準(zhǔn)軟件工程師認(rèn)證(ACCP)課程,面向深圳市軟件企業(yè)培養(yǎng)本地區(qū)的軟件工人。
產(chǎn)業(yè)的發(fā)展離不開產(chǎn)業(yè)工人出現(xiàn),如果沒有職業(yè)化的軟件工人,軟件發(fā)展難以形成規(guī)模。當(dāng)足夠多的經(jīng)過規(guī)范化訓(xùn)練的軟件白領(lǐng)工人大量興起,充實(shí)到各個(gè)軟件企業(yè)中,相信不久的將來,中國的軟件業(yè)將走上健康穩(wěn)定的發(fā)展道路。
|