張喻平
[摘? ? ? ? ? ?要]? 高職院校對軟件測試人才的培養模式如何既保留傳統教育教學模式的優勢,同時又體現工學結合的教育理念,是高職教育需要探討的一個重要課題。首先從企業培訓體系下軟件測試人才培養的教育理念、人才培養目標與教育過程、管理制度、教學方式、方法和手段這幾個方面進行闡述,然后分別從教師管理、課程內容管理、教學管理以及就業服務方面對高職院校可以從企業培訓體系借鑒的經驗進行分析研究。
[關? ? 鍵? ?詞]? 高職;企業培訓;軟件測試;人才培養模式
[中圖分類號]? G712? ? ? ? ? ? ? ? ? ?[文獻標志碼]? A? ? ? ? ? ? ? ? ? ? ? [文章編號]? 2096-0603(2020)01-0032-02
隨著軟件產業的快速發展和行業應用的普及,軟件行業對軟件質量以及軟件測試越來越重視。特別是隨著高端軟件測試人員需求的與日俱增,高職院校對軟件測試人才的培養模式,如何既保留傳統教育教學模式的優勢,同時又體現工學結合的教育理念,已成為高職院校不得不思考的一個重要課題。人才培養模式具體可以包括四個方面的內容:培養目標和規格;為實現一定的培養目標和規格的整個教育過程;為實現這一過程的一整套管理和評估制度;與之相匹配的科學的教學方式、方法和手段[1]。筆者通過對從事軟件測試培訓的企業進行調研分析,文中從以下四個方面對企業培訓體系下的軟件測試人才培養模式進行研究。
一、企業培訓體系下軟件測試人才培養的教育理念
國內具有一定規模的培訓機構,有些踐行了我國教育的開山鼻祖孔圣所提出的“因材施教”教育理念,采用差異化、分級化教學。其因材施教的目的就是讓不同年齡段甚至不同學歷層次的學員都能找到適合自己的課程,同時也是為了滿足企業對崗位越來越細化的需求。有些培訓機構依托知名大學優質雄厚的教育資源和背景,秉承“教育改變生活”的發展理念,通過特許加盟和院校合作兩大經營模式以及IT職業教育課程體系,在教育領域與高校廣泛開展合作。分析這些培訓企業,他們有個共同點就是通過結合中國IT企業的現狀,對IT行業所需的各種人才實行定制化培養。
二、企業培訓體系下軟件測試人才培養目標和教育過程
企業培訓體系按照IT行業初級、中級和高級軟件測試工程師需求進行分級差異性培養。高級軟件測試工程師需要熟練掌握軟件測試技術與軟件開發技術,并且對所測試軟件非常了解,可以做出相應的評估報告。中級軟件測試工程師,主要負責軟件測試方案的編寫、測試文檔,能夠配合公司的項目組一起制訂出軟件測試計劃,并且能夠在項目運行中獨立完成測試任務。初級軟件測試工程師,只要求掌握基本的軟件測試技能,能夠按照軟件測試方案和流程對產品進行功能測驗,檢查軟件產品是否有缺陷。首先根據新學員不同的教育背景經歷推薦不同的班型,定制不同的學習方案。若學員是高中畢業生,其培訓周期通常是6~12個月的長期教育。如果學員是即將大三或者剛畢業的高職院校的學生,其培訓周期一般是3~6個月的短期教育。有些培訓機構還針對軟件測試某一方面的關鍵技術,開展純線上長期滾動教學的教育過程,其培養學員主要是針對有一定軟件測試基礎知識的人群。
三、企業培訓體系下軟件測試人才培養管理制度
企業培訓體系下對測試人才的線下培養管理大致可分為講師管理、學員管理、課程管理、教學管理和就業管理。在對講師的管理方面,培訓機構會根據講師各自擅長的技術領域教學,并組建講師團隊,一個老師負責一個課程類目下的某一個方面的教學。在對學員的管理方面,每個班配有一名班主任和一名助教,班主任負責管理學員的學習狀態,助教老師協助上課的講師。在課程管理方面,培訓機構安排專門的市場部隨時走訪企業,針對企業需求結合課程知識點進行研發,將實戰項目貫穿課程,組建軟件測試課程研發團隊,并且對課程體系每6個月修訂一次。在對學員的日常教學管理方面,實行每日有作業、每周有項目、每周一測試、每月一考試,集中進行實戰演練,學員從早8點到晚9點全天式學習。在就業管理方面,培訓機構組建專門的企業合作部門負責聯系企業,看哪家企業有用人需求,就讓自己能夠滿足企業需求的學員首先在教室進行模擬面試,然后再推薦到相應企業進行面試。
四、企業培訓體系下軟件測試人才培養教學方式、方法和手段
企業培訓體系采用的教學方法大多數是項目驅動式教學,不同培訓機構授課的方式略有不同。有的采用在教室里講師面授的授課方式,講師手把手教學;有的采用純在線教育模式。而有的培訓機構專門研發了自己的在線授課平臺,采用O2O(Offline to Online)教學模式,即利用視頻直播技術進行線上授課,線上采用直播課、錄播課等教學形式,線下也擁有面授課程,結合線下的資源補充線上無法進行的動作技能訓練,在課余還為學員提供在線學習互動平臺,實現一站式智能授課,形成學習閉環。
五、企業培訓體系下軟件測試人才培養模式對高職院校的啟發
高職院校軟件測試人才培養在體現專業性的同時,也非常重視學生德、智、體、美、勞方面的全面發展。企業培訓體系下軟件測試人才培養模式有其培養特色,高職院校結合自身專業辦學的現實狀況,可從以下四個方面借鑒企業培訓體系的經驗來彌補自身的不足。
(一)在教師管理方面變專為精
在高職院校里,每個學期都普遍存在教師同時任教多個不同專業方向、不同課程的現象,軟件測試方向的任課教師也無一例外。而企業培訓機構會按照講師各自擅長的技術領域安排教學,并且組建有測試方向的專業教學團隊。這樣安排的好處是充分發揮每位講師的優勢,使師資力量盡可能最大化和最優化。由于高職院校受到測試方向、專業班級數量、教師每學期至少完成教學課時量等方面的限制,所以當出現專業班級數量過少時,迫使高職教師不得不同時承擔起其他專業方向的課程來完成學年教學工作量。由于近幾年高職院校計算機專業招生火爆,很多高職院校軟件測試方向的專業班級數量并不少,建議高職院校可以出臺相關的政策文件,當專業班級數達到一定量時,這個專業方向的教師必須從事本專業方向的教學,并且要求組建精英教師團隊,合理分配團隊成員某個課程類目下的教學任務。同時,在對高職院校測試方向的教師管理方面,應該讓專業團隊的教師輪流進行深度企業鍛煉,每人每三年進行一次為期至少半年的深度企業鍛煉。而測試方向的教師需要鍛煉的就是整個項目的實戰測試技能,獲取企業的實戰項目不僅要投入精力,最基本的還得要有時間保證。
(二)在課程內容管理方面變粗為細
高職院校軟件測試的人才培養課程體系從大一時就已經制訂好了,在三年的整個培養期間都按照事先制訂好的人才培養計劃來執行,在課程實施階段只允許有非常少量課程的調整,這種方式有利于高職院校進行人才培養時的課程管理規范性操作。但是由于IT技術發展迅速,IT企業對軟件測試人才的具體需求視企業當年的招聘計劃和要求而定,所以高職院校在對軟件測試專業課程的管理方面,可以借鑒企業培訓體系下對課程的處理方式,通過調研細化當年企業的測試崗位需求,在課程不變的前提下,在課程內容方面有針對性地把企業的崗位需求轉換成對應的教學知識點進行課程研發并組織教學,而不是籠統教授所有測試技能。同時,這樣做可以解決每次上測試相關專業課程時教師選不到合適教材的困惑。
(三)在教學管理方面變并行課堂為串行課堂+線上
2015年普通高等學校高等職業教育(專科)專業目錄中將游戲軟件技術、網絡軟件技術、網站開發技術、軟件測試技術、前端開發技術等專業方向合并成軟件技術專業,所以,很多高職院校的軟件技術專業人才培養目標可能出現多樣化。在這種情況下,建議高職院校在大一上學期完成公共基礎課的學習后,在大一下學期開始就要對學生進行專業內分方向培養,且采用像培訓機構那種課程階段性的串行授課方式。由于軟件測試方向與軟件開發方向具有很多交叉課程,所以一名教師仍然可以授課于方向不同而課程內容相同的多個班級,只是各個方向的教學和考核要求側重點不一樣,并不會造成分方向后行政班級個數的增加而導致師資人數不足。串行授課方式教學過程連續完整,整個教學過程環環相扣,一般短期內先講完一門課程,然后才開始講新課程,這樣可以保證學生有充分的時間學好一門課程,剛學完的課程,在緊接著的下一門課程中就可以應用,讓學生學有所用,有利于迅速提高學生的對知識的掌握和應用能力。同時,高職院校可以與測試方向的教學團隊共建線上教學資源,每天安排專任教師輪流在線答疑輔導,幫助學生利用好課外時間學習專業課程,從而保證學生有充足的課時練習和消化課程內容。
(四)在就業服務方面變被動為主動
企業培訓機構里有專門的員工進行對外就業聯系,他們的聯系方式多是主動出擊式。高職院校通常每個學院都配有一名招生就業老師,但多數老師是在辦公室里等企業主動送上門招聘,高職院校可以借鑒企業的管理經驗,讓負責招生就業的老師經常在外聯系企業,與企業聯系的方式變被動為主動。同時,此舉措可以讓負責招生就業的老師獲取最新的就業需求,及時反饋給軟件測試方向的課程教學團隊。如果負責招生就業老師反饋招聘信息及時,還可以直接聯系專業對口企業對大三上學期的學生實行定制化培養,解決學生就業難以及就業對口率低的問題。
參考文獻:
[1]董澤芳.高校人才培養模式的概念界定與要素解析[J].成才之路,2015(15):19-21.
[2]霍利嶺,邊玲,呂曉晴.高校計算機教育與IT培訓機構教學模式的比較研究[J].計算機教育,2018(1):43-45,50.
編輯 趙瑞峰