吳 愚 楊 皓
摘要:重慶市將大力度支持軟件外包產(chǎn)業(yè)的發(fā)展,業(yè)已出臺大量扶持政策,但該市軟件外包人才的相關(guān)職業(yè)素質(zhì)與沿海地區(qū)有較大差距,主要表現(xiàn)在項(xiàng)目實(shí)施過程欠規(guī)范、不能與國際接軌,另外從業(yè)人員語言能力的不足也嚴(yán)重制約了該行業(yè)的發(fā)展。針對前述問題,本文考察了當(dāng)前對日軟件外包企業(yè)對于人才素質(zhì)的要求,總結(jié)了本學(xué)院兩屆對日軟件外包人才培養(yǎng)經(jīng)驗(yàn),結(jié)合重慶市實(shí)際情況提出培養(yǎng)方案的概要設(shè)計(jì)思路。
關(guān)鍵詞:對日軟件外包;職業(yè)素質(zhì);CSDP
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
目前,重慶市從政策上大力扶持軟件產(chǎn)業(yè),加大投入力度,而其中的一個重心就是放在軟件外包產(chǎn)業(yè)上。基于這個前提,市場必然需要大量的軟件外包人才,本學(xué)院已經(jīng)完成兩屆對日軟件外包人才培養(yǎng)工作,在此基礎(chǔ)之上,時(shí)刻把握市場對于人才職業(yè)素質(zhì)要求的變化,進(jìn)入對日軟件外包企業(yè)深入了解實(shí)際需求,制定有針對性的培養(yǎng)計(jì)劃就具有重大意義。
1軟件外包企業(yè)人才需求現(xiàn)狀
軟件外包企業(yè)面臨的問題是極其缺乏合格的軟件人才。學(xué)校和社會培訓(xùn)機(jī)構(gòu)培養(yǎng)了大量的軟件人才,但大部分不能滿足企業(yè)的實(shí)際需求。
軟件外包項(xiàng)目是開發(fā)滿足用戶需求、及時(shí)交付、不超過預(yù)算和無故障的軟件的任務(wù),它以質(zhì)量保證為基礎(chǔ),包括過程、方法和工具等要素。若要成功順利地完成軟件外包項(xiàng)目,還必需具備軟件外包團(tuán)隊(duì),這支隊(duì)伍要有合理的軟件人才結(jié)構(gòu),即“金字塔”型:塔尖的5%是軟件架構(gòu)師,中、高層的35%是管理項(xiàng)目、技術(shù)和產(chǎn)品的高級軟件工程師,底層的60%是軟件編碼人員。
然而,三個層次的人才供應(yīng)都有問題。首先是在整個軟件開發(fā)過程中起著重要作用的軟件架構(gòu)師,由于需求量較少,要求也最高,單靠國內(nèi)自己力量很難培養(yǎng)可勝任大項(xiàng)目的架構(gòu)師,重慶市在金融風(fēng)暴來臨之際,出臺優(yōu)厚政策,高薪從國外聘請具有跨國大型項(xiàng)目經(jīng)驗(yàn)的人才。其次是金字塔底層的程序員,學(xué)校教育理論與實(shí)踐的脫節(jié)使得畢業(yè)生缺乏實(shí)際動手能力,不能滿足企業(yè)的需求?,F(xiàn)在,社會涌現(xiàn)出一批實(shí)訓(xùn)教育機(jī)構(gòu),以彌補(bǔ)學(xué)校教育的缺失,可勉強(qiáng)解決人才結(jié)構(gòu)的底層人才數(shù)量問題。但是這些實(shí)訓(xùn)教育機(jī)構(gòu)缺少規(guī)范和標(biāo)準(zhǔn),人才質(zhì)量無法得到保障。
最關(guān)鍵的是金字塔中約占35%的中、高層工程師問題,是整個人才問題的難點(diǎn),它體現(xiàn)著企業(yè)生產(chǎn)和實(shí)施項(xiàng)目的執(zhí)行力,他們必須懂得正確地生產(chǎn)開發(fā)外包軟件的管理方法和國際標(biāo)準(zhǔn),不再是手工業(yè)作坊式的管理與操作。中國軟件行業(yè)起步于20世紀(jì)90年代,歐美國家的軟件產(chǎn)業(yè)已經(jīng)有約50年的歷史,多年的積累已經(jīng)形成了對軟件生產(chǎn)環(huán)節(jié)系統(tǒng)的管理和規(guī)范,有效地控制軟件開發(fā)的流程。這些操作規(guī)程已被國際上軟件企業(yè)普遍接受,執(zhí)行多年,并且形成標(biāo)準(zhǔn)。遺憾地是國內(nèi)絕大多數(shù)公司的工程師和項(xiàng)目經(jīng)理,完全不知道這些標(biāo)準(zhǔn)的存在,有些雖然知道但也沒有仔細(xì)研究、更不用說應(yīng)用。不執(zhí)行這些標(biāo)準(zhǔn)并不妨礙面向國內(nèi)客戶開發(fā)生產(chǎn)軟件產(chǎn)品,但是當(dāng)走向國際市場時(shí),是不能夠勝任任何外包項(xiàng)目的要求。
2對日軟件外包人才應(yīng)該具有的職業(yè)素質(zhì)
對日軟件外包人才應(yīng)該具有很強(qiáng)的專業(yè)技能并接受系統(tǒng)的軟件工程實(shí)施規(guī)范的熏陶。筆者從外包人才的兩個層面進(jìn)行說明。
2.1中、高層工程師層次
對于中、高層工程師層面的人才,需要使用軟件工程國際人才標(biāo)準(zhǔn)來進(jìn)行衡量,比如懂得國際軟件工程標(biāo)準(zhǔn)CSDP(Certified Software Development Professional),該認(rèn)證體系由IEEE-CS(國際電子與電器工程師學(xué)會-計(jì)算機(jī)學(xué)會)創(chuàng)建,是對全世界范圍的軟件工程師在知識領(lǐng)域、工作經(jīng)驗(yàn)及職業(yè)道德等方面的資質(zhì)的正式認(rèn)證。雖然需要拿到相關(guān)認(rèn)證書是極其困難的(到目前為止中國拿到CSDP認(rèn)證的只有30多人),但是所有這個層面的工程師應(yīng)該積極向這個標(biāo)準(zhǔn)看齊,CSDP國際認(rèn)證的基本內(nèi)涵是按照國際標(biāo)準(zhǔn)規(guī)范化地開發(fā)軟件。試想,一個外包企業(yè),如果有3~5人通過CSDP認(rèn)證,何愁外包項(xiàng)目做不好。
2.2程序員層次
程序員層面人才(高校本科教育能夠?yàn)楣I(yè)界輸送的軟件人才層次)應(yīng)該具有的職業(yè)素質(zhì)是:具有較強(qiáng)的快速學(xué)習(xí)能力,扎實(shí)的高級數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)、嫻熟的編碼技能、良好的編碼習(xí)慣、能夠熟練地使用2~3種流行的開發(fā)工具,能夠?qū)懗鲆?guī)范的項(xiàng)目文檔,善于溝通、具有極強(qiáng)的團(tuán)隊(duì)協(xié)作精神、奉獻(xiàn)精神和務(wù)實(shí)的作風(fēng)等。
2.2.1快速學(xué)習(xí)能力
快速學(xué)習(xí)能力是軟件外包程序員非常重要的一個素質(zhì)。筆者與幾位IT公司面試官在討論學(xué)習(xí)能力和已有的知識儲備對于應(yīng)屆畢業(yè)生來說哪個對于該畢業(yè)生發(fā)展更重要這個問題時(shí),得到的一致結(jié)論是前者。原因很簡單,軟件外包行業(yè)是隨時(shí)要保證跟上IT技術(shù)發(fā)展的步伐,而IT技術(shù)的發(fā)展變化快是當(dāng)前其他任何行業(yè)都無法相比的。相關(guān)從業(yè)人員如果不能跟上技術(shù)發(fā)展變化步伐,就會失去主動。所以在繁忙的工作之余能夠利用較少的時(shí)間快速學(xué)習(xí)新技術(shù)、新的架構(gòu)思想就顯得非常重要。
2.2.2數(shù)據(jù)結(jié)構(gòu)算法基礎(chǔ)
扎實(shí)的高級數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)是程序員必須掌握的基礎(chǔ)技能,但往往也是很多包括已經(jīng)在業(yè)內(nèi)工作多年的程序員沒有重視的一個問題。對于現(xiàn)在很多高級的集成開發(fā)環(huán)境以及應(yīng)用框架、類庫等已經(jīng)將很多數(shù)據(jù)結(jié)構(gòu)和算法細(xì)節(jié)隱藏以支持RAD,很多程序員已經(jīng)不必再去了解這些細(xì)節(jié)就能夠透明的去處理業(yè)務(wù)和UI。這種情況針對小項(xiàng)目沒有太大問題,但對于跨國外包項(xiàng)目來說,在處理一些軟件項(xiàng)目時(shí)要從全局性能的角度考慮問題,此時(shí)高水平的底層數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和高效率的算法思路就顯得十分寶貴了。
2.2.3編碼習(xí)慣
良好的編碼習(xí)慣對于在外包團(tuán)隊(duì)內(nèi)部工作的程序員來說是非常重要的。在規(guī)范的軟件外包團(tuán)隊(duì)中,程序代碼需要給其他程序員復(fù)審,在維護(hù)階段還會有其他程序員進(jìn)行代碼維護(hù)工作。如果程序員沒有良好的代碼習(xí)慣,那么上述情形不管對于自己還是對于團(tuán)隊(duì)中的其他成員來說都是噩夢。
2.2.4重視文檔的作用
在軟件工程中,文檔的重要性是顯而易見的。然而,至今大量的國內(nèi)軟件項(xiàng)目都還是編碼基本完成后再回頭來補(bǔ)齊文檔,這對于軟件外包來說肯定是行不通的。軟件的設(shè)計(jì)實(shí)施都需要按照文檔的規(guī)范定義來嚴(yán)格執(zhí)行。對日軟件外包人才必須具備規(guī)范的項(xiàng)目文檔編寫能力。
2.2.5語言能力及精神品質(zhì)
對日軟件外包程序員必須要具有較強(qiáng)的日語口語交流技能,這樣才能直接精確的理解客戶的需求,完成良好的溝通。而團(tuán)隊(duì)協(xié)作精神是當(dāng)前很多行業(yè)都要求職業(yè)人應(yīng)該具備的基本素質(zhì),軟件行業(yè)當(dāng)然不會例外,當(dāng)今的軟件產(chǎn)品規(guī)模越來越大、架構(gòu)越來越復(fù)雜,一個人是不可能完成大型軟件項(xiàng)目的開發(fā)工作的。軟件外包行業(yè)由于其特殊性,必然的面臨著大量的加班壓力,從業(yè)人員必須從容面對經(jīng)常性的加班,這當(dāng)然會從某種程度上影響從業(yè)人員的其他生活,但從全局出發(fā),這樣的犧牲是必須的、是值得的。要從思想上要求從業(yè)人員做好心理準(zhǔn)備,能夠吃苦、自愿奉獻(xiàn)。
3如何培養(yǎng)具有高素質(zhì)的對日軟件外包人才
要使軟件人才的素質(zhì)達(dá)到國際標(biāo)準(zhǔn),并能夠順利做好對日軟件外包項(xiàng)目,首先要在中、高層工程師層面尋找出提升高級軟件人才素質(zhì)的切實(shí)可行的辦法與途徑。解決問題的方法是:直接引進(jìn)軟件工程國際標(biāo)準(zhǔn)與軟件工程人才標(biāo)準(zhǔn),普及與推廣CSDP是迅速提升人員素質(zhì)達(dá)到國際水平的一條“捷徑”。這個群體一旦培養(yǎng)成型具有一定規(guī)模后,對于底層軟件外包人員的發(fā)展壯大以及素質(zhì)的全面提升都是至關(guān)重要的。
中、高層工程師層面的問題解決了,對于底層的對日軟件外包程序員的從業(yè)素質(zhì)培養(yǎng)有一定帶頭指導(dǎo)作用,但仍然需要一整套科學(xué)合理、符合各地域?qū)嶋H情況的培養(yǎng)模式。筆者結(jié)合本學(xué)院兩屆對日軟件外包人才培養(yǎng)經(jīng)驗(yàn),以及重慶市實(shí)際情況提出一個概要的培養(yǎng)方案設(shè)計(jì)思路。
首先,高校應(yīng)多與企業(yè)進(jìn)行交流和合作,讓高校能夠根據(jù)企業(yè)需求適當(dāng)進(jìn)行教學(xué)改革,鼓勵學(xué)生多參加社會實(shí)習(xí)實(shí)踐,使大學(xué)生具有相應(yīng)的就業(yè)能力。同時(shí),軟件外包企業(yè)應(yīng)與IT職業(yè)教育和培訓(xùn)機(jī)構(gòu)合作,將更多的應(yīng)屆大學(xué)生培養(yǎng)成IT應(yīng)用型人才。因?yàn)槟壳皩W(xué)歷教育更專注于學(xué)生的基本素質(zhì)培養(yǎng),其就業(yè)能力、工作技能的培養(yǎng)應(yīng)由學(xué)校與職業(yè)教育機(jī)構(gòu)共同完成。就本學(xué)院的經(jīng)驗(yàn)看來,在以往傳統(tǒng)的計(jì)算機(jī)教學(xué)模式下,學(xué)生基本上將精力投入到計(jì)算機(jī)基礎(chǔ)理論學(xué)習(xí)中,走向社會找工作時(shí),發(fā)現(xiàn)IT職場更需要的是具有一定理論基礎(chǔ)的、較強(qiáng)的動手能力的實(shí)干型人才。經(jīng)過兩屆的對日軟件外包校企合作培訓(xùn),已經(jīng)有半數(shù)畢業(yè)生的實(shí)際動手能力能夠?yàn)檐浖獍髽I(yè)所認(rèn)可。
其次,由企業(yè)與培訓(xùn)機(jī)構(gòu)共同推動大學(xué)生IT實(shí)習(xí)實(shí)訓(xùn)基地建設(shè),通過IT實(shí)訓(xùn)提高高校畢業(yè)生實(shí)際動手能力,并大力支持和發(fā)展大學(xué)生IT就業(yè)中介服務(wù)機(jī)構(gòu),為大學(xué)生提供專業(yè)的就業(yè)信息、職場素質(zhì)、就業(yè)推介等服務(wù)。
再次,重慶位于我國的西南部地區(qū),學(xué)習(xí)外語的大眾推動力和外語培訓(xùn)的教學(xué)能力較之沿海發(fā)達(dá)地區(qū)有一定的差距。對日軟件外包人才必須具備較好的日語交流能力,特別是對日軟件外包技術(shù)專業(yè)術(shù)語的領(lǐng)會和表達(dá)能力是語言能力培訓(xùn)過程的重中之重。特別缺乏既熟悉日語教學(xué),又具備一定軟件開發(fā)經(jīng)驗(yàn)的人員作為對日軟件外包日語培訓(xùn)師。
目前,我國教育現(xiàn)狀更多還是應(yīng)試教育,這樣培養(yǎng)出來的人才從一開始在團(tuán)隊(duì)協(xié)作方面就有一定的欠缺。在高校教育的過程中,應(yīng)該有意識的去培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神,激發(fā)學(xué)生對團(tuán)隊(duì)的奉獻(xiàn)熱情。
4總結(jié)
本文分析了重慶市軟件外包企業(yè)人才需求現(xiàn)狀,歸納了對日軟件外包人才應(yīng)該具有的職業(yè)素質(zhì),概要的提出了對日軟件外包人才培養(yǎng)方案設(shè)計(jì)思路。我們相信重慶市的軟件外包產(chǎn)業(yè)必將走向美好的明天!
參考文獻(xiàn):
[1] 劉紹堅(jiān). 中國承接國際軟件外包的現(xiàn)狀、模式及發(fā)展對策研究[J]. 國際貿(mào)易,2007(6):27-32.
[2] 李岳云. 國際服務(wù)外包趨勢與我國服務(wù)外包的發(fā)展[J]. 江蘇對外經(jīng)貿(mào)論壇,2007(3):25-30.
[3] 趙桂玉. 中國軟件外包業(yè)發(fā)展的障礙及解決措施[J]. 現(xiàn)代企業(yè),2006(6):65-66.
[4] 劉先雨. 大連軟件外包產(chǎn)業(yè)集群發(fā)展探討[J]. 現(xiàn)代商貿(mào)工業(yè),2008(10):121-122.
Research on Cultivating Professional Quality of Software Outsourcing towards Japan
WU Yu, YANG Hao
(1. Institute of Computer Science, Chongqing Three Gorges University, Wanzhou 404000, China; 2. Institute of Computer Science, Chengdu University of Technology, Leshan 614000, China)
Abstract: Chongqing will be great efforts to support the development of software outsourcing industry, and has introduced a large number of supportive policies, but the city's software outsourcing professionals have a wide gap with coastal areas related to professional quality. The lack of language ability of employees are also seriously constrained the development of the industry. Response to the aforementioned questions, this article examined software outsourcing companys requirements for the quality of manpower, summarizes our institutes two years training experience of software outsourcing towards Japan, combined with actual situation of Chongqing, proposed training program design ideas.
Key words: software outsourcing towards Japan; professional quality; CSDP