摘要:為了適應(yīng)市場需求,實現(xiàn)“1+x”職業(yè)技能等級證書與專業(yè)人才培養(yǎng)的融合,適應(yīng)軟件技術(shù)專業(yè)建設(shè)與發(fā)展改革的需要,更好的服務(wù)師生,提高“1+x”職業(yè)資格認(rèn)證的學(xué)生參與度與通過率,將新建軟件技術(shù)專業(yè)全棧開發(fā)實訓(xùn)室。實訓(xùn)室可服務(wù)于“1+x”Java Web應(yīng)用開發(fā)職業(yè)技能等級考證培訓(xùn)、“1+x”Web前端應(yīng)用開發(fā)職業(yè)技能等級考證培訓(xùn)、軟件技術(shù)專業(yè)課程教學(xué)與實訓(xùn)考核和軟件技術(shù)專業(yè)技術(shù)競賽。
關(guān)鍵詞:軟件技術(shù);實訓(xùn)室
一、實訓(xùn)室建設(shè)基礎(chǔ)
武漢軟件工程職業(yè)學(xué)院軟件技術(shù)專業(yè)是國家骨干校重點專業(yè)、湖北省高等職業(yè)教育重點專業(yè)、楚天技能名師設(shè)崗專業(yè)、湖北省首批技術(shù)技能型人才專本一體化培養(yǎng)試點專業(yè)、央財支持國家級實訓(xùn)基地,“1+x”Web前端應(yīng)用和“1+x”Java Web應(yīng)用開發(fā)職業(yè)技能等級證書試點專業(yè)。
2021年為了適應(yīng)市場需求,實現(xiàn)“1+x”職業(yè)技能等級證書與專業(yè)人才培養(yǎng)的融合,適應(yīng)軟件技術(shù)專業(yè)建設(shè)與發(fā)展改革的需要,更好的服務(wù)師生,提高“1+x”職業(yè)資格認(rèn)證的學(xué)生參與度與通過率,將新建軟件技術(shù)專業(yè)全棧開發(fā)實訓(xùn)室。
軟件技術(shù)專業(yè)堅持“教、學(xué)、做一體化”的原則,積極推進(jìn)“課崗融合、校企雙元育人”的人才培養(yǎng)模式,重視教學(xué)方法與教學(xué)手段改革。軟件技術(shù)專業(yè)教師采用現(xiàn)場模擬教學(xué)、項目教學(xué)、案例教學(xué)、角色扮演、討論式教學(xué)和網(wǎng)絡(luò)教學(xué)等教學(xué)方式組織教學(xué),并根據(jù)專業(yè)課程特點,以案例或真實的任務(wù)來設(shè)計專業(yè)綜合實訓(xùn)項目。其中項目實戰(zhàn)教學(xué)將項目課程引入課程教學(xué)過程之中,在全院推廣應(yīng)用,取得良好教學(xué)效果,學(xué)生實踐動手能力大大加強(qiáng)。
軟件技術(shù)專業(yè)全棧開發(fā)實訓(xùn)室建設(shè),將服務(wù)于“1+x”Java Web應(yīng)用開發(fā)職業(yè)技能等級考證培訓(xùn)、“1+x”Web前端應(yīng)用開發(fā)職業(yè)技能等級考證培訓(xùn)、軟件技術(shù)專業(yè)課程教學(xué)與實訓(xùn)和軟件技術(shù)專業(yè)技術(shù)競賽。建成軟件技術(shù)全棧實訓(xùn)室的可促進(jìn)提高學(xué)生Java Web應(yīng)用開發(fā)和Web前端應(yīng)用開發(fā)的綜合能力,學(xué)生通過軟件開發(fā)項目實訓(xùn),在實踐中掌握軟件技術(shù)全棧項目開發(fā)知識,積攢開發(fā)經(jīng)驗,提高“1+x”職業(yè)資格認(rèn)證成績,提升“1+x”職業(yè)資格認(rèn)證級別,更好的滿足企業(yè)對人才的需求。學(xué)生能力的提高和“1+x”職業(yè)資格認(rèn)證級別與通過率的提高,可以直接提高學(xué)校的價值與品牌,可以為學(xué)校的不斷發(fā)展?fàn)I造良好的社會環(huán)境,增強(qiáng)學(xué)校的影響力,提高學(xué)校的核心競爭力。
二、實訓(xùn)室建設(shè)內(nèi)容與目標(biāo)
擬建設(shè)的軟件技術(shù)專業(yè)全棧實訓(xùn)室項目在技術(shù)上具備先進(jìn)性與可持續(xù)性,項目包含計算機(jī)硬件、專業(yè)代碼管理與協(xié)作開發(fā)平臺、Web前端全環(huán)境在線代碼編寫運(yùn)行調(diào)試平臺和平臺支撐案例資源。
硬件部分采用1+N的模式。一臺開發(fā)軟件環(huán)境支撐服務(wù)器,核心配置為CPU:3.4G以上主頻4核4線程,內(nèi)存:32G,硬盤:3*1.2T SAS,負(fù)責(zé)整個全棧開發(fā)實訓(xùn)室的軟件包管理,在Java Web應(yīng)用開發(fā)中當(dāng)作Maven的實訓(xùn)室局域網(wǎng)服務(wù)器,在Web前端應(yīng)用開發(fā)中當(dāng)作NPM的實訓(xùn)室局域網(wǎng)服務(wù)器,在Linux開發(fā)中當(dāng)作yum軟件包服務(wù)器。多臺軟件開發(fā)專業(yè)臺式工作站,核心配置為CPU:3.5G以上主頻8核16線程,內(nèi)存:32GB,硬盤:1TB機(jī)械配合256GB固態(tài)硬盤,顯示器:27寸,IPS屏幕,4k分辨率,顯卡:支持雙屏幕。實訓(xùn)室每個工位配備一個高性能臺式工作站,軟件技術(shù)專業(yè)全棧開發(fā)主要的硬件性能需求體現(xiàn)在主頻、內(nèi)存大小、硬盤讀寫速度和顯示器的大小與分辨率上,Web前端開發(fā)上有些情況需要雙顯示器支持,需要專用的顯卡提供支持,可以方便的在單顯支持和雙顯支持之間切換。
軟件技術(shù)全站實訓(xùn)室需要兩個軟件平臺提供支持。專業(yè)代碼管理與協(xié)作開發(fā)平臺包括基礎(chǔ)數(shù)據(jù)互通與平臺整合模塊、基于git的代碼倉庫管理模塊、對外源代碼共享模塊、軟件代碼協(xié)作開發(fā)模塊和基礎(chǔ)數(shù)據(jù)管理模塊,平臺基于Git技術(shù)用于師生項目代碼管理、同步和共享。Web前端全環(huán)境在線代碼編寫運(yùn)行調(diào)試平臺計劃分為在線代碼編輯器模塊、在線項目管理器模塊、在線運(yùn)行調(diào)試模塊和基礎(chǔ)數(shù)據(jù)互通與平臺整合模塊,平臺可提供前端代碼開發(fā)環(huán)境:一個完備的線上Web開發(fā)IDE,集成所有Web前端框架模板可快速構(gòu)建項目,集成Web前端庫版本控制和外部資源管理。
軟件技術(shù)全棧實訓(xùn)室軟件平臺支撐案例資源依據(jù)“1+x”Web前端開發(fā)職業(yè)技能等級標(biāo)準(zhǔn)和“1+x”Java Web應(yīng)用開發(fā)職業(yè)技能等級標(biāo)準(zhǔn)進(jìn)行建設(shè),Web前端開發(fā)包括前后端交互、移動端界面、Laravel框架、Vue框架和Node.js五個模塊,Java Web應(yīng)用開發(fā)包括Spring框架開發(fā)、Spring MVC框架開發(fā)、MyBatis框架開發(fā)、項目構(gòu)建與部署和軟件工程項目管理五個模塊。軟件技術(shù)全棧實訓(xùn)室軟件平臺支撐案例資源,同時適用于“1+x”職業(yè)技能等級認(rèn)證和軟件技術(shù)專業(yè)的課程,將案例資源放入軟件技術(shù)專業(yè)學(xué)習(xí)平臺可為師生提供在線學(xué)習(xí)和考核服務(wù),通過學(xué)習(xí)平臺能夠完整匯集學(xué)生在整個培養(yǎng)階段的學(xué)習(xí)過程數(shù)據(jù)、項目實踐數(shù)據(jù)、考試成績數(shù)據(jù),解決專業(yè)教育信息化的問題。
三、實訓(xùn)室建設(shè)效益
軟件技術(shù)全棧實訓(xùn)室計算機(jī)硬件和軟件平臺在技術(shù)上的具備先進(jìn)性與可持續(xù)性,包含“1+x”職業(yè)技能等級認(rèn)證相關(guān)的平臺支撐案例資源。
對學(xué)生的預(yù)期效果:切實提高學(xué)生的工程實踐能力和創(chuàng)新能力,提供專業(yè)的軟件技術(shù)全棧實訓(xùn)室、代碼管理與協(xié)作開發(fā)平臺、Web前端全環(huán)境在線代碼編寫運(yùn)行調(diào)試平臺和“1+x職業(yè)技能等級認(rèn)證線上培訓(xùn)資源。符合工程教育思想,全面培養(yǎng)學(xué)生的動手能力、創(chuàng)新能力以及跨界整合能力。能切實有效的提高軟件技術(shù)專業(yè)學(xué)生課上的實訓(xùn)效果和課后的學(xué)習(xí)效率,提升“1+x”職業(yè)技能等級認(rèn)證的通過率。
對教師的預(yù)期效果:通過建設(shè)軟件技術(shù)全棧實訓(xùn)室,大幅將教師從繁雜的Java開發(fā)軟件庫管理、Web前端框架的配置和管理、項目代碼版本管理和系統(tǒng)維護(hù)中解脫出來,使教師可專注于教學(xué)和對學(xué)生的輔導(dǎo)與答疑。對于軟件技術(shù)專業(yè)的教師,可以擺脫繁雜的軟硬件環(huán)境搭建,只需要專注于解決教學(xué)及實訓(xùn)問題。
實驗室項目建成后可以為軟件技術(shù)專業(yè)提供全部核心課程所需的軟件和硬件環(huán)境,可服務(wù)于軟件技術(shù)專業(yè)全部課程實訓(xùn)、專業(yè)培訓(xùn)和學(xué)生自主創(chuàng)新創(chuàng)業(yè),可承辦專業(yè)競賽和承接專業(yè)培訓(xùn)。
四、實訓(xùn)室建設(shè)需求
軟件技術(shù)全棧實訓(xùn)室涉及高性能計算機(jī)硬件和軟件平臺,前期投入較大,需要有專項建設(shè)資金支持。建設(shè)方案需以適應(yīng)軟件技術(shù)專業(yè)“1+x”職業(yè)技能等級證書過程中所涉及到的軟件技術(shù)專業(yè)的全部內(nèi)容為目標(biāo),結(jié)合Java Web應(yīng)用開發(fā)和Web前端開發(fā)行業(yè)需求,進(jìn)行專業(yè)實訓(xùn)室建設(shè),且須通過校內(nèi)和校外專家多方論證。軟件技術(shù)全棧實訓(xùn)室的日常維護(hù)和管理工作需要由專人負(fù)責(zé)。
軟件平臺建議采用定制開發(fā)的建設(shè)方式,依據(jù)軟件技術(shù)專業(yè)教學(xué)和實訓(xùn)需求建設(shè),開發(fā)完成后項目知識產(chǎn)權(quán)(含全部源代碼和支撐案例)移交給學(xué)校,以便無障礙的整合到其他平臺或升級擴(kuò)展,軟件平臺應(yīng)可服務(wù)于全體在校軟件技術(shù)專業(yè)學(xué)生,同時并發(fā)用戶數(shù)大于專業(yè)學(xué)生數(shù)。軟件平臺可使用國內(nèi)大型云服務(wù)商的通用型云服務(wù)器和視頻服務(wù)器,數(shù)據(jù)安全服務(wù)商可以保證,數(shù)據(jù)備份采用兩級備份,一級備份由服務(wù)商定期執(zhí)行,用于故障恢復(fù);二級備份由項目建設(shè)單位定期執(zhí)行,定期備份的平臺代碼和運(yùn)行數(shù)據(jù)交校內(nèi)負(fù)責(zé)人保存,云服務(wù)器到期后可以遷移平臺到校內(nèi)服務(wù)器運(yùn)行或者續(xù)租云服務(wù)器。
五、總結(jié)
軟件技術(shù)全棧實訓(xùn)室建成后,一方面可為行業(yè)及區(qū)域經(jīng)濟(jì)發(fā)展提供人員培訓(xùn),另一方面可促進(jìn)當(dāng)?shù)卣⑿袠I(yè)、企業(yè)等在人才培養(yǎng)、校企合作等方面探索人才共育共建。實訓(xùn)室在服務(wù)本校學(xué)生的同時,可為行業(yè)及區(qū)域經(jīng)濟(jì)發(fā)展提供人員培訓(xùn)。通過實訓(xùn)室的建設(shè),引入新的軟件和硬件環(huán)境,讓老師和學(xué)生能緊跟技術(shù)發(fā)展前沿,促進(jìn)軟件技術(shù)專業(yè)的研究和擴(kuò)展。
武漢軟件工程職業(yè)學(xué)院軟件技術(shù)專業(yè)學(xué)生規(guī)模省內(nèi)第一,通過建設(shè)軟件技術(shù)專業(yè)全棧實訓(xùn)室可以滿足通過信息化手段提升教學(xué)效果和學(xué)生學(xué)習(xí)效率的需求,和引入軟件行業(yè)內(nèi)前沿的軟件開發(fā)管理技術(shù)的需求。省內(nèi)其他院校還沒有軟件技術(shù)全棧實訓(xùn)室建成的案例,實訓(xùn)室建成后可以填補(bǔ)學(xué)校在這方面的空白,讓武漢軟件工程職業(yè)學(xué)院能在軟件技術(shù)專業(yè)建設(shè)和“1+x”職業(yè)資格認(rèn)證工作上排在同類院校前列。
作者簡介:
董寧(1982-),男,湖北武漢人,碩士,武漢軟件工程職業(yè)學(xué)院副教授,研究方向為軟件技術(shù)、高職教育。