劉鑫
(吉林建筑大學城建學院,吉林 長春 130000)
面向企業(yè)需求的軟件工程專業(yè)人才培養(yǎng)模式改革與實踐
劉鑫
(吉林建筑大學城建學院,吉林 長春 130000)
從企業(yè)需求的軟件專業(yè)人才的培養(yǎng)目標出發(fā),本文分析了現(xiàn)有的軟件工程專業(yè)培養(yǎng)模式中存在的主要問題,針對我院軟件工程專業(yè)課程體系建設、軟件工程專業(yè)實踐教學體系建設、校企合作提高學生實踐能力及高水平“雙師型”師資隊伍的建設幾方面進行軟件工程專業(yè)人才培養(yǎng)模式改革與實踐.為培養(yǎng)適合軟件企業(yè)所需的工程實踐人才,提出了一套具體的實施方案,提高學生理論知識儲備、工程實踐能力及就業(yè)競爭力.
企業(yè)需求;軟件工程;實踐能力;雙師型
作為信息產(chǎn)業(yè)核心的軟件產(chǎn)業(yè)是國家信息化建設的基礎和支撐.隨著軟件技術及軟件產(chǎn)品開發(fā)種類的不斷發(fā)展及更新,需要越來越多從事軟件開發(fā)技術的應用人才.應用型高校的軟件工程專業(yè)是以培養(yǎng)滿足各行業(yè)發(fā)展需要的軟件技術人才為培養(yǎng)目標.但是,近年來隨著高校計算機相關專業(yè)的畢業(yè)生人數(shù)的急劇增加,軟件人才的就業(yè)優(yōu)勢正在消失,一些軟件專業(yè)的畢業(yè)生到社會上很難找到專業(yè)對口的工作,學生就業(yè)壓力大,另一方面,眾多IT企業(yè)又在為招不到所需的人才而影響企業(yè)發(fā)展.這種找工作難和找人才難并存的現(xiàn)象困惑著各高校的計算機教育工作者,也困擾和影響著我們的IT企業(yè)的發(fā)展.問題的核心就在于目前高等院校培養(yǎng)的軟件專業(yè)畢業(yè)生不能滿足IT企業(yè)工作的要求.如何培養(yǎng)符合IT企業(yè)需求的軟件專業(yè)人才是目前應用型本科院校探索的目標.
2.1 引入CDIO工程教育模式
大部分本科院校軟件專業(yè)學生畢業(yè)后不能適應企業(yè)需求,主要原因是企業(yè)所注重的團隊合作、軟件開發(fā)技術、創(chuàng)新能力、學習能力及企業(yè)所需的實踐能力未能在學生在校期間得到有效的培養(yǎng)和掌握.我院新版教學大綱在構(gòu)建我院“軟件工程專業(yè)”人才培養(yǎng)模式時遵照CDIO(Conceive、Design、Implement、Operate)工程教育模式的設計理念,設計理論教學體系和實踐教學體系,構(gòu)建適應于企業(yè)需要的課程體系結(jié)構(gòu).
2.2 采用“3+1”創(chuàng)新教育模式
在具體實施中執(zhí)行“3+1”的模式,即前三學年校內(nèi)學習軟件專業(yè)課程和大四學年在企業(yè)參加工程項目實習,形成了“教與學、理論與實踐、學校與企業(yè)緊密結(jié)合”+面向企業(yè)需求培養(yǎng)的人才培養(yǎng)模式.培養(yǎng)理論知識水平高、工程實踐能力強的企業(yè)所需人才.
2.3 課程體系結(jié)構(gòu)調(diào)整
我院將CDIO工程教育模式應用在軟件工程專業(yè)人才培養(yǎng)中,建立以基本理論和方法為基礎、應用技術為核心,面向企業(yè)需求的課程體系,在培養(yǎng)計劃規(guī)定的課程外增加并形成“崗位課程+認證課程+訂單課程+創(chuàng)業(yè)課程”,以崗位職業(yè)能力培養(yǎng)為核心的“一核心三支撐”的系列課程.崗位課程的設置是將企業(yè)急需的軟件應用知識與技能作為主要課程內(nèi)容;認證課程是為取得全國計算機等級考試、軟件水平考試以及系統(tǒng)管理方向、數(shù)據(jù)庫方向和軟件開發(fā)方向的證書所開設的認證課程;訂單課程是以培養(yǎng)當前企業(yè)急需崗位人才為依據(jù)而設置的訂單課程;創(chuàng)業(yè)課程是以項目驅(qū)動、創(chuàng)新思想為導向,緊盯市場、結(jié)合企業(yè)的發(fā)展為目標,構(gòu)建的創(chuàng)業(yè)課程.我院學生根據(jù)個人的不同興趣及發(fā)展方向選擇不同的課程進行學習.
2.4 教學內(nèi)容調(diào)整
為適應新的課程體系,我院按照“相對完整”和“夠用”的原則對原有的教學內(nèi)容進行了較大的調(diào)整,適時更新教學內(nèi)容.主要從三方面調(diào)整:
(1)注意基礎課、專業(yè)必修課及專業(yè)方向選修課三方面的合理搭配,合并、壓縮和調(diào)整原有專業(yè)課程中陳舊和重復的內(nèi)容;例如數(shù)據(jù)庫課程體系內(nèi)各課程內(nèi)容存在一定的交叉.同類課程間授課過程和授課內(nèi)容缺乏內(nèi)在聯(lián)系,相互獨立,部分授課內(nèi)容有重復現(xiàn)象.調(diào)整后我院將數(shù)據(jù)庫課程分成數(shù)據(jù)庫原理基礎階段和大型數(shù)據(jù)庫應用提高階段兩部分,并在連續(xù)的兩學期完成教學.構(gòu)建面向企業(yè)用人需求,教與學相結(jié)合的數(shù)據(jù)庫類教學體系.
(2)面向工程應用,拓寬專業(yè)知識面,在課程設置中注意課程的內(nèi)在聯(lián)系,形成課程群和系列課程.并繼續(xù)強化以軟件開發(fā)為主的課程體系,使得學生可以由淺入深,循序漸進地學習;例如語言類課程群,包括C語言、C++語言、Java語言等,學生在學習過程中,結(jié)合具體企業(yè)開發(fā)案例講解,按照軟件開發(fā)的工作流程“軟件需求、系統(tǒng)設計、詳細設計、編碼、軟件測試和軟件交付”進行組織教學內(nèi)容,使學生將理論學習與具體應用相結(jié)合,理論內(nèi)容得到深化、動手能力得到提高,實現(xiàn)了在校培養(yǎng)學生的基于主流開發(fā)技術的軟件開發(fā)經(jīng)驗.
(3)關注企業(yè)發(fā)展方向,適當增加新的課程,同時對原有課程的內(nèi)容及開發(fā)工具要不斷更新.
學生應用能力的培養(yǎng)主要來自于實踐教學環(huán)節(jié),為培養(yǎng)滿足企業(yè)需求的軟件工程專業(yè)人才,我院在加強學科基礎和專業(yè)基礎教育的同時,建立了與理論教學體系地位同等重要的實踐教學體系.我院為增加實踐教學環(huán)節(jié)的比例,努力構(gòu)建“專業(yè)課程實驗—選修第二課堂—創(chuàng)新類綜合設計—企業(yè)的實習實訓”四個層次的實踐教學體系:
3.1 專業(yè)課程實驗
通過具體課程內(nèi)容結(jié)合系統(tǒng)軟件開發(fā)的相關原理與技術安排課程實驗,根據(jù)課堂教學的實際情況,精心設計與課堂講授內(nèi)容相對應的課堂實驗,通常以課程基本原理的演示性實驗或經(jīng)典算法的驗證性實驗為主,通過具有針對性的實驗設計,培養(yǎng)學生掌握課程基本原理和算法,并將知識運用到實驗的能力,同時讓學生對軟件開發(fā)的基本流程有一個大致的了解.
3.2 選修第二課堂
開展豐富的第二課堂活動,通過大學生程序設計大賽(ACM)、藍橋杯、軟件設計大賽、仿真大賽、微軟創(chuàng)新杯、挑戰(zhàn)杯大賽、假期社會實踐和社團活動等方式,展示學生的創(chuàng)新能力、團隊精神,鍛煉學生分析問題、解決問題能力,全面提高學生的綜合素質(zhì).
3.3 創(chuàng)新類綜合設計
創(chuàng)新類綜合實踐的目標是培養(yǎng)學生綜合實踐能力、創(chuàng)新意識、創(chuàng)新能力,內(nèi)容以大學生創(chuàng)新項目、畢業(yè)設計及我院教師申請的計算機類科學研究項目為主.通過綜合設計實踐,培養(yǎng)在理論研究及工程應用方面具有創(chuàng)新潛能的拔尖學生.
3.4 企業(yè)的實習實訓
我院軟件工程專業(yè)學生大四學年要進入企業(yè)實習,實習期間學生參與企業(yè)具體項目,企業(yè)實習讓學生熟悉基本的軟件開發(fā)方法及工具,培養(yǎng)學生動手能力、溝通能力、團隊協(xié)作、創(chuàng)新能力等.使學生保持積極的學習狀態(tài)快速成長為適合企業(yè)所需崗位的軟件人才.
我院本著“共建、共享、共管”的原則,校企合作共建校內(nèi)實訓基地和校外頂崗實習基地,以滿足專業(yè)教學的需要,這些實訓實習基地能承擔學生專項實訓、專業(yè)實習、頂崗實習、教師掛職鍛煉等教學任務,確保每位學生“頂崗實習”時間達半年以上,使學生在真正的企業(yè)環(huán)境中得到鍛煉.為保證校內(nèi)外實訓基地的順利運行和實踐教學質(zhì)量,我院制定了一系列校內(nèi)外實訓基地管理辦法、學生實習管理規(guī)定、實習指導教師管理規(guī)定等,校企合作制定實訓課程(項目)標準、學生實訓實習成績考核標準,建立了確保頂崗實習質(zhì)量的長效運行機制和質(zhì)量監(jiān)控體系.
4.1 參與企業(yè)的具體項目
面向企業(yè)需求的軟件工程專業(yè)人才培養(yǎng),從軟件人才市場的崗位出發(fā),經(jīng)學校和企業(yè)共同的調(diào)研,對各高校軟件人才專場招聘會及大型招聘網(wǎng)站的軟件人才招聘信息進行收集、分類整理和數(shù)據(jù)分析,獲取企業(yè)對軟件人才崗位及能力的實際需求,企業(yè)對軟件人才需求的類型主要有:企業(yè)網(wǎng)站開發(fā)、網(wǎng)絡系統(tǒng)管理、軟件開發(fā)、嵌入式開發(fā)、軟件測試、數(shù)據(jù)庫管理等.針對企業(yè)需求的軟件人才崗位,我院與企業(yè)共同研究,根據(jù)學生自愿及教師指導,參與到企業(yè)的真實項目中并分配具體的崗位實習,學生在具體項目開發(fā)中,建立理論知識與實踐應用、興趣愛好與崗位工作的關聯(lián),指引學生畢業(yè)后找到適合自己的工作方向.
4.2 雙師指導實踐
我院教師在理論教學內(nèi)容及教學方法上有豐富的教學經(jīng)驗,但因大部分教師沒有實際的企業(yè)學習經(jīng)歷,因而在指導學生面向企業(yè)真實項目開發(fā)的實踐經(jīng)驗有限,為了培養(yǎng)滿足市場需求的軟件人才,我院與企業(yè)合作,由企業(yè)派出軟件工程師參與到學生實踐教學中,針對具體項目講解軟件開發(fā)流程、軟件開發(fā)技能及與客戶溝通的技巧等,根據(jù)最真實的實踐開發(fā)經(jīng)歷,使學生明確企業(yè)所需人才應具備項目團隊精神、良好的溝通能力、知識學習能力、快速適應能力等.從而更有利于學生畢業(yè)后快速的融入到企業(yè)工作中.
4.3 學習項目開發(fā)的新方法、新技術
軟件行業(yè)是技術更新很快的行業(yè),學生在學校學習的專業(yè)知識大都是比較滯后的,軟件開發(fā)方法和模型也無法及時準確地跟上市場的發(fā)展,因此學生畢業(yè)進入企業(yè)后仍需要一個學習過程,不能快速上手.學生大四學年在企業(yè)環(huán)境下參加企業(yè)真實項目,在項目實踐過程中學生的學習目標之一就是學會使用當前行業(yè)中流行的模型或方法進行軟件開發(fā).由企業(yè)派出具有實踐開發(fā)經(jīng)驗的工程師參與學生實踐的指導工作,為學生講授軟件開發(fā)相關的新模型和新方法,幫助學生畢業(yè)后進入企業(yè)快速勝任工作做好技術儲備.實現(xiàn)人才培養(yǎng)與企業(yè)軟件工程人才需求緊密對接.
我院現(xiàn)有的師資隊伍能夠很好的適應原有的培養(yǎng)模式的需求,然而,大多數(shù)的教師雖然有深厚的理論功底,但是對于新模式新方案中的大量實踐教學要求,對于發(fā)展更新迅速、實踐性強的技能型項目開發(fā)還是顯得力不從心,難以實現(xiàn)新的人才培養(yǎng)目標中規(guī)定的要求,因此,我院針對新的培養(yǎng)模式和培養(yǎng)方案,主要從三個方面有計劃、有步驟、有目的地建設“雙師型”師資隊伍:
(1)對現(xiàn)有教師進行企業(yè)培訓,我院在2015年制定了“中青年專業(yè)教師參加工程實踐”的計劃,計劃用六年時間(2015年-2020年)完成目前在編的全部中青年專業(yè)教師工程實踐鍛煉的培訓,教師進入企業(yè)參加企業(yè)實際項目,通過項目申請、項目攻關、項目實施、咨詢服務提高科研應用能力和社會服務水平,不斷積累實際工作能力提高實踐教學能力.目前我院已有三批教師參加了實踐培訓,在教學中結(jié)合企業(yè)實踐項目組織教學,提高學生學習興趣,為培養(yǎng)企業(yè)所需的軟件工程人才,建設一支真正能夠肩負起培養(yǎng)高質(zhì)量應用技術型人才重任的教師隊伍.
(2)建立兼職教師隊伍,加強校企合作和兄弟院校交流,聘請企業(yè)項目開發(fā)一線的項目工程師及兄弟院校專家建立兼職教師隊伍,企業(yè)一線工程師掌握著企業(yè)的最新技術,了解企業(yè)技術發(fā)展動態(tài),形成了企業(yè)文化,校企合作,每年聘請軟件開發(fā)一線的工程師作為我院的兼職教師,來學校為學生講授當前軟件市場的最新發(fā)展方向及主流開發(fā)技術,面向企業(yè)需求的軟件工程專業(yè)學生早接觸企業(yè)師資有助于學習企業(yè)文化和最新企業(yè)技術.兄弟院校的專家與我院教師的教學交流,可以促進同類院校教師之間相互學習、共同進步,改善教學效果.企業(yè)開發(fā)技術人員、管理人員及兄弟院校的專家參與教學,建立一只符合企業(yè)需求的軟件工程專業(yè)人才培養(yǎng)的“雙師型”兼職教師隊伍.
(3)鼓勵專業(yè)教師考取相關資格證書,積極參與企業(yè)行業(yè)的各種技能競賽,全方位提高應用型專業(yè)教師實踐項目創(chuàng)新能力.努力實現(xiàn)教師隊伍在職稱、學歷、科研水平、實踐能力等各個方面均衡發(fā)展.增強教師隊伍的教學、科研、應用開發(fā)能力,拓寬專業(yè)研究方向.
本文提出了面向企業(yè)需求的軟件工程專業(yè)人才培養(yǎng)模式改革,并從軟件工程專業(yè)課程體系建設;軟件工程專業(yè)實踐教學體系建設;校企合作;高水平“雙師型”師資隊伍的建設幾方面進行模式改革與實踐.這種面向企業(yè)需求的人才培養(yǎng)模式已取得了較好的效果.能很好的滿足企業(yè)對軟件專業(yè)工程實踐人才的需求,提高了教學質(zhì)量,輸送更多滿足企業(yè)所需的真正人才.
〔1〕代鈺.多元化軟件人才培養(yǎng)模式的探索與實踐[J].計算機教育,2009(22):20-23.
〔2〕黃磊.地方高校計算機專業(yè)應用型人才培養(yǎng)方案改革與實踐[J].中國電力教育,2013(32):48-49.
〔3〕張曉龍.面向應用型人才培養(yǎng)的軟件工程課程改革與實踐[J].計算機教育,2010(5):10-13.
〔4〕何火嬌.適應產(chǎn)業(yè)需求的軟件工程人才培養(yǎng)模式研究與實踐[J].江西農(nóng)業(yè)大學學報(社會科學版),2011(12):121-125.
〔5〕賈經(jīng)冬.面向市場需要的軟件工程實踐教學改革-以北航軟件學院為例[J].北京航空航天大學學報(社會科學版),2014(3):107-112.
〔6〕徐立清.地方本科院校轉(zhuǎn)型發(fā)展中的專業(yè)綜合改革探索與實踐 [J].中國高教研究,2014(12):53-57.
G642
:A
:1673-260X(2017)05-0204-03
2017-02-27
2014年吉林省高等教育教學改革立項課題:面向企業(yè)需求的《軟件工程》專業(yè)人才培養(yǎng)模式改革與實踐