鄭根讓 朱建樓
真實項目引入軟件專業(yè)
實訓中的必要性和可行性
(一)軟件人才培養(yǎng)需要企業(yè)環(huán)境支持
《2008年中國軟件自主創(chuàng)新發(fā)展報告》顯示,2007年我國規(guī)模以上軟件產(chǎn)業(yè)累計完成收入5834.3億元,同比增長21.5%,據(jù)預測,每年還將以30%左右的速度增長。然而,軟件開發(fā)與測試人才缺乏仍是軟件行業(yè)發(fā)展的“瓶頸”。軟件行業(yè)不僅缺乏高層次的系統(tǒng)分析員、項目總體設計師、軟件市場開拓人員、軟件質(zhì)量評測人員,而且缺少大量的從事基礎性軟件開發(fā)工作,承擔標準化程序編寫和軟件測試的人員。雖然各高校每年向社會輸送大批計算機軟件專業(yè)畢業(yè)生,但由于許多高校仍沿用傳統(tǒng)的人才培養(yǎng)模式,軟件專業(yè)畢業(yè)的學生由于沒有企業(yè)實踐經(jīng)驗,缺乏工程化的開發(fā)能力,有的從未接觸過企業(yè)真實項目的開發(fā),甚至沒有編寫過真正實用的程序代碼。軟件專業(yè)畢業(yè)生的就業(yè)困難與軟件企業(yè)人才嚴重缺乏之間矛盾的根本原因是人才培養(yǎng)缺乏企業(yè)沃土的滋潤。
高等職業(yè)教育的使命是培養(yǎng)面向生產(chǎn)、建設、管理和服務第一線需要的高技能人才,在人才培養(yǎng)方面更應注重學生動手操作能力、實踐創(chuàng)新能力、知識應用能力和崗位適應能力的培養(yǎng)。專業(yè)實訓在高等職業(yè)教育教學體系中占有重要的地位,也是高等職業(yè)教育區(qū)別于普通高等教育的一個重要特點?!耙苑諡樽谥?以就業(yè)為導向,走校企合作,工學結合的發(fā)展道路”已成為高等職業(yè)教育戰(zhàn)線的共識。高職院校軟件專業(yè)與相關企業(yè)結合,將企業(yè)真實項目引入教學實訓中是“校企合作,工學結合”的重要方式。它不僅能調(diào)動學生學習的積極性,而且有利于整合專業(yè)知識,提高專業(yè)技能,培養(yǎng)職業(yè)素質(zhì),實現(xiàn)學生“零距離”上崗。
(二)軟件企業(yè)需要高職院校的參與合作
互惠互利是“校企合作,工學結合”的重要基礎。在校企合作中如果沒有正確合理的切入點,雙方的合作也只能流于形式。中山職業(yè)技術學院計算機工程系在對中山及周邊城市軟件企業(yè)調(diào)研中發(fā)現(xiàn):中小軟件企業(yè)存在嚴重的專業(yè)人才短缺現(xiàn)象,希望高校教師或優(yōu)秀學生能參與項目開發(fā);同時中小企業(yè)也希望自己的產(chǎn)品能通過學校這個平臺進行推廣應用。這兩點正是高職院校與企業(yè)合作的優(yōu)勢基礎。當前高職院校教師中有剛畢業(yè)的博士、碩士研究生,也有具備項目經(jīng)驗的高級工程師。這些教師能為中小軟件企業(yè)軟件開發(fā)提供技術服務或參與項目開發(fā),解決中小企業(yè)人才短缺的現(xiàn)狀。中小軟件企業(yè)產(chǎn)品和服務大多只在本地和周邊地區(qū)應用,而高職畢業(yè)生一般也在本地和周邊地區(qū)就業(yè),這就為產(chǎn)品的應用和推廣提供了條件。中小企業(yè)也樂于將自己的產(chǎn)品或項目開發(fā)流程無償提供給高職院校。
(三)真實項目引入軟件專業(yè)實訓的可行性
企業(yè)真實項目引入軟件教學實訓,首先需要解決是否有真實的項目來源,是否有切實可行的項目研發(fā)合作機制的問題。廣東省軟件行業(yè)發(fā)展迅速,軟件收入居全國第二位,良好的軟件產(chǎn)業(yè)外部環(huán)境為高職軟件專業(yè)提供了良好的條件。然而發(fā)展迅速的軟件企業(yè)卻嚴重缺乏設計與開發(fā)人才。廣東的中小軟件企業(yè)眾多,這些企業(yè)一方面聘請高校教師參與企業(yè)項目的研發(fā),以解決人才緊缺問題;另一方面將企業(yè)已開發(fā)的項目資源捐贈給高職院校,以培養(yǎng)企業(yè)急需的人才并進行產(chǎn)品的應用和技術推廣。珠江三角洲地區(qū)眾多的軟件企業(yè)為當?shù)馗呗氃盒\浖I(yè)提供了充足的項目資源,與高職院校共同推動軟件產(chǎn)業(yè)發(fā)展和人才培養(yǎng)。廣東中山及周邊地區(qū)軟件產(chǎn)業(yè)情況如表1所示。
真實項目在軟件專業(yè)實訓中的實施
(一)強化政策引導,推動校企合作
近年來,各高職院校積極探索校企合作模式,學院為各系部與企業(yè)牽線搭橋,建立專業(yè)與企業(yè)的合作關系。部分高職院校積極探索教學管理工作重心下移的新機制,將專業(yè)建設、課程開發(fā)及校企合作權力下放到系部及各專業(yè)教研室。這些措施極大地調(diào)動了專業(yè)教師參與校企合作、參與企業(yè)真實項目開發(fā)的積極性。
(二)調(diào)研行業(yè)發(fā)展,尋求合作途徑
從對深圳和中山軟件企業(yè)調(diào)研的結果看,深圳和中山軟件企業(yè)中高端軟件人才、低端軟件人才、高質(zhì)量的復合型人才和國際化軟件人才這四類人才都非常緊缺。其中,深圳企業(yè)對高素質(zhì)、復合型的高端軟件人才和“軟件藍領”(基礎程序員)的需求尤為迫切。
良好的產(chǎn)業(yè)環(huán)境和人才需求狀況為校企合作創(chuàng)造了條件,但并不是所有企業(yè)都能與高職院校成為合作伙伴。高職院校在探索校企合作中要把握“專業(yè)——互惠——適中”的原則,也就是專業(yè)方向與企業(yè)產(chǎn)品研發(fā)方向相同或相近;合作雙方能互惠互利共同發(fā)展;在項目選擇上,要選擇學生在教師及企業(yè)技術人員的指導下能夠順利完成的項目。
(三)精心選擇項目,規(guī)范實訓管理
在高職院校與軟件企業(yè)合作中,學生參與企業(yè)真實項目有兩種方式:一是選擇部分優(yōu)秀學生與企業(yè)專業(yè)人員及教師共同參與企業(yè)項目開發(fā);另一種方式是將企業(yè)已開發(fā)的項目作為實訓項目從需求分析開始,引導全體學生完成項目開發(fā)。高職院校專業(yè)設置要具有一定的針對性、靈活性、適應性和前瞻性,要面向地區(qū)及行業(yè)人才的需求設置和調(diào)整專業(yè)。表2為中山市軟件企業(yè)基本狀況(部分)。
從表中可以看到中山市軟件企業(yè)多數(shù)為中小企業(yè),項目多為應用型的中小型項目,而且多數(shù)企業(yè)項目開發(fā)都有中山地區(qū)高校教師參與。高職院校軟件專業(yè)課程設置與本地區(qū)軟件開發(fā)所需要的開發(fā)工具及平臺相吻合。例如,中小軟件企業(yè)所使用的開發(fā)語言如.net、VB、VC、Java、C++等是高職軟件專業(yè)學生的必修課,而SQLServer數(shù)據(jù)庫、Linux操作系統(tǒng)也是軟件專業(yè)的核心課程。在實訓條件方面,軟件實驗室、網(wǎng)絡實驗室、操作系統(tǒng)實驗室等是高職院校計算機專業(yè)的基本實驗室,能基本滿足軟件開發(fā)、網(wǎng)絡建設與維護、網(wǎng)絡安全等實驗實訓要求,不需要投入專門的實驗實訓設備或建設實訓基地。這些條件讓企業(yè)真實項目進入高職實訓課堂成為可能。
(四)改革教學實訓環(huán)節(jié),適應企業(yè)崗位需求
將企業(yè)真實項目引入軟件專業(yè)實訓不同于以往的項目式教學,需要改革現(xiàn)有的教學實訓環(huán)節(jié),制定適應企業(yè)崗位要求的實訓方案。首先,在專業(yè)理論教學中,要確立工程能力培養(yǎng)與基礎理論教學并重的教學理念,改進教學模式,突出專業(yè)和技能課,既貼近專業(yè)實際,又滿足崗位對人才的需要,從而建立滿足行業(yè)和領域發(fā)展的專業(yè)知識結構。其次,要創(chuàng)新實驗實訓教學方法,增加專業(yè)實踐課程,制定與企業(yè)項目開發(fā)相同或相近的項目管理制度,用工程化理論來指導實驗室建設和實訓過程,培養(yǎng)學生的工程能力、合作溝通能力、解決實際問題的能力等綜合素質(zhì),把工程化教學和職業(yè)素質(zhì)培養(yǎng)作為人才培養(yǎng)的主線。再次,根據(jù)人才培養(yǎng)目標和企業(yè)真實項目的開發(fā)要求,還需要修訂或重新編寫科學規(guī)范的實訓大綱,編寫實訓指導書,使企業(yè)真實項目在實訓中能順利實施。最后,還要完善實驗室管理,為項目開發(fā)提供真實的開發(fā)環(huán)境。雖然各高職院校都有軟件開發(fā)需要的實驗條件,但開發(fā)環(huán)境與實驗環(huán)境還是有所不同。有些高職院校所使用的軟件不是正規(guī)的開發(fā)軟件,不能滿足項目開發(fā)的需要,甚至有些開發(fā)平臺是虛擬平臺,因而完善規(guī)范實驗室配置也是保證項目實施的重要內(nèi)容。
(五)設立項目小組,規(guī)范項目評價
將企業(yè)真實項目引入軟件專業(yè)實訓與虛擬項目或教材案例項目有很大的差別。企業(yè)真實項目的開發(fā)目標是確定的,項目實施中的困難與問題是未知的,項目開發(fā)需要嚴格的標準和科學的管理。為了使真實項目在專業(yè)實訓中按既定的目標完成,需要設立專門的項目小組,小組成員主要由具備豐富的項目開發(fā)及管理經(jīng)驗的專業(yè)教師、實訓教師和參加實訓的學生組成。專業(yè)教師和實訓教師負責項目整體規(guī)劃和管理,為學生提供幫助和指導。此外,還可聘請企業(yè)中本項目開發(fā)負責人作為項目顧問,負責疑難問題的解答或針對項目開發(fā)作專題報告,指導學生完成項目開發(fā)工作。
建立科學有效的評價機制是項目開發(fā)的必要環(huán)節(jié),在專業(yè)實訓中引入真實項目同樣需要科學有效的評價工作。項目評價是對學生實訓效果檢驗的重要內(nèi)容,可以對學生完成項目任務的情況、專業(yè)能力和通用能力進行綜合評價。實訓評價要以學生為中心,以項目成果為依據(jù),注重學生學習的差異性及學生通用能力的發(fā)展水平,重點評價學生解決實際問題的能力。在項目評價中要引入與真實項目相同的軟件測試內(nèi)容,使學生全面了解項目開發(fā)的流程。
將企業(yè)真實項目引入軟件實訓是“校企合作、工學結合”的重要方式和途徑,為學生參與企業(yè)真實項目開發(fā),提高學生動手能力、分析解決問題和創(chuàng)新能力提供了良好的平臺。真實項目在實訓中的引入也提高了教師的專業(yè)水平、教學水平和項目研發(fā)能力,有利于專業(yè)實訓的發(fā)展和改革??傊?從實踐效果看,將企業(yè)真實項目引入軟件專業(yè)實訓,是專業(yè)實訓的有效方式和途徑,是高職專業(yè)實訓改革發(fā)展的方向。
參考文獻:
[1]蘇玉,許繪香.高職院校計算機軟件專業(yè)工程化實踐教學體系的改革與探索[J].計算機教育,2007,(12).
[2]華金秋,李麗.廣州、深圳、珠海軟件產(chǎn)業(yè)比較研究[J].科技管理研究,2006,(6).
[3]王荻.項目驅(qū)動教學探索[J].中國職業(yè)技術教育,2007,(12).
[4]郝超,蔣慶斌.高職教育項目課程的開發(fā)原則與開發(fā)方法[J].中國職業(yè)技術教育,2008,(2).
[5]姜大源.職業(yè)教育學研究新論[M].北京:教育科學出版社,2007.
[6]楊鳳林.深化校企合作創(chuàng)新辦學模式[J].中國職業(yè)技術教育,2007,(11).
作者簡介:
鄭根讓(1970—),男,陜西寶雞人,計算機工學碩士,中山職業(yè)技術學院講師,研究方向為數(shù)據(jù)庫管理與應用、軟件編程。
朱建樓,高級工程師,中山職業(yè)技術學院計算機系教師。