羅代忠 刁善會
“回歸”的本質(zhì)是強(qiáng)調(diào)工程教育的綜合化、系統(tǒng)化,而不是簡單地回歸技術(shù),回歸工程實(shí)踐是為了更好地突出工程教育的應(yīng)用性,突出對工程應(yīng)用型人才培養(yǎng)目標(biāo)的要求。促進(jìn)高校與行業(yè)的緊密對接,需對現(xiàn)有工程教育進(jìn)行改革,而改革難點(diǎn)在于如何處理好理論教學(xué)與實(shí)踐教學(xué)的關(guān)系,如何更好地提高學(xué)生的動手能力、工程素質(zhì)和解決實(shí)際問題的能力,如何回歸軟件人的全面自由發(fā)展。借助校企合作平臺,開展“回歸工程實(shí)踐”的應(yīng)用型軟件人才培養(yǎng),力求使專業(yè)擺脫學(xué)術(shù)教育下的精英卓越軟件人才培養(yǎng)模式束縛,跳出職業(yè)教育的程序匠人培養(yǎng)模式框架,構(gòu)建以工程項(xiàng)目為載體、以工程化能力為核心、以工程素質(zhì)為特征、以課外科技創(chuàng)新為突破的人才培養(yǎng)思路,可以有效解決學(xué)生知識、能力、素質(zhì)的協(xié)調(diào)發(fā)展問題。
1.工程知識不扎實(shí)。軟件企業(yè)需要專業(yè)基礎(chǔ)知識扎實(shí),能應(yīng)對不斷變化的軟件知識結(jié)構(gòu)的人才,而目前學(xué)校培養(yǎng)的軟件工程畢業(yè)生基礎(chǔ)知識不牢,缺乏后續(xù)發(fā)展?jié)摿?,無法應(yīng)對IT知識的快速發(fā)展。
2.工程化訓(xùn)練薄弱。軟件企業(yè)需要具備較強(qiáng)的工程項(xiàng)目實(shí)踐能力并能解決工程實(shí)際問題的人才,而目前軟件工程人才培養(yǎng)存在軟件行業(yè)標(biāo)準(zhǔn)與學(xué)校人才培養(yǎng)規(guī)格脫節(jié),工程性缺失和實(shí)踐環(huán)節(jié)薄弱,學(xué)生缺乏軟件工程項(xiàng)目訓(xùn)練,造成工程能力差,技術(shù)水平達(dá)不到企業(yè)要求。
3.工程素質(zhì)欠缺。學(xué)校重視學(xué)生知識和技術(shù)課程體系,普遍缺乏工程素質(zhì)課程體系的構(gòu)建,更不用說開展工程素質(zhì)養(yǎng)成訓(xùn)練,造成學(xué)生工程素質(zhì)缺失;而軟件企業(yè)需要工程師具有良好的溝通能力和團(tuán)隊(duì)合作能力,能迅速融入軟件工程項(xiàng)目,快速適應(yīng)軟件企業(yè)。
4.校企需求脫節(jié)。學(xué)校人才培養(yǎng)模式單一,缺乏多樣性和適應(yīng)性;課程體系與產(chǎn)業(yè)結(jié)構(gòu)調(diào)整不適應(yīng),即課程體系與職業(yè)崗位不匹配;教師隊(duì)伍缺乏工程經(jīng)歷,即工程化教師隊(duì)伍匱乏,即使是校企合作人才培養(yǎng),校企合作機(jī)制也不健全。造成這些問題的根源在于人才培養(yǎng)過程中校企共同培養(yǎng)深度不夠,軟件企業(yè)在人才培養(yǎng)過程中是被動接受的配角,尚未成為人才培養(yǎng)主角,企業(yè)在人才培養(yǎng)中難以發(fā)揮主導(dǎo)作用,造成軟件工程人才培養(yǎng)與企業(yè)需求存在距離。
1.工程化培養(yǎng)定位及目標(biāo)。以工程應(yīng)用型定位人才培養(yǎng)目標(biāo),開展校企合作模式下的工程化軟件人才培養(yǎng)。針對軟件工程專業(yè)應(yīng)用型人才培養(yǎng)層次要求,以軟件工程師崗位為導(dǎo)向,遵循軟件工程型人才培養(yǎng)規(guī)律,通過引入企業(yè)技術(shù)課程體系,培養(yǎng)專業(yè)知識夯實(shí)、工程技術(shù)能力強(qiáng)和工程素質(zhì)高的應(yīng)用型軟件人才,使人才培養(yǎng)目標(biāo)完全貼近軟件企業(yè)需求、符合軟件工程師標(biāo)準(zhǔn)要求。
2.工程化人才培養(yǎng)課程體系。以合格軟件工程師應(yīng)具備的專業(yè)知識、工程技術(shù)能力和工程素質(zhì)為依據(jù),結(jié)合軟件工程開發(fā)規(guī)范和技術(shù)特征,融企業(yè)商業(yè)化工程項(xiàng)目于技術(shù)課程或?qū)嵱?xùn)項(xiàng)目,構(gòu)建集專業(yè)知識、工程技術(shù)能力和工程素質(zhì)于一體的工程化特征顯著的人才培養(yǎng)課程體系(見103頁圖)。其中專業(yè)知識適應(yīng)行業(yè)需求,包括軟件工程基礎(chǔ)課程和計(jì)算機(jī)數(shù)學(xué)課程,夯實(shí)學(xué)生基礎(chǔ)理論知識與基本實(shí)踐技能,為學(xué)生后續(xù)發(fā)展提供潛力;工程技術(shù)能力引入企業(yè)項(xiàng)目,包括前端技術(shù)課程群、NET課程群和JAVA課程群,強(qiáng)化課程項(xiàng)目、階段項(xiàng)目與工程實(shí)訓(xùn)項(xiàng)目,培養(yǎng)學(xué)生具備軟件工程師的基本編程、綜合設(shè)計(jì)以及工程項(xiàng)目等技術(shù)能力,為提升學(xué)生工程項(xiàng)目實(shí)踐能力奠定基礎(chǔ);工程素質(zhì)融入工程項(xiàng)目實(shí)踐過程進(jìn)行養(yǎng)成性訓(xùn)練,包括軟件開發(fā)流程、文檔標(biāo)準(zhǔn)、項(xiàng)目管理以及職場素養(yǎng),為學(xué)生職場溝通交流與合作提供保障。課程體系通過引入企業(yè)商業(yè)化工程項(xiàng)目,分別植入技術(shù)課程、階段性的綜合設(shè)計(jì)或工程實(shí)訓(xùn),實(shí)現(xiàn)課程實(shí)驗(yàn)項(xiàng)目化、綜合設(shè)計(jì)項(xiàng)目化、工程實(shí)訓(xùn)項(xiàng)目化,通過項(xiàng)目階梯式培養(yǎng)學(xué)生基本編程、綜合設(shè)計(jì)和工程項(xiàng)目實(shí)踐等能力,并將工程素質(zhì)培養(yǎng)融入工程項(xiàng)目實(shí)踐中,讓工程素質(zhì)的養(yǎng)成訓(xùn)練回歸工程項(xiàng)目實(shí)踐。
工程化軟件人才培養(yǎng)體系
回歸工程實(shí)踐即利用企業(yè)植入課程的商用軟件項(xiàng)目,為學(xué)生提供仿真實(shí)的開發(fā)環(huán)境,按商業(yè)軟件開發(fā)標(biāo)準(zhǔn)及業(yè)務(wù)流程要求,組織實(shí)施軟件開發(fā)教學(xué)過程,讓學(xué)生在仿真實(shí)的軟件項(xiàng)目開發(fā)過程中學(xué)習(xí)軟件開發(fā)技術(shù),掌握軟件開發(fā)流程和開發(fā)規(guī)范,積累軟件項(xiàng)目開發(fā)經(jīng)驗(yàn),提升工程項(xiàng)目實(shí)踐能力。為保證教學(xué)過程即人才培養(yǎng)過程回歸工程實(shí)踐,傳統(tǒng)的軟件教學(xué)內(nèi)容、教學(xué)方式、考核評價方式等都不能有效滿足工程化人才培養(yǎng)要求,為使回歸工程實(shí)踐的指向性更清晰化,課程體系實(shí)施“三融合改革”,即人才培養(yǎng)標(biāo)準(zhǔn)與軟件行業(yè)標(biāo)準(zhǔn)融合、教學(xué)內(nèi)容與軟件商用項(xiàng)目融合、教學(xué)過程與軟件開發(fā)流程融合;開展了與工程人才培養(yǎng)相適應(yīng)的工程化教學(xué)內(nèi)容、教學(xué)方法、考核評價等改革,建立工程化人才培養(yǎng)質(zhì)量保障系統(tǒng)和教學(xué)支持系統(tǒng)。
1.植工程項(xiàng)目的教學(xué)內(nèi)容。為適應(yīng)工程型人才培養(yǎng),植工程項(xiàng)目于課程,可從三個方面重構(gòu)教學(xué)內(nèi)容:重組體現(xiàn)專業(yè)知識的軟件專業(yè)基礎(chǔ)課和計(jì)算機(jī)數(shù)學(xué)課等專業(yè)基礎(chǔ)課程,按軟件行業(yè)需求重構(gòu)課程內(nèi)容;植商用項(xiàng)目于課程或?qū)嵱?xùn),即針對課程性質(zhì)特征將植入的企業(yè)商用項(xiàng)目按知識點(diǎn)分解,轉(zhuǎn)化為課程項(xiàng)目并貫穿于技術(shù)課程(包括前端技術(shù)課程群、JAVA課程群和NET課程群)或階段性綜合設(shè)計(jì),或直接將植入的商用項(xiàng)目用于工程實(shí)訓(xùn),培養(yǎng)學(xué)生實(shí)際項(xiàng)目開發(fā)能力;引入體現(xiàn)工程素質(zhì)的開發(fā)流程、文檔標(biāo)準(zhǔn)、項(xiàng)目管理和職業(yè)素養(yǎng)等內(nèi)容于工程項(xiàng)目,使學(xué)生工程素質(zhì)的培養(yǎng)回歸工程實(shí)踐活動。
2.融工程項(xiàng)目的教學(xué)方法。改變傳統(tǒng)的教學(xué)方式以適應(yīng)工程型人才培養(yǎng),按照工程案例和工程項(xiàng)目組織教學(xué),開展基于項(xiàng)目的參與式學(xué)習(xí)。融入技術(shù)課程的項(xiàng)目培養(yǎng)學(xué)生基本編程能力,強(qiáng)化學(xué)生基本理論的理解、基本知識的應(yīng)用和基本技能的訓(xùn)練,采用理論與實(shí)踐“一體化”教學(xué),即“授課+演示+現(xiàn)場輔導(dǎo)+操練+考核”的模式,幫助學(xué)生了解基本理論知識和實(shí)驗(yàn)原理,引導(dǎo)學(xué)生入門,并要求學(xué)生“人人過關(guān)”;融入階段的項(xiàng)目培養(yǎng)學(xué)生綜合設(shè)計(jì)能力,強(qiáng)化知識的綜合運(yùn)用并解決實(shí)際問題的能力,將貫穿商用項(xiàng)目的技術(shù)課程以案例任務(wù)形式組織教學(xué)及訓(xùn)練,采用“項(xiàng)目任務(wù)+要點(diǎn)講解+現(xiàn)場輔導(dǎo)+驗(yàn)收”的方式;融入工程實(shí)訓(xùn)的項(xiàng)目培養(yǎng)學(xué)生工程項(xiàng)目實(shí)踐能力,強(qiáng)化工程項(xiàng)目訓(xùn)練,讓學(xué)生在工程項(xiàng)目實(shí)踐中培養(yǎng)獨(dú)立分析和解決工程問題的能力,采用開放模式,以項(xiàng)目任務(wù)為驅(qū)動,鼓勵實(shí)驗(yàn)方案、實(shí)現(xiàn)方式多樣化,運(yùn)用“項(xiàng)目任務(wù)+輔導(dǎo)+答辯驗(yàn)收”的方式組織教學(xué)。
3.引工程項(xiàng)目的考核評價??己嗽u價方式從考試型向完成任務(wù)型轉(zhuǎn)變,不僅能避免一張?jiān)嚲矶ǔ煽?,而且避免了學(xué)生只會答卷,不會編程解決實(shí)際問題的現(xiàn)象。為保證完成任務(wù)型考核評價得以落實(shí),推行了評價主體多元化(學(xué)生對自己完成任務(wù)的質(zhì)量自評、學(xué)生小組評價、教師評價和企業(yè)工程師評價)、評價形式多元化(靜態(tài)的試卷評價和各過程完成質(zhì)量的動態(tài)性評價)等評價方式。教師將軟件企業(yè)開發(fā)的項(xiàng)目資源通過優(yōu)化分解注入技術(shù)課程,讓學(xué)生在課程學(xué)習(xí)中參與項(xiàng)目并按企業(yè)的軟件項(xiàng)目標(biāo)準(zhǔn)和流程進(jìn)行設(shè)計(jì)開發(fā),項(xiàng)目完成質(zhì)量通過項(xiàng)目演示、項(xiàng)目答辯陳述,以企業(yè)標(biāo)準(zhǔn)評價軟件項(xiàng)目完成質(zhì)量,通過答辯反饋,加深學(xué)生對商業(yè)軟件產(chǎn)品質(zhì)量標(biāo)準(zhǔn)的認(rèn)識,使考核評價結(jié)果更具客觀性。
4.建工程項(xiàng)目的支持系統(tǒng)。開展工程化師資隊(duì)伍培養(yǎng),實(shí)施教師到軟件企業(yè)頂崗工作制度,培養(yǎng)教師的工程項(xiàng)目實(shí)踐能力;同時引企業(yè)工程師進(jìn)課堂,講授技術(shù)課程和指導(dǎo)項(xiàng)目實(shí)踐實(shí)訓(xùn),以校企合作的方式建設(shè)一支高水平軟件工程教育師資隊(duì)伍。
建設(shè)軟件工程實(shí)訓(xùn)中心和大學(xué)生創(chuàng)新創(chuàng)業(yè)中心,創(chuàng)新創(chuàng)業(yè)中心可通過承接虛擬項(xiàng)目的訓(xùn)練,逐漸熟悉軟件項(xiàng)目開發(fā)流程,積累項(xiàng)目開發(fā)經(jīng)驗(yàn),逐步到承接商用軟件項(xiàng)目,提升商用項(xiàng)目開發(fā)經(jīng)驗(yàn),提升學(xué)生創(chuàng)新創(chuàng)業(yè)能力,增強(qiáng)學(xué)生就業(yè)競爭力。此外應(yīng)與軟件企業(yè)合作建立校外實(shí)訓(xùn)基地,為學(xué)生項(xiàng)目實(shí)訓(xùn)提供支持。通過融企業(yè)商用項(xiàng)目于課程或?qū)嵱?xùn),工程能力訓(xùn)練回歸工程項(xiàng)目實(shí)踐;訓(xùn)練工程素質(zhì)于工程項(xiàng)目,工程素質(zhì)養(yǎng)成性訓(xùn)練回歸工程項(xiàng)目實(shí)踐,學(xué)生工程能力和工程素質(zhì)將顯著增強(qiáng)。但工程教育在我國剛剛起步,很多深層次的問題尚需在“探索—總結(jié)—完善—實(shí)踐”過程中穩(wěn)步推進(jìn),因此回歸工程實(shí)踐的軟件人才培養(yǎng)之路還很長。