宗 慧,陳曉兵,朱全銀
(淮陰工學(xué)院計算機工程學(xué)院,江蘇淮安223003)
IT行業(yè)的飛速發(fā)展要求計算機專業(yè)大學(xué)生要不斷地學(xué)習(xí)新知識、新技術(shù),然而大學(xué)里的實踐環(huán)節(jié)的內(nèi)容和方法往往落后于IT企業(yè)的設(shè)計理念和工程化的方法.許多高校的畢業(yè)生進入軟件企業(yè)后,在較長的時間內(nèi)仍需要再學(xué)習(xí)、再培訓(xùn)才能勝任崗位工作,這使得人力資源成本大大增加.盡管高校軟件專業(yè)畢業(yè)生數(shù)量逐年增多,但是往往因為缺乏實踐經(jīng)驗而不能滿足軟件企業(yè)的實際需求,究其原因是軟件人才培養(yǎng)模式同軟件企業(yè)人才需求之間存在矛盾.高等院校應(yīng)該結(jié)合軟件人才的培養(yǎng)目標(biāo),主動聯(lián)系IT行業(yè)的企業(yè),積極開展校企合作,把學(xué)生和青年骨干教師送到軟件企業(yè)去實訓(xùn),或聘請一些來自軟件企業(yè)第一線的技術(shù)骨干參與課程實踐教學(xué),同時,軟件企業(yè)也應(yīng)該積極參與到大學(xué)生的實踐教學(xué)與能力的培養(yǎng)中去[1].因此,對軟件人才培養(yǎng)中的實踐環(huán)節(jié)進行改革和探討,使其能夠適應(yīng)社會的需求,是當(dāng)前提高軟件專業(yè)就業(yè)人才培養(yǎng)質(zhì)量的迫切需要,同時也是服務(wù)地方經(jīng)濟的必然要求.
為了提高人才培養(yǎng)質(zhì)量,地方本科院校應(yīng)該確立軟件人才培養(yǎng)模式的指導(dǎo)思想為:基于校企合作,強化項目訓(xùn)練,加強國際交流,培養(yǎng)社會需要的應(yīng)用型軟件開發(fā)人才.這種模式的主要特點是:(1)校企合作.和國內(nèi)或當(dāng)?shù)刂能浖髽I(yè)或者軟件園的相關(guān)企業(yè)進行合作,聘請軟件企業(yè)的相關(guān)人才來校和本校老師一起為學(xué)生開展實踐環(huán)節(jié)課程,或者輸送學(xué)生到相應(yīng)的企業(yè)進行課程學(xué)習(xí)和實習(xí),這樣就可以借助軟件企業(yè)先進的軟件開發(fā)技術(shù)和項目管理經(jīng)驗,為學(xué)校培養(yǎng)師資、制定軟件專業(yè)人才培養(yǎng)計劃提供支持,并對軟件專業(yè)人才培養(yǎng)的整個過程進行動態(tài)質(zhì)量管理,從而確保軟件人才培養(yǎng)的質(zhì)量[2].(2)重視國際交流.通過與軟件技術(shù)先進的國家進行教育合作,引進其成功的軟件專業(yè)人才培養(yǎng)模式[3].如采用印度 NIIT(National Institute of Information Technology)的課程教學(xué)模式,以項目任務(wù)為核心,教室機房一體化,采取邊教、邊學(xué)、邊做的方式,學(xué)習(xí)最新的軟件技術(shù).
人才培養(yǎng)模式的確立體現(xiàn)在人才培養(yǎng)方案的制定上.學(xué)校和企業(yè)兩方應(yīng)該聯(lián)合起來,依據(jù)產(chǎn)業(yè)發(fā)展趨勢和人才市場的需求來共同制訂軟件人才的培養(yǎng)目標(biāo)和培養(yǎng)方案,培養(yǎng)既有較寬的知識面的理論基礎(chǔ)知識,又有從事軟件開發(fā)、系統(tǒng)維護、項目管理等相關(guān)工作的能力和較強分析解決問題能力的軟件工程技術(shù)型人才.校企雙方應(yīng)簽訂穩(wěn)定的、有效的合作協(xié)議,軟件企業(yè)作為高校軟件人才培養(yǎng)的實習(xí)基地.在軟件人才培養(yǎng)方案中,學(xué)生在校學(xué)習(xí)期間的前三年主要以理論課程學(xué)習(xí)為主,實踐課程為輔,在大一、大二寬口徑培養(yǎng)的基礎(chǔ)上,大三設(shè)置了專業(yè)課程,如軟件工程、需求分析與系統(tǒng)設(shè)計、系統(tǒng)分析與建模、軟件開發(fā)技術(shù)、軟件測試技術(shù)等課程,強調(diào)理論教學(xué)與實踐教學(xué)并重的原則,對于實踐性強的課程,配置了同等課時的實驗教學(xué),必要的話可以加上1到2周的課程設(shè)計等實踐教學(xué)環(huán)節(jié).第四年學(xué)生的實訓(xùn)、教學(xué)實踐、畢業(yè)設(shè)計等實踐環(huán)節(jié)在軟件實習(xí)基地進行,這一年的教學(xué)任務(wù)由校企雙方共同完成,從而能夠充分利用軟件企業(yè)的資源優(yōu)勢,培養(yǎng)學(xué)生的專業(yè)素質(zhì)和實踐能力.學(xué)生在校課程學(xué)習(xí)時間為三年,在實習(xí)基地的學(xué)習(xí)時間為一年,即形成“3+1”的人才培養(yǎng)模式.
軟件實踐教學(xué)體系是指將軟件人才培養(yǎng)中的實踐教學(xué)環(huán)節(jié)按照一定的規(guī)律和模式,統(tǒng)一進行規(guī)劃和安排[4].目前,各高校都有自己相對穩(wěn)定的軟件實踐教學(xué)體系,但現(xiàn)有的實踐教學(xué)體系存在著以下一些問題:(1)實踐教學(xué)內(nèi)容比較陳舊,連續(xù)性較差,項目的選取具有局限性;(2)軟件開發(fā)過程的組織具有隨意性,缺乏與企業(yè)合作的項目訓(xùn)練基地[5];(3)軟件開發(fā)的過程和方法和軟件企業(yè)的方法之間具有差異性.因此,需要對現(xiàn)有的實踐教學(xué)環(huán)節(jié)進行一系列的改革來建立軟件實踐教學(xué)體系,改革應(yīng)遵循以下幾點原則:
(1)系統(tǒng)性:把實踐教學(xué)體系作為整個教學(xué)過程的一個子系統(tǒng)來研究,以培養(yǎng)應(yīng)用型軟件人才為目標(biāo),通過大學(xué)四年的學(xué)習(xí),學(xué)生應(yīng)具有全面而系統(tǒng)的知識體系和能力結(jié)構(gòu).
(2)系列性:要進行不斷線的連貫性的實踐教學(xué)來培養(yǎng)學(xué)生某一方面能力,使學(xué)生在此方面具有較系統(tǒng)的理論知識和扎實的實踐能力.
(3)實戰(zhàn)性:開展校企合作的實踐教學(xué)環(huán)節(jié),在軟件項目的選擇、組織、開發(fā)方法等方面以真實的項目對學(xué)生進行模擬訓(xùn)練,使得學(xué)生的職業(yè)技能得到有效的培養(yǎng),從而提高學(xué)生的綜合實踐能力,提升就業(yè)競爭力.
根據(jù)以上原則,可以把軟件人才培養(yǎng)中的實踐環(huán)節(jié)劃分為課程實踐環(huán)節(jié)和技能實踐環(huán)節(jié)兩大類,其中課程實踐環(huán)節(jié)包括課程實驗、課程設(shè)計,技能實踐環(huán)節(jié)包括實訓(xùn)、教學(xué)實踐、畢業(yè)設(shè)計等.課程實踐環(huán)節(jié)主要在校內(nèi)實驗室或?qū)嵱?xùn)基地進行,按照實踐教學(xué)體系建立和改革的原則,對現(xiàn)有的課程實踐環(huán)節(jié)進行完善和改革.對于技能實踐環(huán)節(jié),則以校企合作的方式開展,使得學(xué)生在大學(xué)的學(xué)習(xí)階段就能夠完成職業(yè)技能的培訓(xùn),從而增強學(xué)生的社會適應(yīng)能力.
實踐教學(xué)中的考核方法是實踐教學(xué)體系中的重要的環(huán)節(jié).針對不同類型的實踐教學(xué)環(huán)節(jié)制定不同的實踐考核方法,實踐考核方法要體現(xiàn)在對實踐環(huán)節(jié)過程的考核上.對于課程實踐環(huán)節(jié),其考核方法主要由教師在校內(nèi)進行,其考核的重點考查學(xué)生的基礎(chǔ)知識、基本技術(shù)和方法的應(yīng)用能力,初步培養(yǎng)學(xué)生的團隊協(xié)作能力.對于技能實踐環(huán)節(jié),通過校企合作的實踐環(huán)節(jié)考核方法,即在學(xué)校和軟件實現(xiàn)基地的共同管理下,對學(xué)生的實踐環(huán)節(jié)進行管理和科學(xué)的考核.實訓(xùn)、畢業(yè)設(shè)計的過程大致分5個階段,分別為需求分析、項目設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)驗收和項目答辯.指導(dǎo)教師應(yīng)當(dāng)明確任務(wù),在每個時間段要完成哪些相應(yīng)的工作,抓住實踐過程的每個環(huán)節(jié),抓住了過程就等于抓住了結(jié)果.
技能實踐環(huán)節(jié)分為實訓(xùn)、教學(xué)實踐、畢業(yè)設(shè)計三個環(huán)節(jié).基于校企合作的技能實踐模式對于有效縮短學(xué)生就業(yè)和企業(yè)需求之間的供求距離,幫助學(xué)生順利從學(xué)??缛氲狡髽I(yè),從而快速適應(yīng)崗位工作具有重要的現(xiàn)實意義.教學(xué)實踐的目的是拓展學(xué)生的視野,通常以參觀考察的方式進行.所以一般需要聯(lián)系多家具有一定規(guī)模的軟件開發(fā)企業(yè),讓學(xué)生以參觀考察的方式體驗軟件企業(yè)的氛圍,了解當(dāng)前流行的軟件開發(fā)工具和平臺以及軟件需求的最新動向,為后續(xù)培養(yǎng)學(xué)生軟件開發(fā)方面的興趣打下一定的基礎(chǔ).同時要注重引導(dǎo)學(xué)生依據(jù)個人的實際情況選擇個人常用的軟件開發(fā)平臺,鼓勵學(xué)生在自己選用的平臺上進行軟件開發(fā).深入到軟件實習(xí)基地、政府機關(guān)或企業(yè)單位,充分了解軟件企業(yè)的項目組織模式和開發(fā)方法,了解企事業(yè)單位的軟件需求,從而使得實踐教學(xué)環(huán)節(jié)具有實戰(zhàn)性和針對性.
實訓(xùn)以服務(wù)于企業(yè)為宗旨,以提高培訓(xùn)對象的職業(yè)技能為目標(biāo),主要針對在校學(xué)生缺乏項目實戰(zhàn)經(jīng)驗的問題,精心制定合理的實戰(zhàn)訓(xùn)練項目.以參與實際項目開發(fā)為背景,以軟件企業(yè)需求為導(dǎo)向,在校企雙方的共同管理下,按照軟件人才培養(yǎng)目標(biāo),對學(xué)生進行職業(yè)技能訓(xùn)練的教學(xué)過程.學(xué)生在此過程中分別擔(dān)任不同角色,以團隊形式進行項目分析、方案設(shè)計以及程序編寫和系統(tǒng)交付等所有過程.可以通過兩種方式來開展實訓(xùn).一種方式是和專業(yè)實訓(xùn)公司合作.學(xué)校和專業(yè)實訓(xùn)公司(ATA公司、微軟公司)的實訓(xùn)團隊進行合作.企業(yè)實訓(xùn)團隊利用公司完善的教學(xué)實例、真實的企業(yè)運行環(huán)境和校內(nèi)的實訓(xùn)場地,對學(xué)生進行專業(yè)實訓(xùn).另一種方式是由具有豐富研發(fā)經(jīng)驗的教師組建實訓(xùn)小組.實訓(xùn)小組的組建遵循仿真性和先進性的基本原則,要有意識的設(shè)計和營造企業(yè)文化,提供具有真實而綜合的職業(yè)環(huán)境.
作為實踐教學(xué)最后一個環(huán)節(jié)的畢業(yè)設(shè)計,只有和學(xué)生的實訓(xùn)環(huán)節(jié)相結(jié)合,才顯得更有意義.目前很多高校的畢業(yè)生如果不考研的話,在大四的第一學(xué)期開始就參加各種招聘會找工作,在第二學(xué)期的時候又忙于去單位培訓(xùn)、實習(xí),這樣使得他們根本就沒有足夠的精力和時間來完成畢業(yè)設(shè)計工作,因而導(dǎo)致畢業(yè)設(shè)計和論文的質(zhì)量得不到保證,嚴(yán)重地影響了畢業(yè)設(shè)計工作.在校企合作的實踐教學(xué)環(huán)節(jié)中,畢業(yè)生有機會到軟件企業(yè)扎扎實實地進行專業(yè)實訓(xùn)與畢業(yè)設(shè)計[6].在這個過程中,軟件企業(yè)指派經(jīng)驗豐富的軟件工程師來指導(dǎo)學(xué)生,學(xué)校則在宏觀上進行時間和進度安排.通過實訓(xùn)和畢業(yè)設(shè)計環(huán)節(jié),學(xué)生的分析問題、解決問題能力和實踐能力得到大幅度的提高,結(jié)合實際開發(fā)的項目,在雙導(dǎo)師制下能夠較好地完成畢業(yè)設(shè)計與論文工作,能夠保證論文的原創(chuàng)性,提高畢業(yè)設(shè)計和論文的質(zhì)量.同時企業(yè)也可以依據(jù)這個環(huán)節(jié)來挑選自己滿意的學(xué)生來就業(yè)或者推薦學(xué)生去其他單位就業(yè),這樣也解決了部分學(xué)生的就業(yè)問題.
人才也是一種產(chǎn)品,作為人才的產(chǎn)出者,很多重點高校已經(jīng)占領(lǐng)了高端市場,高職院校也已經(jīng)搶先一步,占領(lǐng)了低端甚至中低端市場.目前的中端市場還在,我們地方本科院校應(yīng)當(dāng)盡快地完成自身的調(diào)整,加強校企合作,努力培養(yǎng)符合社會需要的軟件人才.目前,我們借助于和企業(yè)開展合作,確立了校企合作的軟件人才培養(yǎng)模式,并取得了較好的效果,學(xué)生的就業(yè)競爭力較強,就業(yè)前景廣闊,就業(yè)后能較快勝地任崗位工作,企業(yè)也因此受益.
[1]游靜,盧瑩,徐守坤.從就業(yè)形勢看地方本科院校計算機專業(yè)教育[J].計算機教育,2009,(8):11-13.
[2]雷建云.淺談高校計算機專業(yè)軟件實踐教學(xué)體系的建立與實施[J].計算機教育,2009,(8):110-111.
[3]賈曉輝,劉風(fēng)華,郭清宇.軟件工程專業(yè)實訓(xùn)基地的建設(shè)與實踐[J].計算機教育,2009,(8):116-117.
[4]張靜,吳波.軟件專業(yè)人才校企聯(lián)合培養(yǎng)模式研究與實踐[J].湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2008,(6):107-108.
[5]羅守山,雷敏,劉禾,等.借鑒發(fā)達國家工程教育經(jīng)驗,探索軟件工程人才培養(yǎng)模式[J].實驗技術(shù)與管理,2009,(1):170-174.
[6]何火嬌,楊紅云,艾施榮,等.校企合作培養(yǎng)軟件人才創(chuàng)新模式的研究與實踐[J].江西農(nóng)業(yè)大學(xué)學(xué)報(社會科學(xué)版),2008,(1):138-141.