實踐教學促進軟件人才培養(yǎng)
華為云DevCloud是集華為30年研發(fā)實踐、前沿研發(fā)理念、先進研發(fā)工具為一體的研發(fā)云平臺,面向軟件開發(fā)者提供研發(fā)工具服務,提供了項目管理、配置管理、代碼檢查、編譯構(gòu)建、測試、部署、發(fā)布等端到端覆蓋軟件生命周期的相關服務。
四川師范大學攜手華為云DevCloud開啟了成都軟件產(chǎn)業(yè)應用型人才培養(yǎng)的新模式,基于華為云DevCloud進行企業(yè)案例實踐教學,將有助于提升成都市軟件人才培養(yǎng)發(fā)展速度,提高人才培養(yǎng)質(zhì)量,推進校企合作,促進軟件教育發(fā)展。
華為專家結(jié)合實際項目案例,讓學生體驗基于華為云DevCloud從項目立項到業(yè)務部署發(fā)布的全流程、軟件開發(fā)全生命周期的操作方法,從而有助于全面提升軟件技術專業(yè)學生的應用實踐能力,幫助學生熟悉最新前沿開發(fā)流程,增強學生團隊協(xié)作意識。
實訓課程提高動手和軟件工程化交付能力
實訓課共計12天,共開設理論課10場,動手實驗8課,代碼需求實現(xiàn)3個,期間還進行了多項游戲活動,讓學生加深理解團隊協(xié)作,粒度拆分,迭代開發(fā)在軟件開發(fā)中重要性。 實訓課重點培養(yǎng)學生實踐動手能力,通過客戶的實際案例,提供一個真實的DevOps項目實施過程。通過“汽車配件商城“示例的全流程演示帶學生體驗華為云DevCloud的端到端DevOps能力,并且展示華為云DevCloud HE2E框架,從關注持續(xù)交付階段的各項實踐,結(jié)合持續(xù)交付實施框架的七大改進領域,帶領學生了解如何優(yōu)化軟件交付過程,如何利用微服務思想和容器化技術做到工程解耦和團隊解耦。同時,實訓課還展示華為云DevCloud結(jié)合CCE云容器引擎所實現(xiàn)的端到端持續(xù)交付流水線的貫通效果,容器編排平臺Kubernetes所提供的一系列微服務持續(xù)交付能力,如:滾動更新,灰度發(fā)布等。同時,通過對實訓項目的架構(gòu)剖析、實訓項目所用技術棧介紹、組織學生召開迭代計劃會議,使用華為云DevCloud進行敏捷項目規(guī)劃、管理項目配置等,讓學生充分了解、掌握敏捷管理、DevOps實施的基本知識。本次實訓課通過大量的實驗課程,讓學生學習如何使用DevCloud提供的 “項目規(guī)劃” 視圖以思維導圖的模式完成需求從Epic -> Feature -> Story -> Task的創(chuàng)建以及管理。學習如何對 “汽車配件商城” 進行基本信息等維護,以及團隊成員管理,并學習如何通過定制站內(nèi)消息通知以及郵件通知來跟進項目進度等。
結(jié)業(yè)答辯考核評委由華為技術專家組成,圍繞華為云DevCloud的掌握程度、項目完成進度、軟件開發(fā)全流程的理解,及學員在實訓期間學習情況綜合考評。學員通過結(jié)業(yè)答辯后獲得結(jié)業(yè)證書。
優(yōu)秀學員蔣星說:“參加本次實訓獲益頗多,華為的老師從華為云DevCloud的項目開發(fā),到軟件開發(fā)的全生命周期作了非常細致的講解”,四川師范大學計算機科學學院網(wǎng)絡工程系系主任李貴洋表示:“華為云DevCloud實訓對老師和學生的觀念有很大的影響,讓大家接觸了最新開發(fā)的這種云端的框架和技術,從大家使用反饋的情況來看的話,情況良好。”
今后,華為云將攜手合作更多高校,建立基于華為云DevCloud的戰(zhàn)略合作關系,將華為云DevCloud新型的實訓模式應用在高校實踐教學環(huán)節(jié),全面提升軟件專業(yè)學生的應用實踐能力,培養(yǎng)出更多與企業(yè)接軌的應用型軟件人才。