摘要:本文在分析三本院校實(shí)訓(xùn)教學(xué)不足的基礎(chǔ)上,提出在二本院校中開展就業(yè)導(dǎo)向的IT實(shí)訓(xùn)方法。其核心思想是以學(xué)生為本,促進(jìn)就業(yè),探索、開發(fā)、構(gòu)建一個(gè)有效的訓(xùn)練體系,加強(qiáng)學(xué)生的專業(yè)技能訓(xùn)練,培養(yǎng)學(xué)生的實(shí)踐動手能力、溝通表達(dá)能力和團(tuán)隊(duì)合作精神,增強(qiáng)就業(yè)競爭力。
關(guān)鍵詞:就業(yè)導(dǎo)向;實(shí)訓(xùn);項(xiàng)目實(shí)戰(zhàn);項(xiàng)目管理
隨著計(jì)算機(jī)網(wǎng)絡(luò)和信息技術(shù)的發(fā)展,社會對Web應(yīng)用開發(fā)人才的需求量越來越大。但計(jì)算機(jī)專業(yè)的本科畢業(yè)生就業(yè)一直受到是否有工作經(jīng)驗(yàn)和實(shí)戰(zhàn)經(jīng)驗(yàn)的困擾,無法真正與軟件公司實(shí)際需求接軌。實(shí)訓(xùn)教學(xué)就是建立一套項(xiàng)目實(shí)戰(zhàn)課程體系,讓學(xué)生參加整個(gè)軟件項(xiàng)目的標(biāo)準(zhǔn)開發(fā)流程,從而拉近與企業(yè)用人需求的距離。截至目前國內(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é)生主觀能動性較差,實(shí)訓(xùn)效果不盡人意:三是實(shí)訓(xùn)對所有學(xué)生展開,基礎(chǔ)較差的學(xué)生無法跟上實(shí)訓(xùn)進(jìn)度,只有一部分學(xué)生可以完成實(shí)訓(xùn)要求。而二本院校開展IT實(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)的要求。
針對目前三本院校實(shí)訓(xùn)教學(xué)的不足和民族院校對IT實(shí)訓(xùn)教學(xué)方法及教學(xué)方式研究較少的情況,本文提出就業(yè)導(dǎo)向的IT實(shí)訓(xùn)教學(xué)方法。“就業(yè)導(dǎo)向”的基本目標(biāo)是培養(yǎng)學(xué)生的職業(yè)道德素質(zhì)和就業(yè)能力,對計(jì)算機(jī)專業(yè)學(xué)生而言實(shí)現(xiàn)這一目標(biāo)的途徑就是讓學(xué)生參加軟件公司實(shí)際項(xiàng)目開發(fā)訓(xùn)練的全過程,即學(xué)生以團(tuán)隊(duì)形式完成軟件的需求分析、系統(tǒng)設(shè)計(jì)、編碼、系統(tǒng)集成到測試的全部工作,完成專業(yè)技術(shù)能力的培養(yǎng)和團(tuán)隊(duì)合作開發(fā)的訓(xùn)練。在嚴(yán)峻的就業(yè)形勢下使學(xué)生不斷提高自身的綜合素質(zhì)、專業(yè)水平、動手能力、表達(dá)交流和溝通能力,做到未雨綢繆,不斷提升學(xué)生的就業(yè)競爭力,從而使學(xué)生達(dá)到企業(yè)用人的要求。我校2009年6月組織了專業(yè)教師到大型軟件公司實(shí)訓(xùn),并對2006級畢業(yè)生進(jìn)行了第一次Java Web實(shí)訓(xùn)試點(diǎn)嘗試。本文對本次實(shí)訓(xùn)進(jìn)行總結(jié),并提出改進(jìn)方案。
1 實(shí)訓(xùn)實(shí)施方案
實(shí)訓(xùn)教學(xué)是對日常教學(xué)的補(bǔ)充,通過實(shí)際項(xiàng)目的開發(fā),在過程中掌握企業(yè)級項(xiàng)目開發(fā)的方法、流程及技術(shù),在項(xiàng)目開發(fā)中將所學(xué)知識點(diǎn)融會貫通,掌握學(xué)習(xí)方法,訓(xùn)練協(xié)同工作技能。實(shí)訓(xùn)的特點(diǎn)是以教師指導(dǎo)、學(xué)生自學(xué)為主,通過對技術(shù)的實(shí)際應(yīng)用掌握相關(guān)專業(yè)知識。通過實(shí)訓(xùn),可以加強(qiáng)學(xué)生主動思考的能力,培養(yǎng)學(xué)生解決問題的邏輯思維能力,提高學(xué)生的動手編程能力,鍛煉團(tuán)隊(duì)協(xié)同工作的能力。我校的實(shí)訓(xùn)試點(diǎn)實(shí)施過程、教學(xué)內(nèi)容、教學(xué)手段、教學(xué)方法總結(jié)如下。
1.1 實(shí)施過程
實(shí)訓(xùn)過程主要分為以下四個(gè)階段:學(xué)員選拔、基礎(chǔ)知識串講、框架開發(fā)知識串講和項(xiàng)目實(shí)戰(zhàn)。其中:
(1)學(xué)員選拔。通過上機(jī)測試,選拔出有一定專業(yè)基礎(chǔ)的學(xué)員進(jìn)行實(shí)訓(xùn)。班級規(guī)模在30-40人左右,保證培訓(xùn)教師對學(xué)員進(jìn)行有效的輔導(dǎo)。實(shí)訓(xùn)的對象不是所有大四學(xué)生,而是有選擇的進(jìn)行。經(jīng)過選拔的學(xué)員基本可以順利完成整個(gè)實(shí)訓(xùn)過程,達(dá)到實(shí)訓(xùn)的目的。
(2)基礎(chǔ)知識串講。主要通過帶領(lǐng)學(xué)生復(fù)習(xí)基礎(chǔ)知識,掌握其中的重點(diǎn)、難點(diǎn);同時(shí)給學(xué)生建立宏觀體系,明確各部分知識在整個(gè)體系中的位置,理解各部分知識在體系中的作用。
(3)框架開發(fā)知識串講。使學(xué)生熟悉開發(fā)環(huán)境和開發(fā)工具的使用方法,實(shí)際開發(fā)一個(gè)小型的項(xiàng)目,充分鍛煉技術(shù)能力,掌握基于框架的開發(fā)方法。
(4)項(xiàng)目實(shí)戰(zhàn)。使學(xué)生熟悉項(xiàng)目開發(fā)流程,理解項(xiàng)目管理的基本理念,學(xué)會需求分析及系統(tǒng)設(shè)計(jì)方法,提高技術(shù)的使用熟練度,充分鍛煉團(tuán)隊(duì)開發(fā)的協(xié)作能力,理解測試過程及Bug跟蹤的流程,從而積累真實(shí)的項(xiàng)目開發(fā)經(jīng)驗(yàn)。
1.2 教學(xué)內(nèi)容
Java Web開發(fā)實(shí)訓(xùn)教學(xué)涉及知識面較廣,可用圖1的知識體系圖概括。

主要的教學(xué)內(nèi)容圍繞該知識體系展開,分為如下三部分:
(1)基礎(chǔ)知識鞏固及開發(fā)工具使用。復(fù)習(xí)項(xiàng)目開發(fā)常用知識,重點(diǎn)講解Java企業(yè)級開發(fā)中所涉及到的技術(shù)難點(diǎn)、重點(diǎn)以及技術(shù)間相互的關(guān)系,在開發(fā)中用到的位置等。通過實(shí)例,使學(xué)生在短時(shí)間內(nèi)把這些基礎(chǔ)知識回憶起來,并形成體系。每部分配有相關(guān)開發(fā)環(huán)境的講解和練習(xí),使學(xué)生熟悉開發(fā)環(huán)境和開發(fā)工具的使用方法。之后要求學(xué)生使用基礎(chǔ)知識包含的頁面技術(shù)、Java、J2EE、Oracle知識完成一個(gè)簡單實(shí)例,通過對實(shí)例的開發(fā)與講解,使學(xué)生掌握基本開發(fā)方法,熟悉基礎(chǔ)知識的綜合運(yùn)用。
(2)開發(fā)框架講解與訓(xùn)練。使用一個(gè)簡單實(shí)例講解開發(fā)框架的使用,讓學(xué)生盡快了解在框架下如何開發(fā)。使學(xué)生對整個(gè)項(xiàng)目開發(fā)用到的技術(shù)和規(guī)范有整體把握,了解框架下各層實(shí)現(xiàn)的技術(shù)和方法。開發(fā)框架編程訓(xùn)練可讓學(xué)生在兩三個(gè)項(xiàng)目中任意挑選一個(gè)來完成,首先根據(jù)需求文檔進(jìn)行開發(fā),在開發(fā)的不同階段,PM根據(jù)不同學(xué)員的不同情況,提供給學(xué)生標(biāo)準(zhǔn)完整的源代碼供對比參考及模仿學(xué)習(xí)。通過小型個(gè)人項(xiàng)目的練習(xí),增強(qiáng)學(xué)生對開發(fā)框架的感性認(rèn)識,掌握基本的框架開發(fā)方法。
(3)項(xiàng)目實(shí)戰(zhàn)。參照軟件公司標(biāo)準(zhǔn)開發(fā)流程進(jìn)行,包括:
①需求獲取及需求分析:通過劃分項(xiàng)目小組,組織學(xué)生討論需求并形成需求文檔概要,學(xué)生根據(jù)需求分檔概要進(jìn)行理解,對不清楚的問題進(jìn)行調(diào)研,獲取系統(tǒng)的最終需求,從而根據(jù)這個(gè)需求完成需求規(guī)格說明書。
②系統(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì):根據(jù)完成的需求規(guī)格說明書,以小組為單位進(jìn)行系統(tǒng)設(shè)計(jì),把系統(tǒng)設(shè)計(jì)的任務(wù)分配到個(gè)人,每個(gè)人根據(jù)系統(tǒng)設(shè)計(jì)完成本人所負(fù)責(zé)部分的詳細(xì)設(shè)計(jì),最后形成詳細(xì)設(shè)計(jì)說明書。 ③系統(tǒng)實(shí)現(xiàn):采用JSP技術(shù)及Struts、Spring、Hibernate等框架實(shí)現(xiàn)系統(tǒng),根據(jù)系統(tǒng)的詳細(xì)設(shè)計(jì)文檔,由項(xiàng)目組長分工,各自完成所負(fù)責(zé)部分的功能。
④系統(tǒng)集成:采用項(xiàng)目組組長負(fù)責(zé)、項(xiàng)目組成員參與的方式,把各個(gè)組員完成的系統(tǒng)集成到一起,形成一個(gè)完整的系統(tǒng)。
⑤系統(tǒng)測試及總結(jié):以小組為單位對系統(tǒng)進(jìn)行測試,并進(jìn)行總結(jié)答辯,同時(shí)完成系統(tǒng)說明書,提交最終測試報(bào)告、源代碼、系統(tǒng)說明書等。
1.3 教學(xué)手段
實(shí)訓(xùn)期間,教師利用多種教學(xué)手段,營造出緊張有序的工作氛圍,力求還原企業(yè)的實(shí)際工作環(huán)境,以期達(dá)到實(shí)訓(xùn)的真正目的。實(shí)訓(xùn)過程注重職業(yè)素質(zhì)訓(xùn)練、專業(yè)基礎(chǔ)理論強(qiáng)化、專業(yè)技能訓(xùn)練和工作實(shí)踐訓(xùn)練,圍繞職業(yè)素質(zhì)、軟件基礎(chǔ)、外語、軟件工程、工程實(shí)踐等能力展開。根據(jù)每個(gè)學(xué)生的學(xué)習(xí)習(xí)慣、學(xué)習(xí)路徑、企業(yè)實(shí)際用人標(biāo)準(zhǔn),結(jié)合自身人才培養(yǎng)的經(jīng)驗(yàn),設(shè)計(jì)全面提升職業(yè)競爭力的培養(yǎng)體系和教學(xué)方法,開發(fā)出快速提升實(shí)踐能力的多種技術(shù)方向的課程。在工作實(shí)踐的訓(xùn)練過程中,嚴(yán)格按照行業(yè)標(biāo)準(zhǔn)進(jìn)行管理,在幫助學(xué)生打下堅(jiān)實(shí)的理論基礎(chǔ)的同時(shí),注重實(shí)用技能和職業(yè)素質(zhì)的提升,使學(xué)生成為全面和系統(tǒng)的專業(yè)人才。
采用案例、項(xiàng)目或設(shè)計(jì)制作的教學(xué)方案。前期是以講課形式對基礎(chǔ)知識和框架技術(shù)進(jìn)行串講,后期按照企業(yè)開發(fā)項(xiàng)目的管理方式對學(xué)生進(jìn)行管理,分為不同的開發(fā)團(tuán)隊(duì),按照正規(guī)的開發(fā)流程,協(xié)作完成項(xiàng)目的開發(fā)。課堂教學(xué)使用專用機(jī)房,使學(xué)生客戶端與教師服務(wù)端課件同步、操作同步,實(shí)現(xiàn)教師邊講解學(xué)生邊操作的過程,即現(xiàn)場演示一個(gè)功能點(diǎn)的實(shí)現(xiàn),隨后要求學(xué)生親自體驗(yàn)編寫一個(gè)功能點(diǎn)(開始時(shí)可以模仿為主),使學(xué)生及時(shí)領(lǐng)會知識點(diǎn),最后能夠自己獨(dú)立動手完成,并利用BB平臺提供多媒體課件和視頻課件,以便學(xué)生課后復(fù)習(xí)和演練。
2 實(shí)訓(xùn)教學(xué)的優(yōu)勢與改進(jìn)方案
實(shí)訓(xùn)教學(xué)是對學(xué)生綜合能力的一次大考察,與理論教學(xué)環(huán)節(jié)和課程設(shè)計(jì)環(huán)節(jié)有很大的區(qū)別,其優(yōu)勢體現(xiàn)在以下幾方面:
(1)目標(biāo)明確。實(shí)訓(xùn)的目的是教給學(xué)生一技之長,讓他們學(xué)會做人、學(xué)會做事,能夠順利就業(yè)。因此IT實(shí)訓(xùn)方法必須面向市場、主動適應(yīng),實(shí)訓(xùn)的教學(xué)計(jì)劃、教學(xué)內(nèi)容、教學(xué)方法以及教學(xué)管理必須不斷轉(zhuǎn)變,不斷創(chuàng)新完善,緊緊圍繞“就業(yè)目標(biāo)”進(jìn)行。
(2)突出民族高校分層次教學(xué)的教育教學(xué)理念。加強(qiáng)課堂教學(xué)管理,要求學(xué)生記筆記;要求學(xué)生利用空余及晚上時(shí)間學(xué)習(xí)網(wǎng)上視頻課件:強(qiáng)調(diào)學(xué)生參加實(shí)訓(xùn)集中實(shí)踐教學(xué)環(huán)節(jié)的目的,要求學(xué)生根據(jù)自身的情況制定一個(gè)明確的目標(biāo);每天都適當(dāng)?shù)墓膭?lì)基礎(chǔ)較差的同學(xué),幫助他們建立自信心,并適當(dāng)放慢講解速度,增加輔導(dǎo)時(shí)間;同時(shí)鼓勵(lì)基礎(chǔ)較好的同學(xué)以自學(xué)為主,取得更大的進(jìn)步。
(3)注重與軟件公司接軌。著重點(diǎn)體現(xiàn)在團(tuán)隊(duì)合作、題目選取、技術(shù)實(shí)現(xiàn)和文檔書寫。即裁剪軟件公司已完成項(xiàng)目使之適合實(shí)訓(xùn)教學(xué),或選取與軟件公司項(xiàng)目類似的類型和內(nèi)容,讓學(xué)生通過團(tuán)隊(duì)合作方式完成較大型軟件生存周期各階段的工作,使學(xué)生了解企業(yè)內(nèi)部軟件開發(fā)的流程,掌握在主流框架下進(jìn)行開發(fā)所需具備的技術(shù)和工具,書寫規(guī)范的軟件開發(fā)文檔,拉近與企業(yè)用人需求的距離。
(4)注重教師隊(duì)伍培養(yǎng)。打破傳統(tǒng)高校教師一成不變的吃老本的思想,要求指導(dǎo)教師必須不斷的學(xué)習(xí)web開發(fā)的最新知識,跟上時(shí)代潮流,使師資隊(duì)伍保持知識的先進(jìn)性和創(chuàng)新性。鼓勵(lì)教師參加軟件公司培訓(xùn)課程,提高自身的工程實(shí)踐能力,給學(xué)生提供最強(qiáng)有力的輔導(dǎo)和支持。參與培訓(xùn)的主講教師必須有開發(fā)中等規(guī)模軟件的實(shí)踐經(jīng)驗(yàn)或是公司培訓(xùn)后合作完成教學(xué)平臺的開發(fā)。
(5)注重以人為本理念。在提高學(xué)生就業(yè)素質(zhì)與能力的同時(shí),引導(dǎo)其樹立正確的擇業(yè)觀念,減輕他們的就業(yè)心理壓力,引導(dǎo)他們以健康的心態(tài)對待就業(yè),以積極的態(tài)度迎接就業(yè)的挑戰(zhàn)。
(6)改革考核方法,創(chuàng)新評價(jià)體系。即加強(qiáng)對學(xué)生學(xué)習(xí)過程的考核與評價(jià),加大平時(shí)成績和專業(yè)技能考核的比重。教學(xué)過程考核的內(nèi)容包括出勤、作業(yè)、課堂提問、學(xué)習(xí)態(tài)度、紀(jì)律、階段考核、技能考核等,采取多元化開放式的評價(jià)方法,突出過程考核,注重學(xué)生平時(shí)成績的記錄積累。
經(jīng)過一次實(shí)訓(xùn)教學(xué)的嘗試,發(fā)現(xiàn)原有的教學(xué)計(jì)劃方案有很多需要改進(jìn)的地方。
在基礎(chǔ)知識串講階段,涉及的知識點(diǎn)較多,學(xué)生對基礎(chǔ)知識掌握不牢固,不能趕上串講的進(jìn)度,此時(shí)要把壓力轉(zhuǎn)給學(xué)生,在學(xué)生充分利用課堂時(shí)間的同時(shí),加大課后作業(yè)的工作量和網(wǎng)上視頻課件的輔助功能。框架開發(fā)知識串講階段知識點(diǎn)內(nèi)容較新,短時(shí)間內(nèi)理解、掌握難度很大,學(xué)生不清楚專用開發(fā)技術(shù)或框架的具體作用、知識層次不清晰,教師可以根據(jù)學(xué)生理解情況,適當(dāng)放慢講解速度,并讓學(xué)生做好課堂筆記;通過真正的實(shí)例來講解專用開發(fā)技術(shù)或框架,當(dāng)場演示一個(gè)功能的實(shí)現(xiàn),隨后要求學(xué)生親自體驗(yàn)編寫一個(gè)功能,在項(xiàng)目開發(fā)中再進(jìn)一步掌握開發(fā)技術(shù);專用技術(shù)或框架練習(xí)項(xiàng)目每個(gè)學(xué)員必須獨(dú)立完成,開發(fā)進(jìn)度可以根據(jù)情況適當(dāng)調(diào)整,通過練習(xí)必須保證每個(gè)學(xué)員對專用開發(fā)技術(shù)或框架有一定的了解,掌握實(shí)訓(xùn)項(xiàng)目開發(fā)的方法,為后期項(xiàng)目實(shí)戰(zhàn)開發(fā)打好堅(jiān)實(shí)的基礎(chǔ)。項(xiàng)目開發(fā)階段存在的問題更多,學(xué)生在開發(fā)中遇到很多不能解決的技術(shù)問題,另外學(xué)生因?yàn)槊媾R就業(yè),需要參加很多招聘會,影響項(xiàng)目進(jìn)度,要求教師加強(qiáng)引導(dǎo),使同學(xué)能合理的安排時(shí)間;對簡單的技術(shù)問題,可以由技術(shù)能力突出的同學(xué)幫助基礎(chǔ)較差的同學(xué);對復(fù)雜的技術(shù)問題,逐步培養(yǎng)學(xué)生自己調(diào)試Bug和解決問題的能力,至少能找到問題的所在:在項(xiàng)目實(shí)戰(zhàn)階段,必須定期檢查學(xué)生提交的代碼,查看是否按照開發(fā)計(jì)劃在執(zhí)行,遇到問題,馬上處理,一切以進(jìn)度為主,保證測試時(shí)項(xiàng)目的完整性。此外,能完成實(shí)訓(xùn)最關(guān)鍵的問題是教師,教師必須不斷學(xué)習(xí)最新的框架開發(fā)知識,持續(xù)不斷的參與實(shí)際項(xiàng)目的開發(fā),才能對實(shí)訓(xùn)教學(xué)達(dá)到游刃有余、收放自如。3結(jié)語
對計(jì)算機(jī)專業(yè)畢業(yè)的學(xué)生而言,如何提高自身的綜合能力,擁有實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)是影響就業(yè)的關(guān)鍵因素。就業(yè)導(dǎo)向的IT實(shí)訓(xùn)教學(xué)就是為解決這一問題而產(chǎn)生的新型教學(xué)模式。我校最新的教學(xué)計(jì)劃已經(jīng)把實(shí)訓(xùn)教學(xué)納入新生的培養(yǎng)方案,相信隨著我們教學(xué)工作的不斷深入,一定能探索出適合于培養(yǎng)綜合應(yīng)用型人才的實(shí)訓(xùn)方法。
(編輯:白