劉 爽,李錫祚,陳 鵬
(1.大連民族學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院,遼寧大連116605;2.大連東軟信息學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,遼寧大連116023)
隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,就業(yè)市場對軟件開發(fā)人才的需求越來越大。但計(jì)算機(jī)專業(yè)的本科畢業(yè)生就業(yè)一直受到是否有工作經(jīng)驗(yàn)和實(shí)戰(zhàn)經(jīng)驗(yàn)的困擾,無法真正與軟件公司實(shí)際需求接軌。“動(dòng)手能力”和“實(shí)際經(jīng)驗(yàn)”是軟件公司在招聘軟件人才時(shí)最為看重的,這也恰恰是很多應(yīng)屆畢業(yè)生求職者的弱項(xiàng)。因此很多軟件公司對計(jì)算機(jī)專業(yè)的應(yīng)屆畢業(yè)生開展培訓(xùn)。
目前,作為東北亞最大的軟件服務(wù)外包基地,大連有很多軟件公司開設(shè)了培訓(xùn)課程,如東軟集團(tuán)、達(dá)內(nèi)軟件公司、大連軟件園軟景培訓(xùn)中心等。
軟件公司開展培訓(xùn)課程的優(yōu)勢在于:一是師資力量比較雄厚。中等規(guī)模的軟件公司除了培訓(xùn)部門以外,還有專業(yè)的研發(fā)部門,因此師資儲備雄厚,培訓(xùn)教師的選擇范圍比較廣泛。比如東軟集團(tuán)公司的培訓(xùn)教師選拔方式是開發(fā)人員申請,培訓(xùn)管理部門考核,完成固定時(shí)間段的培訓(xùn)課程后仍需要回到研發(fā)部門繼續(xù)從事研發(fā)工作,為更好的開展課程培訓(xùn)做好儲備。二是項(xiàng)目儲備充足。軟件公司前期實(shí)際項(xiàng)目積累充分,很容易從中選擇適合實(shí)訓(xùn)學(xué)習(xí)的項(xiàng)目。三是公司氣氛緊張有序。學(xué)生在軟件公司培訓(xùn)的效果較好,除了培訓(xùn)費(fèi)用比較昂貴的原因之外,是公司緊張有序的氛圍給學(xué)生帶來很大壓力。軟件公司工作的特點(diǎn)就是加班的次數(shù)和時(shí)間都比較多,學(xué)生在公司培訓(xùn)會(huì)感受到強(qiáng)烈的就業(yè)壓力,自然而然會(huì)充分利用學(xué)習(xí)時(shí)間給自己充電加油。
軟件公司的培訓(xùn)課程雖然有很多優(yōu)勢,但也存在很多不足。如收費(fèi)較高,培訓(xùn)費(fèi)用為1.5萬元~2萬元。大連民族學(xué)院(以下簡稱本校)在校大學(xué)生四年的平均收費(fèi)為2萬元,貧困學(xué)生還可借助學(xué)校提供的綠色通道國家助學(xué)貸款等措施完成學(xué)業(yè)。因此大部分學(xué)生家庭無法承擔(dān)這么多的培訓(xùn)費(fèi)用。此外,軟件公司的培訓(xùn)以追求利潤為目的,為節(jié)約成本,中小規(guī)模的軟件公司直接選拔優(yōu)秀的培訓(xùn)學(xué)員作為培訓(xùn)教師,缺少項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn),而教學(xué)班級規(guī)模為70~80人,無法保證充分的技術(shù)輔導(dǎo)時(shí)間。軟件公司培訓(xùn)最大的局限在于教學(xué)資源的限制。無論是軟件環(huán)境還是培訓(xùn)課程中的教學(xué)資源,僅僅局限在局域網(wǎng)內(nèi)可用,外網(wǎng)禁用,U盤禁用,在培訓(xùn)課堂之外無法訪問任何與培訓(xùn)相關(guān)的資源,甚至不能拷貝自己完成的文檔或代碼。
民族院校開展項(xiàng)目實(shí)訓(xùn)教學(xué)的為數(shù)不多,大多采用傳統(tǒng)的以學(xué)科為中心的課程模式,在教學(xué)內(nèi)容的選取上偏重理論知識、實(shí)踐環(huán)節(jié)重視不夠,教學(xué)過程強(qiáng)調(diào)的是知識的系統(tǒng)性和理論的完整性,這種學(xué)術(shù)型的教學(xué)模式顯然不能適應(yīng)對綜合應(yīng)用型人才培養(yǎng)目標(biāo)的要求[1]。國內(nèi)部分高校的軟件學(xué)院不同程度的開展了實(shí)訓(xùn)課程的嘗試,但主要存在以下三方面問題:一是教師隊(duì)伍項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)不足,很多教師都是碩士博士畢業(yè)直接進(jìn)高校,沒真正參加過實(shí)際項(xiàng)目的開發(fā);二是三本院校學(xué)生素質(zhì)相比二本院校有一定差距,學(xué)生主觀能動(dòng)性較差,實(shí)訓(xùn)效果不盡人意;三是實(shí)訓(xùn)對所有學(xué)生展開,基礎(chǔ)較差的學(xué)生無法跟上實(shí)訓(xùn)進(jìn)度,只有一部分學(xué)生可以完成實(shí)訓(xùn)要求。
專業(yè)實(shí)訓(xùn)目標(biāo)是探索、開發(fā)、構(gòu)建一個(gè)有效的訓(xùn)練體系,在實(shí)訓(xùn)教學(xué)過程中不但加強(qiáng)學(xué)生的專業(yè)技能訓(xùn)練,而且增強(qiáng)學(xué)生的就業(yè)信心,樹立先就業(yè)后擇業(yè)的觀念,培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力、溝通表達(dá)能力和團(tuán)隊(duì)合作精神,增強(qiáng)學(xué)生的就業(yè)競爭力。建立切實(shí)可行的實(shí)訓(xùn)方法,探索更為有效的專業(yè)技能培養(yǎng)方案,為提高民族院校畢業(yè)生與市場需求接軌提供范例[2-5]。
(1)開展開放式教學(xué),激發(fā)學(xué)生自主學(xué)習(xí)意識,增強(qiáng)就業(yè)信心。面對IT軟件產(chǎn)業(yè)發(fā)展現(xiàn)狀,由教師帶領(lǐng)學(xué)生直接參與實(shí)際項(xiàng)目開發(fā),將傳統(tǒng)的封閉式課堂教學(xué)變?yōu)槊嫦蜍浖a(chǎn)業(yè)發(fā)展需要的開放式教學(xué),使課堂得以延伸,與軟件產(chǎn)業(yè)實(shí)際融為一體,從教室、黑板加粉筆延伸到圖書館、網(wǎng)絡(luò),從而擴(kuò)大教學(xué)活動(dòng)場景,縮小學(xué)校與企業(yè)之間的距離。這種培養(yǎng)模式使學(xué)生有更多的自主權(quán)和自由支配的學(xué)習(xí)時(shí)間,探索、研究、再現(xiàn)知識,有利于激發(fā)學(xué)生的學(xué)習(xí)興趣和動(dòng)機(jī),產(chǎn)生探索、解決問題的愿望;有利于培養(yǎng)學(xué)生的創(chuàng)造態(tài)度和創(chuàng)造思維;可以使學(xué)生學(xué)會(huì)探究問題的方法,形成一套探索、解決問題的思維模式,主動(dòng)分析、歸納選擇自己所需的東西,在學(xué)習(xí)過程中自覺自主創(chuàng)新,掌握主流開發(fā)技術(shù),適應(yīng)市場需求,增強(qiáng)就業(yè)信心。
(2)教學(xué)活動(dòng)規(guī)范化、有組織、有計(jì)劃,全面提升學(xué)生綜合素質(zhì)。實(shí)訓(xùn)教學(xué)過程中學(xué)生全程完成需求分析、設(shè)計(jì)、編碼、測試工作,各階段里程碑評審,并撰寫規(guī)范化軟件工程文檔。由于項(xiàng)目涉及的專業(yè)面較廣,突破單一課程的內(nèi)容,教學(xué)內(nèi)容不依附教學(xué)大綱和教科書,而是知識的擴(kuò)展、延伸和深化,有利于擴(kuò)展學(xué)生的視野,具有較強(qiáng)的綜合性。同時(shí)不同課程內(nèi)容互相交叉、互相滲透,有助于鍛煉學(xué)生對專業(yè)知識綜合運(yùn)用的能力。
(3)建立學(xué)習(xí)型的、交互式的師生溝通交流平臺,教學(xué)相長。在項(xiàng)目推動(dòng)教學(xué)活動(dòng)過程中,學(xué)生能夠有秩序、有目的地學(xué)習(xí),能夠以團(tuán)隊(duì)合作方式完成軟件開發(fā)和文檔撰寫工作。同時(shí)提高教師自身的工程實(shí)踐能力和外語聽說讀寫溝通能力,完成與學(xué)生的溝通、相關(guān)專業(yè)內(nèi)容講授。實(shí)現(xiàn)講練結(jié)合、理論與實(shí)際相結(jié)合,課堂教學(xué)和實(shí)踐教學(xué)一體化,教學(xué)相長,相互促進(jìn)。
(4)注重以人為本的理念,使學(xué)生樹立正確的就業(yè)觀。實(shí)訓(xùn)的目的是教給學(xué)生一技之長,讓他們學(xué)會(huì)做人、學(xué)會(huì)做事,能夠順利就業(yè)。在提高學(xué)生就業(yè)素質(zhì)與能力的同時(shí),以人為本,引導(dǎo)其樹立正確的擇業(yè)觀念,減輕他們的就業(yè)心理壓力,引導(dǎo)他們以健康的心態(tài)對待就業(yè),以積極的態(tài)度迎接就業(yè)的挑戰(zhàn)。
軟件開發(fā)技術(shù)日新月異,實(shí)訓(xùn)課程必須面向市場、主動(dòng)適應(yīng),實(shí)訓(xùn)的教學(xué)計(jì)劃、教學(xué)內(nèi)容、教學(xué)方法以及教學(xué)管理必須創(chuàng)新完善,緊緊圍繞“就業(yè)目標(biāo)”進(jìn)行。以Java項(xiàng)目實(shí)訓(xùn)為例[6],培訓(xùn)內(nèi)容分為3大部分,一是基礎(chǔ)知識部分,包括HTML/CSS/JavaScript、開發(fā)工具使用、Java 基礎(chǔ)/面向?qū)ο?異常/常用類/輸入輸出/多線程/綜合實(shí)例、J2EE/Servlet/JSP、Tomcat、JDBC/MVC/XML、Oracle SQL、Oracle客戶端安裝及配置、PLSQLDev工具使用;二是框架知識部分,包括Struts、Spring和Hibernate;三是實(shí)際項(xiàng)目開發(fā)部分,學(xué)生以團(tuán)隊(duì)合作形式完成靜態(tài)頁面設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試、軟件運(yùn)行完整的軟件生存周期開發(fā)過程。
相應(yīng)的教學(xué)實(shí)施也分為3個(gè)階段:第一階段是基礎(chǔ)知識串講,重點(diǎn)講解Java企業(yè)級軟件開發(fā)過程中涉及的難點(diǎn)、重點(diǎn)以及在開發(fā)中如何使用等;第二階段是框架知識講解階段,在講解框架知識原理的基礎(chǔ)上,以簡單的小項(xiàng)目框架應(yīng)用案例說明如何在實(shí)際開發(fā)中選擇和使用框架;第三階段是項(xiàng)目實(shí)戰(zhàn)階段,裁剪軟件公司已完成項(xiàng)目使之適合實(shí)訓(xùn)教學(xué),讓學(xué)生通過團(tuán)隊(duì)合作方式完成較大型軟件生存周期各階段的工作,使學(xué)生了解企業(yè)內(nèi)部軟件開發(fā)的流程,掌握在主流框架下進(jìn)行開發(fā)所需具備的技術(shù)和工具,書寫規(guī)范的軟件開發(fā)文檔,拉近與企業(yè)用人需求的距離。主要分為需求理解、頁面原型設(shè)計(jì)、頁面原型評審、詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì)評審、編碼、編碼規(guī)范性評審、測試、測試評審、項(xiàng)目答辯總結(jié)十個(gè)步驟。
其中,項(xiàng)目實(shí)戰(zhàn)各個(gè)階段都采取同行評審的考核方式。首先由學(xué)生組建的項(xiàng)目團(tuán)隊(duì)對軟件生存周期各階段的成果物進(jìn)行展示、講解答辯,然后由教師組同行專家提問,評審該成果物是否符合規(guī)范,是否需要進(jìn)一步修改,只有通過評審的團(tuán)隊(duì)才可以開始下一階段的工作。
實(shí)訓(xùn)課程的師資是民族院校開展實(shí)訓(xùn)課程最大的劣勢,因此學(xué)校利用寒暑假時(shí)間先后組織了4次計(jì)算機(jī)專業(yè)教師與軟件公司對接的培訓(xùn)課程,給有興趣參加培訓(xùn)課程的教師提供了工程實(shí)踐基礎(chǔ)。實(shí)訓(xùn)教師的師資培養(yǎng)可以打破傳統(tǒng)高校教師一成不變的吃老本的思想,實(shí)訓(xùn)課程要求指導(dǎo)教師必須不斷的學(xué)習(xí)嵌入式系統(tǒng)開發(fā)、.NET開發(fā)、Java開發(fā)等的最新知識,跟上技術(shù)發(fā)展的前沿,使師資隊(duì)伍保持知識的先進(jìn)性和創(chuàng)新性,給學(xué)生提供最強(qiáng)有力的輔導(dǎo)和支持[7]。本校選擇培訓(xùn)主講教師的條件是必須有開發(fā)中等規(guī)模軟件的實(shí)踐經(jīng)驗(yàn)或是公司培訓(xùn)后合作完成教學(xué)平臺的開發(fā)。除了繼續(xù)鼓勵(lì)部分教師到公司培訓(xùn)外,還加大了教師橫向課題實(shí)際項(xiàng)目開發(fā)的科研獎(jiǎng)勵(lì)。
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,單純的課堂教學(xué)已經(jīng)無法滿足學(xué)生的自主學(xué)習(xí)需求,尤其是項(xiàng)目實(shí)訓(xùn)這種知識量大、綜合性強(qiáng)的課程,必須有效的開展網(wǎng)絡(luò)教學(xué),實(shí)現(xiàn)網(wǎng)絡(luò)教學(xué)輔助課堂教學(xué),提高教學(xué)質(zhì)量。除了BB平臺以外,本校購買了東軟實(shí)訓(xùn)教學(xué)平臺,涵蓋Java項(xiàng)目實(shí)訓(xùn)、.NET項(xiàng)目實(shí)訓(xùn)、嵌入式項(xiàng)目實(shí)訓(xùn)、電子商務(wù)實(shí)訓(xùn)幾大模塊。培訓(xùn)教師可以根據(jù)教學(xué)的實(shí)際需求,靈活地提供聲音、圖像和動(dòng)畫來啟發(fā)學(xué)生的形象思維,迅速準(zhǔn)確地運(yùn)用多媒體技術(shù)來指導(dǎo)學(xué)生的抽象思維,使教學(xué)做到形、聲結(jié)合,使學(xué)生的知、情融為一體,通過人機(jī)交互測試以強(qiáng)化各個(gè)零散知識點(diǎn)的掌握,更好地激發(fā)學(xué)生的自主學(xué)習(xí),提供集語音視頻教學(xué)、自主學(xué)習(xí)、在線測試、交流互動(dòng)等功能于一體的網(wǎng)絡(luò)版多媒體課件平臺,為實(shí)訓(xùn)課程的順利開展提供強(qiáng)有力的支持。
此外,網(wǎng)絡(luò)輔助教學(xué)突破了講中學(xué)的束縛,專業(yè)課課堂教學(xué)多以教師講授為主,學(xué)生被動(dòng)的聽課,接受教學(xué)內(nèi)容或知識點(diǎn)。而網(wǎng)絡(luò)自主學(xué)習(xí)平臺中的在線測試、在線離線答疑提供了師生之間、學(xué)時(shí)之間的溝通交流平臺。學(xué)生遇到問題后如果不能及時(shí)的解決和交流,將嚴(yán)重挫傷他們的積極性。網(wǎng)絡(luò)自主學(xué)習(xí)平臺提供了多方交流的平臺,有效的提高學(xué)生學(xué)習(xí)的積極性和學(xué)習(xí)的興趣。
為適應(yīng)軟件開發(fā)行業(yè)發(fā)展的新形勢,促進(jìn)民族院校計(jì)算機(jī)專業(yè)本科生的就業(yè),積極探索計(jì)算機(jī)專業(yè)有效的實(shí)踐教學(xué)模式,研究更為有效的專業(yè)技能培養(yǎng)方案,設(shè)計(jì)適合民族院校學(xué)生的實(shí)訓(xùn)教學(xué)方法、教學(xué)體系和實(shí)施方案,實(shí)現(xiàn)民族院校服務(wù)民族,應(yīng)用為主、教育創(chuàng)新的辦學(xué)特色。
近3年,通過不斷的探索和研究實(shí)踐,初步取得階段性成果,實(shí)現(xiàn)了民族院校應(yīng)用型本科生工程實(shí)踐訓(xùn)練的實(shí)例化、具體化,職業(yè)能力培養(yǎng)的多樣化、落地化。近3年經(jīng)過實(shí)訓(xùn)課程訓(xùn)練的學(xué)生與未經(jīng)過實(shí)訓(xùn)培訓(xùn)學(xué)生的就業(yè)情況對比見表1。
由表1統(tǒng)計(jì)數(shù)字可以看出,經(jīng)過項(xiàng)目實(shí)訓(xùn)培養(yǎng)的學(xué)生無論是就業(yè)單位的質(zhì)量還是薪資水平都高于未經(jīng)過培訓(xùn)的學(xué)生。
借鑒軟件公司培訓(xùn)經(jīng)驗(yàn),本校優(yōu)化大四學(xué)生項(xiàng)目實(shí)訓(xùn)教學(xué)的課程內(nèi)容設(shè)置,改進(jìn)教學(xué)手段和課堂組織形式,加強(qiáng)師資培養(yǎng),在嚴(yán)峻的就業(yè)形勢下使學(xué)生不斷提高自身的綜合素質(zhì)、專業(yè)水平、動(dòng)手能力、表達(dá)交流和溝通能力,做到未雨綢繆,不斷提升學(xué)生的就業(yè)競爭力,從而使學(xué)生達(dá)到企業(yè)用人的要求。相信隨著教學(xué)改革的不斷深入及實(shí)踐經(jīng)驗(yàn)的不斷積累,一定能探索出最適合本校計(jì)算機(jī)本科教學(xué)的實(shí)訓(xùn)教學(xué)方法和教學(xué)體系。
[1]劉爽,李錫祚,陳鵬.就業(yè)導(dǎo)向的IT實(shí)訓(xùn)方法研究[J].計(jì)算機(jī)教育,2010,(9):140-143.
[2]葉留青,瑞華.分層次實(shí)訓(xùn):師范教育人才培養(yǎng)模式的實(shí)踐探索[J].教育探索,2009(2):62-63.
[3]甘健候,梁立,楊蓮,等.基于校企合作的IT專業(yè)學(xué)生實(shí)訓(xùn)模式研究與實(shí)踐[J].計(jì)算機(jī)教育,2009(11):152-154.
[4]劉暢.印度IT職業(yè)教育的成功經(jīng)驗(yàn)及對我國的啟示[J].教育探索,2009(8):158-159.
[5]COLLINS M.Industry-oriented software education in practice:a case study[C].Proceedings of 2nd China-Europe International Symposium on Software Industry-Oriented Education,2006,78-82.
[6]LIU Shuang,LI Xizuo,LI Zuo.Applying Bilingual Teaching on Employment-Oriented IT Experience Training Program in Nationalities Universities[J].Theory and Practice in Language Studies,2011,1(4):426-431.
[7]劉爽,李錫祚,趙丹丹.軟件公司培訓(xùn)對我校實(shí)訓(xùn)教學(xué)的啟示[M]∥民族高等院校教育創(chuàng)新與教育管理研究,大連:大連理工出版社,2011.