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