摘要:技能大賽是一項(xiàng)非常重要的職業(yè)教育工作?!捌胀ń逃懈呖?,職業(yè)教育有技能大賽”的提出,足以說(shuō)明技能大賽的重要性 [1]。2020年舉辦的是第十三屆全國(guó)職業(yè)院校技能大賽,近幾年來(lái),大賽的內(nèi)容不斷豐富,賽項(xiàng)的質(zhì)量不斷提高 [2]。技能大賽對(duì)高職院校的軟件技術(shù)專業(yè)教學(xué)改革起到巨大的引領(lǐng)和帶動(dòng)作用,促進(jìn)了軟件技術(shù)專業(yè)體系建設(shè)。
《軟件項(xiàng)目開(kāi)發(fā)綜合實(shí)訓(xùn)》是軟件技術(shù)專業(yè)中一門(mén)實(shí)踐性較強(qiáng)的專業(yè)課,綜合Web前端及服務(wù)端知識(shí),實(shí)現(xiàn)PC+移動(dòng)多終端系統(tǒng)?,F(xiàn)在的實(shí)踐課程多采用項(xiàng)目化教學(xué),由老師講授,學(xué)生按部就班地完成。在實(shí)施的過(guò)程中,有些學(xué)生缺乏動(dòng)力,不愿意動(dòng)手編程。而且學(xué)生并未接觸過(guò)實(shí)際的WEB應(yīng)用開(kāi)發(fā),理解性較差,導(dǎo)致學(xué)習(xí)積極性低。
本文針對(duì)現(xiàn)有教學(xué)中存在的問(wèn)題,結(jié)合全國(guó)職業(yè)院校技能大賽——高職組“Web應(yīng)用軟件開(kāi)發(fā)”賽項(xiàng),探索《軟件項(xiàng)目開(kāi)發(fā)綜合實(shí)訓(xùn)》課程改革的新模式。同時(shí),引入快速迭代開(kāi)發(fā)模式和高并發(fā)應(yīng)用場(chǎng)景,模擬真實(shí)競(jìng)賽環(huán)境,培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力以及團(tuán)隊(duì)協(xié)作精神。
關(guān)鍵詞:技能大賽;Web應(yīng)用軟件;課程改革
中圖分類號(hào):G4? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):(2020)-31-297
1、《Web應(yīng)用軟件開(kāi)發(fā)》賽項(xiàng)分析
近幾年來(lái),全國(guó)職業(yè)技能大賽“Web應(yīng)用軟件開(kāi)發(fā)”賽項(xiàng)都是圍繞著WEB前端、后端開(kāi)發(fā)及文檔編寫(xiě)進(jìn)行考核,隨著移動(dòng)互聯(lián)網(wǎng)的普及,大前端的考核比重達(dá)到了60%。賽項(xiàng)目擬采用一套中慧“Web應(yīng)用軟件開(kāi)發(fā)”平臺(tái),競(jìng)賽組委會(huì)會(huì)提供給所有參賽選手一個(gè)完整項(xiàng)目的《需求說(shuō)明書(shū)》、《詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》和相應(yīng)項(xiàng)目Web框架的部分源代碼,這些源代碼編譯后可以直接運(yùn)行,但項(xiàng)目包含部分功能缺失和異常。比賽項(xiàng)目通過(guò)“系統(tǒng)文檔”、“程序排錯(cuò)”和“功能編碼”三種形式來(lái)考查。
重點(diǎn)考察學(xué)生利用Java語(yǔ)言進(jìn)行Web應(yīng)用系統(tǒng)SSM架構(gòu)設(shè)計(jì),系統(tǒng)采用前后端分離技術(shù)和開(kāi)放式API模式設(shè)計(jì),使用Bootstrap框架設(shè)計(jì)管理端Web頁(yè)面,利用Element-UI和Mint-UI框架完成PC端和Mobile端頁(yè)面設(shè)計(jì)。
競(jìng)賽以團(tuán)隊(duì)方式進(jìn)行,每支參賽隊(duì)由3名選手組成,須為同校在籍學(xué)生,其中隊(duì)長(zhǎng)1名,性別和年級(jí)不限,可配2名指導(dǎo)教師。3名選手每人一臺(tái)電腦及1套終端用戶交互設(shè)備,3名選手共用1套Web軟件開(kāi)發(fā)平臺(tái)。3名選手自行分配1個(gè)系統(tǒng)文檔題、3個(gè)“程序排錯(cuò)”題、7個(gè)“功能編碼”題,以保證整個(gè)團(tuán)隊(duì)并行開(kāi)發(fā)和調(diào)試。
2、《軟件項(xiàng)目開(kāi)發(fā)綜合實(shí)訓(xùn)》課程存在的問(wèn)題
一、實(shí)訓(xùn)課程學(xué)時(shí)短,WEB開(kāi)發(fā)的技能點(diǎn)無(wú)法較為全面地進(jìn)行講解;
WEB開(kāi)發(fā)所需要的技術(shù)棧主要包括前端及服務(wù)端相關(guān)技術(shù),前端包括Vue.js,Jquery,Css,JS;后端業(yè)務(wù)邏輯開(kāi)發(fā)則更為復(fù)雜,涉及的技術(shù)包括Spring,SpringMVC, Mybatis, Open API,需要大量時(shí)間和精力才能將以上技能掌握并熟練運(yùn)用。
二、實(shí)訓(xùn)項(xiàng)目的考核知識(shí)點(diǎn)與技能競(jìng)賽;
改革前的實(shí)訓(xùn)項(xiàng)目,在知識(shí)點(diǎn)上沒(méi)那么全面,甚至一些重要知識(shí)點(diǎn)沒(méi)有涉及,導(dǎo)致學(xué)生的知識(shí)廣度還不夠作用企業(yè)的開(kāi)發(fā)工作。
三、項(xiàng)目難度較大,很多學(xué)生無(wú)法堅(jiān)持;
WEB軟件開(kāi)發(fā)的綜合性非常高,學(xué)生在對(duì)HTTP協(xié)議的理解還不夠深刻,對(duì)程序的調(diào)試技術(shù)還有一定欠缺,導(dǎo)致在少量幾個(gè)難點(diǎn)花費(fèi)大量的時(shí)間,由于難點(diǎn)沒(méi)有及時(shí)解決,許多同學(xué)會(huì)失去學(xué)習(xí)的興趣,從而跟不上學(xué)習(xí)進(jìn)度。
3、改革方案
一、以項(xiàng)目驅(qū)動(dòng)式教學(xué);
《軟件項(xiàng)目開(kāi)發(fā)綜合實(shí)訓(xùn)》引入了一個(gè)實(shí)訓(xùn)項(xiàng)目,基于移動(dòng)端和PC端的購(gòu)物商城;同時(shí)也引入了一個(gè)拓展項(xiàng)目,基于移動(dòng)端的的購(gòu)票系統(tǒng);實(shí)訓(xùn)項(xiàng)目以訓(xùn)練知識(shí)點(diǎn)為主,拓展項(xiàng)目中引入了高并發(fā)場(chǎng)景,模擬瞬間流量進(jìn)行搶票,使學(xué)生不止能夠完成功能模塊的開(kāi)發(fā),還能對(duì)高性能,高并發(fā),高可用有一定的了解,為成為高級(jí)工程師打下堅(jiān)實(shí)基礎(chǔ)。
二、修改課程內(nèi)容,對(duì)接技能大賽核心技能;
以技能大賽章程為基礎(chǔ),以大賽真題作為實(shí)訓(xùn)內(nèi)容,進(jìn)行教學(xué)和考核,使學(xué)生掌握的知識(shí)點(diǎn)全面與企業(yè)對(duì)接,做到知識(shí)點(diǎn)上的全覆蓋。
三、以闖關(guān)的形式進(jìn)行實(shí)訓(xùn)評(píng)價(jià);
借助educoder平臺(tái),對(duì)每一部分知識(shí)點(diǎn)進(jìn)行考核,每過(guò)一關(guān)就增加相應(yīng)的分?jǐn)?shù),即增加了學(xué)習(xí)的趣味性,學(xué)習(xí)同時(shí)也掌握了專業(yè)技能。
4、結(jié)束語(yǔ)
經(jīng)過(guò)連續(xù)3年帶隊(duì)參加“Web應(yīng)用軟件開(kāi)發(fā)”職業(yè)技能大賽以來(lái),獲得了若干獎(jiǎng)項(xiàng),為學(xué)校爭(zhēng)得了榮譽(yù);在大賽中積累了許多經(jīng)驗(yàn),并將之應(yīng)用于日常教學(xué)當(dāng)中,學(xué)生的動(dòng)手能力,實(shí)踐能力也有了進(jìn)步,對(duì)WEB開(kāi)發(fā)有了進(jìn)一步的認(rèn)識(shí)。近3年以來(lái),學(xué)生專業(yè)對(duì)口就業(yè)質(zhì)量日益提高,證明了軟件技術(shù)專業(yè)的畢業(yè)生適應(yīng)企業(yè)的需求,綜合實(shí)力較強(qiáng);同時(shí)也佐證了技能大賽發(fā)揮的巨大作用。
參考文獻(xiàn)
[1] 史文生.推動(dòng)技能大賽全員化[J].職業(yè)技術(shù)教育,2017(18):28-30.
[2] 張愛(ài)東.以賽促教,以賽促學(xué),課賽融合的研究探索[J].知識(shí)經(jīng)濟(jì),2018(2):166-167.
[3]顧家銘.基于技能大賽的《物聯(lián)網(wǎng)綜合應(yīng)用實(shí)訓(xùn)》課程改革,電腦知識(shí)與技術(shù)[J].2018(16):16-18.
劉亮 長(zhǎng)沙民政職業(yè)技術(shù)學(xué)院 講師 研究生 碩士 大數(shù)據(jù)分析與處理
作者單位:長(zhǎng)沙民政職業(yè)技術(shù)學(xué)院軟件學(xué)院長(zhǎng)沙