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