張宏國 劉勝輝 張淑麗 郭紅
摘要:分析軟件外包產(chǎn)業(yè)對軟件人才的需求以及我國高校在培養(yǎng)軟件外包人才中存在的問題,探索軟件外包人才培養(yǎng)的對策,提出基于校企合作的軟件外包人才培養(yǎng)模式,指出人才培養(yǎng)既要滿足高等教育的總體人才培養(yǎng)目標(biāo)和國家專業(yè)規(guī)范要求,又要滿足軟件外包產(chǎn)業(yè)高質(zhì)量人才的需求。
關(guān)鍵詞:軟件外包;人才培養(yǎng)模式;高等教育
0、引言
隨著軟件和信息服務(wù)業(yè)在全球范圍內(nèi)迅速發(fā)展,形成了巨大的軟件服務(wù)外包市場需求和軟件技術(shù)外包服務(wù)業(yè)的發(fā)展空間,軟件服務(wù)外包已成為世界軟件產(chǎn)業(yè)發(fā)展的重要趨勢。中國正在面臨一個(gè)前所未有的發(fā)展機(jī)遇,國家已經(jīng)認(rèn)定了個(gè)軟件服務(wù)外包示范城市,軟件服務(wù)外包產(chǎn)業(yè)規(guī)模一直保持在年均30%以上的發(fā)展態(tài)勢,軟件服務(wù)外包產(chǎn)業(yè)正處于高速發(fā)展期。
要快速發(fā)展軟件服務(wù)外包產(chǎn)業(yè),人才是關(guān)鍵。為了實(shí)現(xiàn)我國軟件人才培養(yǎng)的跨越式發(fā)展,教育部和國家發(fā)展計(jì)劃委員會(huì)于2001年批準(zhǔn)35所高校試辦國家級示范性軟件學(xué)院,隨后成立了若干省級示范性軟件學(xué)院。目前所培養(yǎng)的軟件人才在數(shù)量上與產(chǎn)業(yè)需求基本相當(dāng),然而仍然存在人才緊缺與人才隊(duì)伍結(jié)構(gòu)不合理的問題,并已成為制約軟件服務(wù)外包產(chǎn)業(yè)發(fā)展的主要“瓶頸”。
1、軟件外包人才培養(yǎng)存在的問題
軟件外包企業(yè)對軟件人才的需求呈“金字塔”型:位于塔尖的人才是高級架構(gòu)師,中高層的是管理項(xiàng)目、技術(shù)、產(chǎn)品的高級軟件工程師,位于底層的是程序員。在“金字塔”型的人才結(jié)構(gòu)中,中高級以上的人才不可能通過高等教育和培訓(xùn)速成,他們必須有相當(dāng)多的軟件開發(fā)實(shí)踐經(jīng)驗(yàn)積累,通過個(gè)體專業(yè)素質(zhì)的不斷提高,在實(shí)踐鍛煉中成長。因此,軟件外包企業(yè)在對應(yīng)屆畢業(yè)生作出要求時(shí),首要要考慮該學(xué)生能否成為一個(gè)合格的程序員,其次再考慮能否將其培養(yǎng)成中高級軟件后備人才。通過對若干軟件外包企業(yè)作出調(diào)研,我們發(fā)現(xiàn)進(jìn)入軟件外包企業(yè)的軟件開發(fā)人員應(yīng)具備如下能力和素質(zhì)。
1)具有較高的外語水平,具備運(yùn)用外語進(jìn)行交流溝通和文檔閱讀與寫作能力。在CSDN對軟件外包市場的調(diào)研中,外包所承擔(dān)的國內(nèi)軟件約占22%、歐洲軟件約占5%、美國軟件約占26%、日本軟件約占47%,另外,韓國軟件開發(fā)業(yè)務(wù)也開始起步,因此,日語、韓語等小語種業(yè)務(wù)越來越受到重視。
2)具備扎實(shí)的軟件及相關(guān)領(lǐng)域的理論基礎(chǔ),掌握軟件的開發(fā)過程,具備較好的發(fā)展?jié)撡|(zhì)。
3)具有良好的團(tuán)隊(duì)協(xié)作精神、初步的軟件開發(fā)實(shí)踐和工業(yè)化工程素質(zhì)。
4)熟悉和遵守國際外包行業(yè)標(biāo)準(zhǔn)和流程規(guī)范,熟練掌握開發(fā)工具,具有較強(qiáng)的程序開發(fā)技能和實(shí)戰(zhàn)經(jīng)驗(yàn)。
目前我國高校培養(yǎng)的畢業(yè)生不能滿足服務(wù)外包企業(yè)對人才的需求,主要問題在于高等學(xué)校人才培養(yǎng)的針對性不夠明確,信息類(包括軟件1專業(yè)畢業(yè)生在層次結(jié)構(gòu)、能力與素質(zhì)等方面不能滿足服務(wù)外包產(chǎn)業(yè)的發(fā)展要求,從而導(dǎo)致了學(xué)生就業(yè)困難與軟件服務(wù)外包產(chǎn)業(yè)人才嚴(yán)重缺失的矛盾,學(xué)校、企業(yè)和學(xué)生三方在人才培養(yǎng)上均存在誤區(qū)。首先,企業(yè)很少參與學(xué)校的人才培養(yǎng)工作,認(rèn)為在學(xué)校中找不到合適的人才,應(yīng)屆畢業(yè)生到企業(yè)還需要再培訓(xùn);其次,學(xué)校存在一定程度的關(guān)門辦學(xué)現(xiàn)象,對產(chǎn)業(yè)了解不足,制定的人才培養(yǎng)方案和產(chǎn)業(yè)脫節(jié);第三,學(xué)生對企業(yè)的實(shí)際工作環(huán)境、業(yè)界的實(shí)用技術(shù)等普遍缺乏了解,與市場對人才的實(shí)際需求無法匹配,導(dǎo)致找不到合適的工作崗位就業(yè);第四,學(xué)生不清楚外包企業(yè)的非技術(shù)環(huán)境(例如流程、規(guī)范、標(biāo)準(zhǔn)、團(tuán)隊(duì)合作等),所以進(jìn)入企業(yè)后,不能勝任相應(yīng)工作;第五,學(xué)生在職業(yè)外語方面缺乏應(yīng)用能力。
2、軟件外包人才培養(yǎng)的對策
服務(wù)外包企業(yè)與一般的軟件企業(yè)有所不同。首先,外包企業(yè)比一般軟件企業(yè)的員工數(shù)目大得多;其次,外包企業(yè)的員工是分層次的,而且大部分員工屬初級軟件人才;第三,服務(wù)外包員工的專業(yè)外語能力要求高,要求能看懂并能撰寫外文技術(shù)文檔;第四,服務(wù)外包員工專業(yè)分工細(xì),往往需要員工在某一個(gè)工具或平臺(tái)有較深的功底(基礎(chǔ)寬,專業(yè)精深);第五,軟件外包與國內(nèi)開發(fā)程序有所不同,往往是三分之一的時(shí)間做編碼,三分之二的時(shí)間做文檔工作,而且在做外包軟件時(shí),要嚴(yán)格遵循工藝、管理、開發(fā)、維護(hù)規(guī)范。因此,軟件外包人才的規(guī)格特征為“專業(yè)基礎(chǔ)+專業(yè)能力+外語+業(yè)務(wù)+規(guī)范”,其中專業(yè)基礎(chǔ)、專業(yè)能力和外語能力高校自身有能力去做,但是現(xiàn)在做的針對性不夠,業(yè)務(wù)和規(guī)范學(xué)校是做不了的,只能通過與企業(yè)合作完成。根據(jù)地域性需求不同,外語可以選擇日語、英語、韓語等。然而,當(dāng)前高等學(xué)校在培養(yǎng)學(xué)生的工程實(shí)踐能力上存在著結(jié)構(gòu)性缺失,學(xué)校不能提供外包企業(yè)的實(shí)際工作環(huán)境、軟件開發(fā)的真實(shí)案例、軟件開發(fā)的實(shí)用技術(shù)等,不能了解外包企業(yè)的非技術(shù)知識(shí)。同時(shí),高校教師隊(duì)伍普遍缺乏工程經(jīng)歷,在講授基礎(chǔ)理論課時(shí),沒有將理論與實(shí)際相結(jié)合的方法與手段傳授給學(xué)生,因此,我們采用基于校企協(xié)同的對策實(shí)施軟件外包人才培養(yǎng)。
3、基于校企協(xié)同的軟件外包人才培養(yǎng)模式
哈理工軟件學(xué)院是黑龍江省首批省級示范性軟件學(xué)院,是黑龍江省振興老工業(yè)基地的計(jì)算機(jī)軟件人才培訓(xùn)中心、省軟件外包人才培養(yǎng)基地和哈爾濱市軟件外包人才培訓(xùn)機(jī)構(gòu),以培養(yǎng)工程型和應(yīng)用型軟件人才為目標(biāo),多年來為國內(nèi)著名的軟件外包企業(yè)培養(yǎng)了大量的軟件人才,探索出了特有的2年基礎(chǔ)教育、1年校企聯(lián)合專業(yè)方培養(yǎng)、1年校企聯(lián)合實(shí)踐培養(yǎng)的基于校企合作的“2+1+1”人才培養(yǎng)模式,并以此為支撐、以行業(yè)主流崗位需求為目標(biāo)導(dǎo)向,實(shí)施培養(yǎng)規(guī)格分類、專業(yè)方向分類、主流為特色的多元化人才培養(yǎng)方案。
3.1 兩年基礎(chǔ)教育
大學(xué)第一、二學(xué)年為基礎(chǔ)教育階段,該階段應(yīng)主要加強(qiáng)3個(gè)方面的培養(yǎng)。
1)思想道德素質(zhì)、文化素質(zhì)和身心素質(zhì)的培養(yǎng)。
學(xué)校應(yīng)努力為學(xué)生樹立科學(xué)的世界觀、人生觀和價(jià)值觀,使他們具有責(zé)任心和社會(huì)責(zé)任感,具有法律意識(shí),自覺遵紀(jì)守法,熱愛軟件工程專業(yè),注重職業(yè)道德修養(yǎng),并具有誠信意識(shí)和團(tuán)隊(duì)精神,具有較好的身體素質(zhì)和身心素質(zhì)。endprint
2)加強(qiáng)學(xué)科基礎(chǔ)知識(shí)和能力的培養(yǎng)。
教師幫助學(xué)生掌握數(shù)學(xué)等自然科學(xué)基礎(chǔ)知識(shí),使他們具有科學(xué)的思維方法;掌握離散數(shù)學(xué)、程序設(shè)計(jì)語言、電子技術(shù)與數(shù)字邏輯、計(jì)算機(jī)組成原理與結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、編譯原理、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)、軟件工程過程等基礎(chǔ)知識(shí),具有終身學(xué)習(xí)能力、信息獲取能力、適應(yīng)學(xué)科發(fā)展的能力。
3)加強(qiáng)英語知識(shí)的學(xué)習(xí),培養(yǎng)良好的語言運(yùn)用能力。
3.2 一年專業(yè)教育
大學(xué)第三學(xué)年為專業(yè)教育階段,該階段學(xué)校注重以下3個(gè)方面的培養(yǎng)。
1)專業(yè)知識(shí)、專業(yè)能力和素質(zhì)的培養(yǎng)。
教師幫助學(xué)生掌握軟件需求、軟件建模與分析、軟件設(shè)計(jì)與構(gòu)造、人機(jī)交互、軟件測試、軟件過程、軟件進(jìn)化、軟件質(zhì)量和項(xiàng)目管理等專業(yè)知識(shí),使學(xué)生具有軟件分析、設(shè)計(jì)、構(gòu)造和實(shí)施能力和良好的工程素養(yǎng)。
2)針對軟件外包企業(yè)需求設(shè)置專業(yè)培養(yǎng)方向,進(jìn)行人才定制培養(yǎng)。
學(xué)院按企業(yè)需求設(shè)置課程,使學(xué)生具備在某一專業(yè)方向上從事工程實(shí)踐的能力。
3)根據(jù)外包企業(yè)所承擔(dān)軟件的隸屬國家不同,有針對性地進(jìn)行外語強(qiáng)化。
例如,東北地區(qū)主要承攬日本的外包軟件,因此在本階段主要進(jìn)行日語的培訓(xùn),使學(xué)生具備日語的基本運(yùn)用能力。
3.3 一年校企聯(lián)合培養(yǎng)
大學(xué)第四學(xué)年為校企聯(lián)合實(shí)踐培養(yǎng)階段,該階段主要完成3個(gè)方面的培養(yǎng)工作。
1)案例實(shí)訓(xùn)。
根據(jù)軟件外包企業(yè)所需要的開發(fā)工具不同、軟件架構(gòu)不同、操作系統(tǒng)不同、應(yīng)用領(lǐng)域不同和就業(yè)崗位不同,分別以真實(shí)項(xiàng)目內(nèi)容和環(huán)境為案例,通過實(shí)戰(zhàn)訓(xùn)練有效地解決人才的項(xiàng)目經(jīng)驗(yàn)、實(shí)用技能和職業(yè)素質(zhì)問題,熟悉和遵守國際外包行業(yè)標(biāo)準(zhǔn)和流程規(guī)范。
2)外語強(qiáng)化。
通過對外語的強(qiáng)化,增強(qiáng)學(xué)生對外語文檔的讀寫能力和運(yùn)用外語進(jìn)行會(huì)話溝通的能力。
3)在企業(yè)進(jìn)行畢業(yè)設(shè)計(jì)。
學(xué)生在案例實(shí)訓(xùn)和外語強(qiáng)化后,進(jìn)入軟件外包企業(yè),參與實(shí)際項(xiàng)目的研發(fā)工作,并完成畢業(yè)設(shè)計(jì),有這一過程中增強(qiáng)工程實(shí)踐能力、了解企業(yè)文化,從而具備了工業(yè)化素質(zhì),實(shí)現(xiàn)高等教育與外包軟件產(chǎn)業(yè)人才需求之間的無縫對接。
4、基于校企合作的軟件外包人才培養(yǎng)模式實(shí)施中的關(guān)鍵問題
1)合理設(shè)置課程體系和教學(xué)內(nèi)容,避免把大學(xué)本科教育變?yōu)榧兇獾穆殬I(yè)培訓(xùn)。
軟件外包人才培養(yǎng)模式是解決大學(xué)本科軟件人才培養(yǎng)和軟件外包企業(yè)需求之間的差異問題、職業(yè)技能與素質(zhì)問題的良好途徑,其培養(yǎng)德、智、體、美全面發(fā)展的中高級軟件工程師的人才培養(yǎng)目標(biāo)沒有變,不但要考慮企業(yè)當(dāng)前的人才需求,而且要使學(xué)生具備終身學(xué)習(xí)能力、信息獲取能力、適用學(xué)科發(fā)展的能力和職業(yè)遷徙能力,這與以培養(yǎng)軟件藍(lán)領(lǐng)人才為目標(biāo)的中高職教育是不同的,因此,在設(shè)計(jì)課程體系和教育內(nèi)容時(shí),必須覆蓋軟件工程知識(shí)體系的核心知識(shí)單元和知識(shí)點(diǎn),滿足大學(xué)本科專業(yè)規(guī)范的要求,避免片面迎合企業(yè)的局部技能和素質(zhì)要求,而喪失本科教育的內(nèi)涵。
2)加強(qiáng)校企合作,提高實(shí)踐教學(xué)質(zhì)量。
與軟件外包企業(yè)進(jìn)行深入的合作是實(shí)施軟件外包人才培養(yǎng)模式的關(guān)鍵,具體體現(xiàn)在3個(gè)方面:一是只有通過與軟件外包企業(yè)進(jìn)行密切合作,才能真正了解企業(yè)對人才的多樣化需求,進(jìn)而改進(jìn)課程體系、實(shí)踐教學(xué)體系和專業(yè)培養(yǎng)方向,使教學(xué)工作和生產(chǎn)實(shí)踐緊密結(jié)合;二是通過校企合作,不但可獲得具有真實(shí)項(xiàng)目背景的案例,為實(shí)訓(xùn)提供素材,而且可為學(xué)生的產(chǎn)業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)提供實(shí)習(xí)基地,從而彌補(bǔ)高校在專業(yè)技術(shù)訓(xùn)練方面和軟件外包行業(yè)標(biāo)準(zhǔn)、流程規(guī)范等非技術(shù)性知識(shí)訓(xùn)練方面的不足;三是加強(qiáng)校企合作,達(dá)成人才培養(yǎng)協(xié)議,是為企業(yè)定制培養(yǎng)軟件人才的基礎(chǔ)。
3)強(qiáng)化日語、韓語等外語訓(xùn)練的同時(shí),不能忽視英語教學(xué)。
針對軟件外包企業(yè)面向國家不同的實(shí)際情況,往往需要學(xué)生強(qiáng)化對日語或韓語的學(xué)習(xí),使學(xué)生具備運(yùn)用該語言進(jìn)行溝通和文檔的閱讀與寫作能力,以滿足企業(yè)的需求。然而,由于計(jì)算機(jī)軟件的主流技術(shù)來源于歐美,最新的技術(shù)成果和資料以英文為主,因此英語仍然是基礎(chǔ)外語,不能為滿足企業(yè)需求只對小語種進(jìn)行強(qiáng)化而忽視英語教學(xué),否則會(huì)影響學(xué)生專業(yè)信息的獲取,進(jìn)而影響學(xué)生未來的職業(yè)遷徙。
4)以軟件外包的需求為導(dǎo)向,跟蹤軟件技術(shù)最新發(fā)展,實(shí)施動(dòng)態(tài)教學(xué)計(jì)劃。
隨著軟件外包的應(yīng)用領(lǐng)域不斷擴(kuò)大以及軟件技術(shù)的高速發(fā)展,新的軟件方法、軟件架構(gòu)、開發(fā)平臺(tái)和工具不斷涌現(xiàn),因此必須跟蹤軟件發(fā)展的主流技術(shù),在強(qiáng)調(diào)軟件工程的根本性和永久性原則保持穩(wěn)定的前提下,動(dòng)態(tài)調(diào)整教學(xué)計(jì)劃和教學(xué)內(nèi)容,改變傳統(tǒng)的“剛性”人才培養(yǎng)方案為“柔性”的人才培養(yǎng)方案,以適應(yīng)學(xué)科的發(fā)展和人才需求的變化。
5、結(jié)語
近5年來,哈理工軟件學(xué)院與大連華信計(jì)算機(jī)技術(shù)有限公司、東軟集團(tuán)有限公司、青島軟件園、凱杰國際、大連億科公司、??弟浖こ逃邢薰镜仁畮准抑能浖獍髽I(yè)建立了合作關(guān)系。通過實(shí)施基于校企合作的軟件外包人才培養(yǎng)模式,學(xué)校為國內(nèi)著名的軟件外包企業(yè)培養(yǎng)了大量的軟件人才,2008年至2012年共為軟件外包行業(yè)培養(yǎng)1千余名軟件人才,受到企業(yè)的好評,實(shí)現(xiàn)了學(xué)生、學(xué)校和企業(yè)三贏。
在軟件外包人才培養(yǎng)模式改革中,我們也發(fā)現(xiàn)現(xiàn)有的教師評聘制度、教師的培養(yǎng)制度、學(xué)生的考評制度等方面存在問題,因此我們今后的工作重點(diǎn)是探索適合軟件外包人才培養(yǎng)的體制和機(jī)制。endprint