馮毅
摘 要 本文結(jié)合BPO軟件企業(yè)的現(xiàn)狀,結(jié)合高職院校軟件技術(shù)專業(yè)的特點,通過對歐美軟件外包企業(yè)崗位群的調(diào)查與分析,在傳統(tǒng)教學(xué)模式上進行改革,制定了“四階段式技能遞增”人才培養(yǎng)方案,該培養(yǎng)方案以畢業(yè)生與企業(yè)“零距離接軌”為主線,必能取得較好的效果。
關(guān)鍵詞 高職院校 軟件技術(shù)專業(yè) 課程體系 人才培養(yǎng)方案
中圖分類號:G71文獻標(biāo)識碼:A
Design and Implementation of "Four stages of Skill Increasing "
Training Program in Software Technology Professional
FENG Yi
(Tianjin Vocational Institute of Commerce, Tianjin 300221)
Abstract In this paper, the status of BPO software companies, software technology combined with professional vocational college characteristics, through the European and American software outsourcing business survey and analysis of status groups, in the traditional teaching model for reform, the development of a "four-stage skill-increment 'talent training program, the graduates with training programs to business, "Zero integration" main line, will be able to achieve better results.
Key words vocational colleges; Software Technology Professional; training program
1 高職院校軟件技術(shù)專業(yè)現(xiàn)狀
1.1 學(xué)生專業(yè)基礎(chǔ)以及專業(yè)認(rèn)知存在缺陷
入學(xué)前,相當(dāng)一部分學(xué)生并不了解軟件技術(shù)專業(yè)所需的專業(yè)基礎(chǔ)、學(xué)習(xí)內(nèi)容和就業(yè)方向,導(dǎo)致學(xué)生對專業(yè)的認(rèn)知缺陷。因此,高職院校必須對軟件技術(shù)專業(yè)的學(xué)生做充分而又高質(zhì)量的學(xué)前教育和職業(yè)生涯規(guī)劃,在深入學(xué)習(xí)專業(yè)課程前,使學(xué)生認(rèn)知本專業(yè)的社會形態(tài)、人才需求及就業(yè)趨勢,消除學(xué)生對本專業(yè)的茫然。
1.2 師資隊伍缺乏項目實戰(zhàn)經(jīng)驗
根據(jù)目前大多數(shù)高職院校的調(diào)查,軟件技術(shù)類專業(yè)的教師普遍存在缺乏對行業(yè)最新技術(shù)使用情況的了解、缺少實戰(zhàn)經(jīng)驗,由于遠(yuǎn)離產(chǎn)業(yè),導(dǎo)致多數(shù)教師對于專業(yè)課程,甚至是核心專業(yè)課程的實踐與教學(xué)中,停留在理論層面和“模擬項目”層面,不能滿足企業(yè)的軟件研發(fā)和項目需求,因此師資隊伍缺乏項目實戰(zhàn)經(jīng)驗制約行業(yè)人才培養(yǎng)的瓶頸。
注:表1中“其他課程”包括專業(yè)限選課、任選課、職業(yè)生涯規(guī)劃和就業(yè)教育。
1.3 課程體系相對落后
目前,高職院校軟件技術(shù)專業(yè)多數(shù)是理論與實踐相結(jié)合的課程體系,但是實踐內(nèi)容滯后于當(dāng)前行業(yè)技術(shù)的更新與發(fā)展,缺乏實戰(zhàn)項目的訓(xùn)練,導(dǎo)致課程體系與社會需求脫節(jié)。
高職院校中軟件技術(shù)專業(yè)課程體系一般按照“公共基礎(chǔ)課→職業(yè)基礎(chǔ)課→職業(yè)技能課→核心專業(yè)課→頂崗實習(xí)→畢業(yè)設(shè)計”的順序進行。各類課程所占學(xué)時數(shù)和分配比例如表1。
2 高職院校軟件技術(shù)專業(yè)畢業(yè)生崗位定位
2.1 軟件企業(yè)崗位人員分析
經(jīng)市場調(diào)研,對日軟件外包產(chǎn)業(yè)已經(jīng)相當(dāng)成熟,因為這個產(chǎn)業(yè)過于成熟,因此存在一些競爭不規(guī)范的問題,利潤空間也越來越小。歐美軟件外包則不同,產(chǎn)業(yè)發(fā)展方興未艾,利潤空間相對比較大,很多原來從事對日軟件外包的企業(yè)也在向歐美軟件外包業(yè)務(wù)轉(zhuǎn)型。以歐美外包方向軟件企業(yè)為例,目前崗位人員分布如表2所示。
2.2 高職院校軟件技術(shù)專業(yè)畢業(yè)生崗位定位
高職教育的培養(yǎng)目標(biāo)是具有良好職業(yè)素質(zhì)、掌握本專業(yè)必備基礎(chǔ)理論知識和專業(yè)知識、具有較強職業(yè)技術(shù)應(yīng)用能力的生產(chǎn)一線的技能型人才;高職軟件技術(shù)專業(yè)的培養(yǎng)目標(biāo)是具有良好的專業(yè)素養(yǎng)與熟練編程能力的應(yīng)用型人才。
根據(jù)上述軟件歐美外包方向的軟件企業(yè)崗位人員分析,根據(jù)高職教育和軟件技術(shù)專業(yè)的培養(yǎng)目標(biāo),把畢業(yè)生定位在如下崗位:初級程序員、高級程序員和測試工程師。
3 “四階段式技能遞增”人才培養(yǎng)方案
3.1 傳統(tǒng)教學(xué)模式的缺陷
大多數(shù)高職學(xué)院開設(shè)的軟件技術(shù)專業(yè)按照表1課程體系完成人才培養(yǎng),這種培養(yǎng)模式雖有改革,但最終沒有脫離傳統(tǒng)的課程體系和人才培養(yǎng)模式,學(xué)生學(xué)到的知識體系和實踐技能是“點式”的,即松散的,缺乏有效的整合,不能形成“鏈?zhǔn)健?,即綜合性的技能。而企業(yè)在實際的項目開發(fā)中必然需要復(fù)合型人才?,F(xiàn)針對高職教育理念、軟件技術(shù)專業(yè)的培養(yǎng)目標(biāo)和歐美外包方向軟件企業(yè)的實際需求,提出“四階段式技能遞增”人才培養(yǎng)方案。
3.2 “四階段式技能遞增”人才培養(yǎng)方案概述
所謂“四階段式技能遞增”人才培養(yǎng)方案,即高職在校的三年內(nèi),按照工學(xué)結(jié)合的辦學(xué)理念和校企結(jié)合的辦學(xué)特色,將原有的2800左右的學(xué)時分為四個階段來分別完成,即按照“基礎(chǔ)類課程→項目實戰(zhàn)→頂崗實習(xí)→畢業(yè)設(shè)計”的邏輯順序循序漸進完成,最終達到軟件企業(yè)的崗位需求,實現(xiàn)畢業(yè)即上崗,與企業(yè)的崗位需求實現(xiàn)零距離接軌。“四階段式技能遞增”人才培養(yǎng)方案見表3。
3.3 “四階段式技能遞增”人才培養(yǎng)方案的實施
本人才方案的制定是以“與崗位零距離接軌”為主線,以培養(yǎng)崗位職業(yè)技能為目標(biāo),并且遵循高等職業(yè)教育的培養(yǎng)目的。四個階段的培養(yǎng)分別為職業(yè)素質(zhì)、項目技能、崗位技能和綜合技能,階段之間的銜接以“技能遞增”為核心目標(biāo)。具體實施方案與培養(yǎng)目標(biāo)見圖1。
3.3.1 基礎(chǔ)類課程學(xué)習(xí)階段
第一階段是基礎(chǔ)類課程學(xué)習(xí)階段,安排在第一至第二學(xué)期。本階段的最大的特點是將表1的公共基礎(chǔ)課和職業(yè)基礎(chǔ)課合二為一,將兩種課程同時進行并完成,在修完基礎(chǔ)類課程(如毛澤東思想概述、思想道德修養(yǎng)、大學(xué)英語、高等數(shù)學(xué)等)的同時,進行職業(yè)能力的培養(yǎng),如專業(yè)英語的完善、開發(fā)平臺的使用、代碼的編寫能力、數(shù)據(jù)庫的使用等,本階段主要任務(wù)是使學(xué)生認(rèn)知職業(yè)和培養(yǎng)學(xué)生的職業(yè)素質(zhì)。
3.3.2 項目實戰(zhàn)階段
第二階段為項目實戰(zhàn)階段,該階段是四個階段的核心階段,安排在第三至第五學(xué)期。在該階段中,以小項目實訓(xùn)為主,類似于“小型信息管理系統(tǒng)”、“小型圖書進銷存系統(tǒng)”、“小型電子商務(wù)網(wǎng)站”等,逐漸過渡到類似于企業(yè)項目實訓(xùn),類似于“高校教務(wù)管理系統(tǒng)”、“醫(yī)院管理系統(tǒng)”、“企業(yè)ERP系統(tǒng)”等,在項目實訓(xùn)中,盡可能由淺入深地綜合第一階段的若干門課程,如高級語言程序設(shè)計、平面設(shè)計、數(shù)據(jù)庫開發(fā)、軟件測試等。在此階段中的項目來源可由教師的科研課題,也可由教師虛擬項目,也可由企業(yè)按需提供,并且逐漸積累,形成項目庫資源,在項目訓(xùn)練過程中逐漸把第一階段所學(xué)的“點式”課程點和知識點有機結(jié)合,形成“鏈?zhǔn)健被颉熬W(wǎng)狀”結(jié)構(gòu),力求掌握管理和生產(chǎn)中的實用技術(shù)。
該階段的完成地點可在校內(nèi)外的實訓(xùn)基地,以模擬真實企業(yè)的工作環(huán)境展開實訓(xùn),以3-5人為一個“小型項目組”的方式完成,并且制定好項目分工和項目進度等,嚴(yán)格按照標(biāo)準(zhǔn)化的軟件開發(fā)流程完成。在項目結(jié)束后以“實驗報告”的方式進行總結(jié)并積累經(jīng)驗,時間允許的情況下可制作幻燈片展示并交流經(jīng)驗。
3.3.3 頂崗實習(xí)階段
第三階段為頂崗實習(xí)階段,安排在第五至第六學(xué)期(可包含暑假)。該階段由教師或企業(yè)的技術(shù)人員帶領(lǐng)學(xué)生參與到合作企業(yè)中的2~3個實際項目,當(dāng)然也可以將企業(yè)和項目引入校園的實訓(xùn)基地,無論場地如何,必須使學(xué)生按照企業(yè)本身的標(biāo)準(zhǔn)和運作模式進行并完成,在項目開發(fā)中盡可能涉及到諸多環(huán)節(jié),如代碼編寫、測試用例的編寫、數(shù)據(jù)庫設(shè)計等,使學(xué)生認(rèn)知真實軟件開發(fā)過程和技術(shù)需求。
該階段的培養(yǎng)目標(biāo)是靈活機動的,由項目的本身性質(zhì)和崗位的實際需求來確定,使學(xué)生在真實工作環(huán)境中積累相關(guān)工作經(jīng)驗,培養(yǎng)學(xué)生的生產(chǎn)性實訓(xùn)技能,使學(xué)生增強崗位意識和團隊合作精神,教師和技術(shù)人員全程以“項目驅(qū)動式”對學(xué)生進行指導(dǎo)直至項目完成,使學(xué)生從而具備軟件開發(fā)工作的職業(yè)能力。
3.3.4 畢業(yè)設(shè)計階段
第四階段為畢業(yè)設(shè)計階段,無論是傳統(tǒng)教學(xué)模式還是經(jīng)改革的教學(xué)模式,是每一個畢業(yè)生必須完成的任務(wù),同時是總結(jié)和收獲的階段。通過畢業(yè)設(shè)計可以提高并升華學(xué)生經(jīng)前三階段所學(xué)習(xí)到的綜合分析問題、解決問題的能力,同時提升學(xué)生從事軟件項目開發(fā)崗位的職業(yè)素養(yǎng),也是至關(guān)重要的環(huán)節(jié)。
該階段是在真實的企業(yè)環(huán)境中開展的,可以把第三階段完成的企業(yè)項目加以總結(jié)并升華作為畢業(yè)設(shè)計課題,也可以根據(jù)企業(yè)要求,重新動手新的項目,重點是根據(jù)畢業(yè)生的自身水平,把技術(shù)加以改造。同時院校聘請企業(yè)技術(shù)人員作為學(xué)生的指導(dǎo)老師,以保證畢業(yè)設(shè)計正常而有意義地開展。
4 “四階段式技能遞增”人才培養(yǎng)方案實施的關(guān)鍵問題
4.1 校企合作問題
高職院校中校企合作是雙贏的辦學(xué)模式,軟件技術(shù)專業(yè)更是如此,第一解決了院校畢業(yè)生就業(yè)率問題,第二企業(yè)省去了崗前培訓(xùn)的環(huán)節(jié)。但選擇哪種類型的企業(yè)來合作呢?前述畢業(yè)生崗位定位問題時已經(jīng)分析,畢業(yè)生就業(yè)后主要以管理員、程序員和軟件測試為主,因此需要選擇和制造業(yè)類似的軟件企業(yè),例如外包方向的企業(yè)。學(xué)生的職業(yè)生涯規(guī)劃、第二三階段的項目安排、畢業(yè)后的崗位分配等問題由院校和企業(yè)共同制定并提出標(biāo)準(zhǔn)。
4.2 實訓(xùn)基地建設(shè)問題
目前,院校內(nèi)部建設(shè)的生產(chǎn)性實訓(xùn)基地模式相對簡單,運行機制也比較單一,往往以機房性質(zhì)的實驗室為主,因此呈現(xiàn)出硬件設(shè)施阻礙專業(yè)發(fā)展的瓶頸。由于專業(yè)教師普遍遠(yuǎn)離產(chǎn)業(yè)界,對軟件企業(yè)生產(chǎn)性場地的知識面僅處于理論層,軟件企業(yè)中的外聘教師和兼職教師比例極低,因此實訓(xùn)基地的建設(shè)得不到專家的指導(dǎo)。
4.3 畢業(yè)設(shè)計問題
由于學(xué)生在第二和第三階段學(xué)習(xí)時,必定是沒有任何開發(fā)經(jīng)驗下完成的,思維能力有限,學(xué)生在項目中對自己分擔(dān)的工作肯定考慮的不夠周全,會出現(xiàn)種種漏洞,例如數(shù)據(jù)類型和合要求、數(shù)據(jù)庫設(shè)計不合理、控件使用問題、加密問題等,因此會導(dǎo)致開發(fā)出的軟件存在各種隱患,例如安全性、擴展性和健壯性等問題,必須經(jīng)過老師和技術(shù)人員的指點后才能使自己的技術(shù)趨于完善。因此諸多問題往往會導(dǎo)致做畢業(yè)設(shè)計的準(zhǔn)備工作不足。
5 結(jié)束語
本文首先討論了目前高職院校軟件技術(shù)專業(yè)的現(xiàn)狀,其次分析了以歐美外包方向的軟件企業(yè)的崗位群特征和所需技術(shù),即崗位定位,然后根據(jù)高等職業(yè)院校培養(yǎng)學(xué)生的宗旨、根據(jù)軟件企業(yè)崗位群的特點,在傳統(tǒng)教學(xué)模式上進行了教學(xué)模式的改革,并提出了新的人才培養(yǎng)方案,即“四階段式技能遞增”人才培養(yǎng)方案,該方案在培養(yǎng)學(xué)生職業(yè)素質(zhì)的前提下,以畢業(yè)生與企業(yè)實現(xiàn)“零距離”接軌為主線,以生產(chǎn)性實訓(xùn)為目標(biāo)培養(yǎng)技能,并且符合工學(xué)結(jié)合的辦學(xué)模式,必然取得良好的效果。
參考文獻
[1] 曲桂東.國家示范性高職院校軟件技術(shù)專業(yè)實踐教學(xué)的探索與實踐[J].軟件工程師,2010(Z1).
[2] 朱怡安.適應(yīng)產(chǎn)業(yè)需求構(gòu)建軟件工程專業(yè)課程體系[J].中國高等教育,2010(20).
[3] 王健南,邢素萍.工學(xué)結(jié)合理念下軟件技術(shù)專業(yè)人才培養(yǎng)模式的構(gòu)建[J].職業(yè)技術(shù)教育,2009(17).
[4] 姜仲.面向崗位需求的高職軟件技術(shù)專業(yè)Java課程群建設(shè)[J].職業(yè)技術(shù)教育,2009(8).
[5] 謝波.軟件工程專業(yè)服務(wù)外包人才培養(yǎng)探索[J].計算機教育,2011(10).
[6] 邢波濤.邁向系統(tǒng)架構(gòu)師[J].程序員,2008(3).