?

基于項目班的全棧開發人才培養模式探索

2022-11-23 01:24
山西青年 2022年9期
關鍵詞:人才能力教學

李 彬

廣東科學技術職業學院計算機工程技術學院,廣東 珠海 519090

教育部在《深化職業教育教學改革全面提高人才培養質量的若干意見》中提出職業院校要根據學生學習和發展情況,完善人才培養方案,實施“學分制、菜單式、模塊化、開放型”教學[1]。廣東科學技術職業學院(以下簡稱“學院”)通過多年的教育實踐探索提出了“異步式教學組織形式”,學院基于職業教育“雙精準”理念,圍繞高水平專業群建設任務,研究構建一種“大類招生、分類精準育人”的人才培養體系,項目班是圍繞“異步式教學組織形式”的產物,也是“大類招生、分類精準育人”人才培養體系的載體,本文是針對移動應用開發專業的項目班全棧開發人才培養進行探索研究。

一、項目班開展現狀分析

全棧開發人才指的是在軟件產品在各環節中,能夠靈活應用多項可選開源技術的人員,包括:架構、算法、UI和UX設計、開發、測試和維護等。鑒于全棧開發人才的特殊性,在開展培養工作的過程中,就必須要注重對學生實踐操作能力、創新能力等綜合能力的培養,而項目班教學組織形式完全迎合了全棧開發人才培養的需求,能夠針對性地對學生的創新思維、跨界整合能力、實踐運用能力,使所培養的全棧開發人才真正滿足企業崗位的需求,為社會發展做貢獻。

近年來,軟件公司對全棧開發人才的需求量逐年增多,所以充分發揮項目班組織形式的優勢,能夠更好地提高全棧開發人才培養效率。

項目班是“異步式教學組織形式”的最后一步,在大三的第一學年開設,項目班人數在20~30人,涵蓋計算機學院多個專業的學生,同學們擅長的東西各不相同,由于學習周期較短,大部分學生只能單一進行前端或者后端開發,很少一部分學生具有全端開發的技能[2]。項目班教學形式具有顯著的優勢,一方面能夠結合信息技術的發展、社會對人才需求變化等各方面的狀況,對崗位專業技能課程進行靈活性的調控;另一方面還可以進一步加快產教融合發展,深化高校、企業間的協作育人改革。當前在職業教育方面,項目班的應用越來越廣泛。廣東科學技術職業學院在全棧人才培養工作的開展過程中,積極發揮了項目班教學組織形式的優勢,全方位地提升了學生的實踐技能,將“教學做一體化”教學變為了現實,使院校移動應用開發專業的辦學水平顯著提升,也有利于培養出綜合素質和能力較強的全棧開發人才。

二、基于項目班的全棧開發人才培養原則

在基于項目班這種特殊教學組織形式之下,在大力培養全棧開發人才的過程中,必須要統籌分析各方面的因素,對基本培養原則進行明確,從而為更好地落實全棧人才培養工作提供堅實的保障?;陧椖堪嗟娜珬i_發人才培養原則主要包括以下三點:

(一)從基礎理論過渡到分析設計

擁有一定經驗的系統分析、軟件設計是軟件項目成功的關鍵,相對于上層編程而言,底層設計更加重要。若設計人員缺少實踐經驗,上層模塊開發難度會增大,再加上軟件項目需求變更,使軟件項目失敗風險隨之增大[3]。所以在實施全棧開發人才培養工作的過程中,就必須要注重對編程經驗的積累,在教學中必須要積極引導學生學習掌握高層技術知識,例如:軟件分層架構、軟件設計模式等,確保全棧開發人才能夠對不同開源框架進行靈活運用。

按照項目班的形式進行人才培養時,應合理地對所學知識面進行拓展,納入軟件設計模塊、主流開源框架實現原理等知識,利用實際案例的方式幫助學生深入掌握軟件設計內容,促使學生成為優秀、高層次的全棧開發人才。

(二)遵守規范,強調最佳實踐

軟件項目開發的關鍵在于規范約定、最佳實踐,軟件項目參與者只有按照編程規范,才能夠確保軟件項目開發的成功性。因為軟件公司在招聘時會要求進行現場編程,結合代碼來分析其全棧開發訓練的正規性,全棧開發人員還在他人所編代碼的基礎上繼續進行編寫,若代碼遵守規范則根本無需進行注釋,這些都說明遵守慣例約定的重要性。

當下在分布式企業級項目開發領域中,不同類型的開源框架均有著較高的應用率,而且在軟件開發方面,按照優化順序排列分布為:約定>配置>編程[4]?;陧椖堪嚅_展全棧開發人才培養工作的過程中,也必須確保全棧開發人才具有遵守慣例約定的良好素質。在項目班人才培養形式下,編程規范、最佳實踐均具有跨語言的特點,這就要求在落實項目班教學工作的過程中,要嚴格遵循已形成的編程規范,按照最佳實踐開展培養工作,確保代碼質量,為軟件公司提供優秀的全棧開發人才。在項目班教學中,要將代碼縮進、代碼風格以及不同標識符號命名融入整個過程中,讓學生注重遵守規范,幫助學生養成良好的習慣。在項目班形式下培養全棧開發人才的過程中,為了讓學生遵循規范,企業還會對專項插件進行設計,對項目源碼進行自主掃描,確保其規范相統一,還擁有提示和建議功能。

(三)踐行OBE理念

當前在人才培養領域,面向產出和成果導向等理念已經被證實,且被廣泛應用到實踐工作中,學生的學習成果成為衡量人才培養質量的關鍵指標,在人才培養過程中不再單方面地重視學生的成績,而是要關注學生的認知習慣的養成、接受能力的提升。在項目班教學形式之下,必須要做到圍繞學生基本狀況、學習能力以及需求,有效踐行OBE理念,合理組織教學內容,確保培養工作同學生認知習慣一致。例如可以依托官方文檔下的Quick Start,使學生概覽性地認知軟件技術及其相關功能,并做到示例介紹[5]。學生結合實踐示例能夠相對較快地學習技術,然而也存在無法很好指導實際項目的問題。在涉及實際項目開發時,還應讓學生對參考指南進行閱覽,結合最佳實踐來提升學生的能力,這就不可避免地會耗費較多時間,在缺少實踐項目經驗的情況下會使學習方向出現偏差。所以,基于項目班的全棧開發人才培養工作需要平衡參考指南、快速入門培訓內容的比重,從而培育出優秀的全棧開發人才。

三、基于項目班的全棧開發人才培養模式

目前市場對全棧開發人員的需求很大,薪資待遇也高于單一開發者,所以培養全棧開發人員能更好地適應市場的需求。秉承項目班下全棧開發人才培養的從基礎理論過渡到分析設計、遵守規范并強調最佳實踐和踐行OBE理念三大原則,在落實教學及人才培養工作的過程,不斷探索培養全棧開發人員的培養路徑,構建出全新的基于項目班的全棧開發人才培養模式,以此來全面提升全棧開發人才的培養效率。

(一)以產業需求為導向,制訂人才培養能力要求

結合國際通行標準,按照人才培養質量要求,在落實基于項目班下的全棧開發人才培養工作時,還須考慮應用型工程教育中計算機專業的利益方,包括:社會、工業界、教師以及學生。應基于整體角度,統籌分析各利益方的需求,結合產業發展需求將全棧開發人才實踐能力劃分為社會適應力、研究創新能力、專業實踐能力、創業能力以及基本實踐能力五大類,使人才培養能力要求更加細化。

其中對于全棧開發人才的社會適應能力的培養,要注重對學生職業素養、責任意識、協作能力、溝通能力等的鍛煉;而對于研究創新能力的培養,則要基于專業技能,利用工程環境對軟件產品、系統進行設計,綜合提升學生的能力[6];專業實踐能力的培養則要求針對性地訓練軟件工程、軟件開發能力;而基本實踐能力則指的是提升學生的專業能力水平,例如程序設計能力、數據庫管理能力等。結合人才培養能力要求,有序開展項目班人才培養工作,能夠使全棧開發人才擁有良好的綜合素質。

(二)科學構建全棧開發人才培養模式

基于項目班教學組織形式之下,通過科學構建全棧開發人才培養模式,也能夠改善人才培養效率。項目班教學實施前,可以結合計算機專業特性,綜合性地分析師資團隊、合作企業等因素,建立針對性較強的全棧開發人才培養模式。應組織學生在不同階段內參與到短期的企業實踐活動中,這個過程中能夠顯著增強學生的工程創新意識、工程實踐能力?;陧椖堪嗟娜珬i_發人才培養模式,不僅要讓學生深入了解相關課程群所涵蓋的技術棧,同時還要掌握彼此間的銜接關系,即要扎實掌握課程知識點,并大力培育學生的核心技能,做到能夠明確課程群內不同課程在技術領域內的地位,方便結合自身狀況對技術方向進行選取,確保制定學習路線的正確性。

在開展項目班人才培養工作的過程中,可以參考行業企業運作規律、項目開發需要,依托校企合作的方式,協同對項目班進行創設,讓學生在崗位班中更加充分地了解相關崗位的技能要求,并認知到自身存在的不足。學生可以結合興趣、能力等狀況,自主申請所參與的生產項目,構建成企業項目班,開展相關的學習、實訓活動。其中專任教師、企業工程師分別承擔著技術指導、項目經理的角色,借助項目這一載體,參考移動應用開發專業課程標準落實項目化教學,有條不紊地完成生產任務的研發工作,讓學生的綜合職業技能得到鍛煉、提升。高校和企業可以聯合對協同育人平臺進行構建,圍繞真實項目,進行生產項目的研發以及實訓教學工作,有效解決了移動應用開發專業教學內容相對滯后的問題。這樣就能夠提高學生的崗位適應性能力、工程實踐能力,保證全棧開發人才培養同產業發展的有效銜接,進一步提高了校企合作育人的成效,可以真正為軟件公司的發展提供可靠的應用型全棧開發技術人才。

(三)構建企業真實項目案例庫

在校企合作、產教融合的人才培養過程中,項目班培養模式規定企業要將真實項目提供給學生,并在進行充分的提前培訓教育之后,讓學生積極參與到實踐項目學習活動中,使生產、教學同步進行,這樣實現了理論教學、實踐教學的有效整合,使教學工作更具針對性和實效性,彌補傳統教學模式存在的不足。

基于項目班的全棧開發人才培養模式依托的是合作企業的真實項目,整個教學實施過程培養的是學生軟件設計、架構以及開發創新的能力,通過真實項目的開發構建過程性教學素材,將真實項目開發的全過程進行模塊化分割,豐富教學項目案例庫建設,為后續的教學實施提供支撐。發揮企業真實項目案例庫的作用及優勢,能夠在全棧開發人才培養過程中融入行業標準,依靠由高校、企業協同構建的企業項目班人才培養模塊,能夠使學生在真實的工作環境內,充分了解企業先進技術、企業文化及技術創新等內容,實現了精準化的全棧開發人才培養。

通過分析和研究院校實施項目班下全棧開發人才模式的實踐經驗得知:目前基于項目班的全棧開發人才培養模式已經實施兩年,合計培養了40名左右的學生,其中90%以上的學生畢業之后都找到專業對口的公司,且平均工資在5000以上,5%的學生注冊公司進行創業,相比傳統人才培養模式這種項目班模式對學生技能培養針對性更強,技能提高更快,學生學習的獲得感更強?;陧椖堪嗳瞬排囵B模式下所培育出的學生,普遍擁有較強工程實踐能力,學習積極性較高,積累了一定開發經驗,能夠熟練地掌握軟件應用技術?,F在對于項目班下的全棧開發人才培養工作的研究還處于摸索階段,雖然結果達到預期還是存在一些不足,面對不足我們會繼續前進,努力探索,爭取獲取更好的人才培養效果。

綜上所述,隨著職業教育的深化改革和IT技術的迅猛發展,傳統的全棧開發人才培養模式已經無法滿足當前的發展需求,轉變和創新人才培養模式已經成為當前的首要任務。作為異步教學組織形式的重要構成部門,項目班可以通過一種全新的形式來開展人才培養工作,而基于項目班的全棧開發人才培養模式,通過結合產業需求制訂人才培養能力要求、科學構建全棧開發人才培養模式、構建企業真實項目案例庫的措施,能夠強化校企合作,使學生在項目班中了解實際崗位工作需求,提升核心技術能力,起到一種產教融合、以產促教的效果,有效地提升了全棧開發人才培養質量和水平。

猜你喜歡
人才能力教學
消防安全四個能力
人才云
人才的開發和使用是一門科學
多元需求 多元教育 多元人才
大興學習之風 提升履職能力
你的換位思考能力如何
“自我診斷表”在高中數學教學中的應用
在遺憾的教學中前行
計算教學要做到“五個重視”
毛遂自薦
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合