陳軍民
摘 要:“1+X”考證和職業(yè)技能大賽的知識與技能,都是行業(yè)中相對較新的知識與技能,將其引入到的課堂教學(xué)中,對提高教學(xué)質(zhì)量的作用顯著,意義重大。本文從Web建設(shè)課程群體系、考證和競賽任務(wù)模塊、兩者有機(jī)融合、新知識新技能的銜接、工作室的教學(xué)方法與手段5個方面,討論將考證與競賽融入Web 建設(shè)課程群教學(xué)。
關(guān)鍵詞:“1+X”考證;職業(yè)技能大賽;Web 建設(shè)課程群
無論是1+X考證,職業(yè)技能競賽,還是日常教學(xué),最終目標(biāo)都是適應(yīng)市場的需求,提高教學(xué)質(zhì)量,提高學(xué)生的操作技能,提高學(xué)生畢業(yè)的就業(yè)能力。將考證和競賽的知識與技能,引入到的課堂教學(xué)中,將有利于上述目標(biāo)的實(shí)現(xiàn)。
一、原有Web建設(shè)課程群的課程體系
Web課程群的課程包括三個層面:專業(yè)基礎(chǔ)、專業(yè)核心和專業(yè)拓展。其中專業(yè)基礎(chǔ)課包括:網(wǎng)頁設(shè)計(HTML+CSS+DIV),高級程序開發(fā)基礎(chǔ)(Java)和數(shù)據(jù)庫技術(shù);專業(yè)核心包括:前端開發(fā)技術(shù)(JavaScript),Java Web,軟件測試,Java高級應(yīng)用開發(fā)(Spring Boot),Vue應(yīng)用程序開發(fā);專業(yè)拓展課包括:Web前端綜合實(shí)訓(xùn)和Web后端綜合實(shí)訓(xùn)。
二、考證和競賽的模塊與任務(wù)
與Web建設(shè)課程群密切相關(guān)的考證和競賽,有“1+X”Web前端開發(fā)考證,全國職業(yè)技能競賽應(yīng)用軟件系統(tǒng)開發(fā)和軟件測試。以下對這三個考證和競賽的任務(wù)模塊和案例進(jìn)行研究。
(一)“1+X”Web前端開發(fā)考證
Web前端開發(fā)職業(yè)技能分為初、中、高三個等級,圍繞互聯(lián)網(wǎng)+、新興技術(shù)行業(yè)帶來的Web前端開發(fā)、移動端開發(fā)技術(shù)技能人才需求,以企業(yè)用人為導(dǎo)向,以崗位技能和綜合素質(zhì)為核心,培養(yǎng)具有良好職業(yè)道德和人文素養(yǎng),掌握Web前后端數(shù)據(jù)交互、響應(yīng)式開發(fā)等知識,具備靜態(tài)態(tài)網(wǎng)頁開發(fā)的設(shè)計,動態(tài)網(wǎng)頁開發(fā)的設(shè)計、調(diào)試、維護(hù)等能力,能從事Web前端軟件編程、軟件測試、軟件技術(shù)服務(wù)、智能終端界面開發(fā)等工作的技術(shù)技能人才。
(二)全國高職技能大賽:應(yīng)用軟件系統(tǒng)開發(fā)
考核“系統(tǒng)需求分析”“軟件系統(tǒng)開發(fā)”和“系統(tǒng)部署測試”三個模塊。
“系統(tǒng)需求分析”模塊重點(diǎn)考查參賽選手熟練收集、分析和歸納客戶需求,清晰梳理業(yè)務(wù)流程,編制規(guī)范的需求規(guī)格說明書,熟練使用UI設(shè)計軟件進(jìn)行產(chǎn)品UI/UE設(shè)計,掌握正確的UI配色方案,設(shè)計出符合業(yè)務(wù)邏輯和人體工學(xué)的軟件需求分析作品的能力。
“軟件系統(tǒng)開發(fā)”模塊重點(diǎn)考查參賽選手的業(yè)務(wù)設(shè)計、前端頁面開發(fā)和后端業(yè)務(wù)代碼編寫能力,具體包括:
(1)前端頁面開發(fā)。(2)后端業(yè)務(wù)開發(fā)。
“系統(tǒng)部署測試”模塊重點(diǎn)考查參賽選手的系統(tǒng)部署、功能測試、Bug排查修復(fù)及文檔編寫能力。
(三)全國高職技能大賽:軟件測試。
軟件測試包括:單元元測試,測試用例,自動化測試,性能測試,接口測試。
三、日常教學(xué)與考證與競賽的案例與題目進(jìn)行有機(jī)融合
考證與競賽,與日常教學(xué)對比,面對的學(xué)生群體不一樣,考試方式也不一樣。特別是全國職業(yè)技能競賽。下面對三種考證與競賽,進(jìn)行比較分析。
(一)日常課堂教學(xué)有機(jī)融合“1+X”Web前端開發(fā)考證
“1+X”Web前端開發(fā)考證的內(nèi)容,與日常課堂教學(xué)的內(nèi)容比較吻合。它對應(yīng)著Web課程群的多門課程??荚嚪绞椒掷碚摽荚嚺c技能測試,也與日常教學(xué)幾乎一致?!?+X”Web前端開發(fā)考證的平臺與開發(fā)工具,也非常吻合。
“1+X”Web前端的初級考證,對應(yīng)著日常教學(xué)中的網(wǎng)頁設(shè)計(HTML+CSS+DIV)和前端開發(fā)技術(shù)?!?+X”Web前端的中級考證,對應(yīng)著日常教學(xué)中的高級程序設(shè)計(Java)和數(shù)據(jù)庫技術(shù),Java高級應(yīng)用開發(fā)(Spring Boot),Java Web,web前端綜合實(shí)訓(xùn),Web后端綜合實(shí)訓(xùn)?!?+X”Web前端的高級級考證,對應(yīng)著日常教學(xué)中的Vue應(yīng)用程序開發(fā)。和各課程的代碼優(yōu)化與測試。
所以,對于“1+X”Web前端開發(fā)考證,可以將考證內(nèi)容與模塊,融入到人才培養(yǎng)方案中,進(jìn)行“課證融通”,可以選用“1+X”Web前端開發(fā)考證的指定教材作為日常課堂教學(xué)的教材,“1+X”Web前端開發(fā)考證的題庫,可以用于日常課堂教學(xué)的作業(yè)和考試。
當(dāng)然,他們之間也有不同的地方??甲C的綜合性比較強(qiáng),內(nèi)容安排與日常教學(xué),也不盡相同。對于一下綜合性比較強(qiáng)的題目,可以進(jìn)行拆分到各課程中進(jìn)行測試。內(nèi)容講解時,注意內(nèi)容的關(guān)聯(lián)性,強(qiáng)調(diào)各課程之間的關(guān)系與綜合應(yīng)用。
(二)日常課堂教學(xué)有機(jī)融合軟件系統(tǒng)開發(fā)職業(yè)技能大賽
應(yīng)用軟件系統(tǒng)開發(fā)職業(yè)技能大賽,考核“系統(tǒng)需求分析”“軟件系統(tǒng)開發(fā)”和“系統(tǒng)部署測試”三個模塊,比賽時間為11小時。它是考核參賽學(xué)生的團(tuán)體合作,考核項(xiàng)目的綜合應(yīng)用和開發(fā)實(shí)踐。要將其引入到日常教學(xué)中,需要較大的改變。
首先,根據(jù)日常教學(xué)的需要,可以引入競賽模塊中的部分內(nèi)容。
(1)在數(shù)據(jù)庫技術(shù)教學(xué)中,入引入競賽模塊二的任務(wù)一,利用數(shù)據(jù)庫可視化管理工具,創(chuàng)建 carbon 數(shù)據(jù)庫,并導(dǎo)carbon.sql 數(shù)據(jù)庫文件。
(2)在Java高級應(yīng)用開發(fā)教學(xué)中,引入競賽模塊二的任務(wù)二,利用 Maven 將項(xiàng)目發(fā)布為 carbon.jar 包文件。
(3)在Vue應(yīng)用程序開發(fā)中,競賽模塊二的任務(wù)三。使用 Nginx 進(jìn)行部署,在瀏覽器內(nèi)鍵入 http://IP:8088,驗(yàn)證管理端的業(yè)務(wù)功能。
(4)在WEB前端綜合實(shí)訓(xùn)教學(xué)中,引入競賽模塊二:軟件系統(tǒng)開發(fā)的前端頁面開發(fā)。
(5)在WEB后端綜合實(shí)訓(xùn)教學(xué)中,引入競賽模塊二:軟件系統(tǒng)開發(fā)的后端業(yè)務(wù)開發(fā)。
(6)學(xué)生畢業(yè)設(shè)計,可以引入“系統(tǒng)需求分析”和“系統(tǒng)部署測試”模塊。
(三)日常課堂教學(xué)有機(jī)融合軟件測試職業(yè)技能競賽
在Web建設(shè)課程群中,除了開設(shè)了軟件測試課程,其他課程的內(nèi)容模塊都需要應(yīng)用到軟件測試。
(1)在高級程序設(shè)計(Java)教學(xué)中,引入單元測試。
(2)在WEB后端綜合實(shí)訓(xùn)教學(xué)中,引入接口測試。
(3)在軟件測試課程教學(xué)和學(xué)生畢業(yè)設(shè)計中,引入自動化測試和性能測試。
四、基礎(chǔ)知識與技能與新知識新技能進(jìn)行銜接
考證和競賽,符合當(dāng)今主流的Web開發(fā)技術(shù),應(yīng)用了最新的知識與技能。其中的開發(fā)平臺,開發(fā)工具軟件,也是當(dāng)前行業(yè)的主流。我們的課堂教學(xué),應(yīng)改這種傳統(tǒng)思維。
首先,在開發(fā)工具上,安裝最新的開發(fā)工具。XAMPP,MySQL,IDEA,Spring Boot,HBuilder,Maven,Vue等,并注重最新開發(fā)平臺與開發(fā)工具的應(yīng)用。
其次,弱化算法,強(qiáng)化語法。按現(xiàn)在學(xué)生的邏輯思維能力,不要過多糾纏于利用開發(fā)語言解決一些數(shù)學(xué)問題(但很多課本上就是這么一些案例和習(xí)題),這樣會打擊學(xué)生的積極性,在實(shí)踐項(xiàng)目中,也用途不大。強(qiáng)化語法,強(qiáng)化各種先進(jìn)的數(shù)據(jù)類型的應(yīng)用。
第三,強(qiáng)化項(xiàng)目的實(shí)用性和和綜合性。很多代碼可以“拿來主義”,只要求學(xué)生能看懂,會修改。
五、引入工作室的教學(xué)方法與手段
要將考證和競賽的模塊和案例融合到日常課堂教學(xué)中,必須考慮到學(xué)生的差異性。日常課堂教學(xué)中,是面對所有的高職生授課,而考證和競賽的學(xué)生是通過選拔出來的優(yōu)秀學(xué)生。
考證和競賽的學(xué)生,是通過選拔出來的優(yōu)秀學(xué)生,在學(xué)習(xí)能力,學(xué)習(xí)態(tài)度,學(xué)習(xí)的主動性方面,比課堂教學(xué)的學(xué)生要強(qiáng)。而一般課堂的學(xué)生,在基礎(chǔ)教育階段的基礎(chǔ)知識掌握不夠,學(xué)力不夠。具體表現(xiàn)可能為計算能力欠缺,邏輯推理能力欠缺,英語詞匯量有限,或悟性不高,學(xué)習(xí)習(xí)慣不好等。這就決定了兩類學(xué)生的教學(xué)方法和教學(xué)手段是不一樣的。
競賽的培訓(xùn),一般是采用工作室的教學(xué)方法與手段。課堂教學(xué),可以適當(dāng)引進(jìn),并加以改進(jìn)。課堂教學(xué)可以對學(xué)生進(jìn)行分組。首先在全班選幾個優(yōu)秀的學(xué)生,參加過“競賽的學(xué)生”當(dāng)組長,由組長帶領(lǐng)其他同學(xué)學(xué)習(xí),和完成相關(guān)考證和競賽的模塊。教師應(yīng)加強(qiáng)監(jiān)督,組長不但要自己會做,更主要的是要教會其他同學(xué)會做,以“先進(jìn)帶動后進(jìn)”。
參考文獻(xiàn):
[1]全國職業(yè)院校職業(yè)大賽. http://www.chinaskills-jsw.org/content.jsp?id=ff8080818797936d0187ba2b9f88012c&classid=de7bd19628f54879be3fb10f40de8767[OL].2024年3月
[2]工信教育新奧學(xué)堂.http://www.eduiit.cn/study/index.php/index/web-middle. [OL]. 2023年7月