丁志勇


摘要:為了適應國家創新發展戰略的高技能型人才的要求,各高職院校都在探索如何培養具有創新能力的卓越人才。該文通過軟件測試專業方向的人才需求,就業現狀及發展前景,以軟件測試專業工作室為依托,在此基礎上開展軟件測試卓越人才培養模式研究,旨在進一步加深、加強校企融合力度,提高普通高職院校軟件測試方向專業技能人才的培養質量,解決國家高技能人才短缺的戰略之舉。
關鍵詞:工作室;軟件測試;卓越人才;培養模式
中圖分類號: G424? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)08-0102-03
數字化經濟的發展和社會信息化建設都離不開高質量的軟件產業的發展。如何保證我國新興戰略產業——軟件行業高質量、高標準、高效率地崛起,軟件質量保證是關鍵。軟件測試作為軟件質量把關的重要環節,是國家實施軟件發展戰略的重要一環,勢必引起國內整個軟件產業生態圈越來越多的關注,高素質的軟件測試專業技術人才也必將成為市場的香餑餑。但是,由于國內的軟件企業以往只注重軟件功能是否齊全,而忽視軟件的性能、安全性、可靠性等方面并且以往的大多數軟件企業管理者對軟件測試在軟件行業中的作用認識比較淺顯,導致我國目前軟件產品某些方面的表現不足、軟件質量欠佳,軟件測試人才相對緊缺。這已經嚴重阻礙了我國軟件產業高質量的發展與壯大。
1 軟件測試人才需求
隨著我國人民的物質生活水平越來越豐富和軟件行業的迅速發展和不斷成熟,人們對軟件產品質量及各方面的期望值越來越高,以及國家科技發展戰略轉型對軟件產品質量的要求越來越嚴格,軟件的質量、性能、可靠性、安全性等方面也正逐漸成為人們關注的焦點[1]。幾乎每個中大型IT企業的產品在發布前都需要進行大量的質量控制、測試和文檔工作。特別是“互聯網+”國家戰略的實施和國外對國內軟件行業的封鎖與打壓,國家急需建立、健全完整的軟件生態系統。這些為軟件測試人才的需求提供了強有力的保障。目前我國軟件測試人才在企業分布情況如圖1所示。
2 軟件測試的就業現狀及發展前景
2.1 就業現狀
隨著互聯網、移動互聯網、物聯網迅猛發展,大數據、云計算時代到來,軟件測試人才市場需求十分旺盛。據前程無憂招聘網報道,目前國內從事軟件行業的人才有一百二十多萬,在這些人中,真正能擔當比較專業的軟件測試的人數所占軟件從業人數的比例不到4.2%,軟件測試人才缺口將近占軟件從業人員的三分之一,其人才缺口有進一步擴大的趨勢[2]。在國外著名的大公司微軟內部,從事軟件開發工作的技術人員與從事軟件測試的技術人員比例為1.5%~2.5% 之間,從該數據中可以推斷,一個開發工程師需要至少兩位軟件測試工程師來一起合作以確保軟件產品達到用戶的需求。歐美、日本等軟件行業比較發達的一些軟件企業公司,軟件項目設計過程中軟件測試技術人員和軟件開發人員人數的差不多一樣多,而國內很多軟件公司軟件開發人員與軟件測試人員的比例僅在3:1至8:1之間[2]。目前國內企業人才招聘市場上軟件技術人才競爭激烈,很多應屆畢業生不能按時上崗或者找不到環境與待遇都滿意的工作,而軟件測試行業人才需求缺口大、其人才供應的質量往往滿足不了企業實際用人要求,很多軟件企業發出“高薪也難招軟件測試專業技能人才、招個合格的軟件測試工程師甚至比招博士生還難!”的感嘆[2]。近幾年軟件測試人才需求缺口如圖2所示。總體上看,我國當前的軟件測試專業技能人才仍存在軟件測試專業技能不精、軟件測試深度不夠、軟件測試資源不足等問題[3]。
2.2 發展前景
由于科技的不斷進步,云計算、大數據、移動互聯網、物聯網、邊緣計算、人工智能等方面的全面深度融合,給傳統軟件行業帶來了深刻變革。對軟件測試人員,特別是高端軟件測試人員的需求與日俱增。與此同時,對于軟件測試人才,企業要求越來越高。其在強調職業素養的前提下重點強調能快速上崗,迅速為企業創造效益的能力及企業團隊協作的能力。企業的用人標準已經開始全方位地考察軟件測試從業者的職業素養、職業技能、團隊協作能力,甚至是創新能力等方面,基于這樣的用人標準,為職業院校的校企合作,產教融合的教育教學改革提供了有力的人才市場保障。目前國內很多高職院校順勢而為在軟件技術專業開設了軟件測試方向。如何培養高質量的軟件測試人才已經成為當前高職院校軟件技術專業教育方面的熱門話題。
3 基于工作室的軟件測試卓越人才培養模式的可行性
“工作室制”教學模式由德國包豪斯學院率先提出并實施,它以切實提升學生的職業素養與職業技能為著眼點,以校企共建的工作室作為學生實踐的生產車間,以企業實踐項目為工作任務導向,培養真正符合企業實際要求的高素質、高技能人才為目標,在一段時間內,教師和學生共同在工作室中完成企業真實項目的一種教學模式。隨著高職教育改革的不斷深入和教育水平迅猛地發展,工作室模式成為高職院校校企合作、協同育人,培養杰出人才的一種有效途徑。從目前我國高職教育的現狀分析,大多數高職院校都積極與當地企業進行深度合作,共同組建合作形式多樣、覆蓋領域廣、專業技術性強直接面對企業真實項目訓練的專業型工作室,其已經成為高職院校培養本專業高素養、高素質、高技能人才的搖籃,也成為鞏固和提高高職教育卓越專業人才培養的有效途徑[4]。
通過工作室平臺,可以把學生的學習與工作有機地融合為一體,教師與企業工程師可以根據學生的學情把企業項目分解成各個任務,讓學生帶著項目任務在工作室中完成工作實踐,老師與企業人員在工作室中進行就近指導,與學生一起學習與工作。在工作室的項目實踐中充分發揮學生的主觀能動性、調動學生學習的積極性,將老師講授為主的傳統教學方式轉變為學生在老師的帶領下根據企業實際項目任務主動開展項目實踐。“工作室制”教學模式把學生從以往的被動學習過程轉變為“主動學”“主動問”“主動做”,做到“學中做”“做中教”“教中學”的閉環循環模式。學生能親身體驗到產品從構思到設計再到實踐的全過程,融合“學”“做”“教”于一體。這樣極大地提高了學生參與任務的積極性,促進了學生學習的主動性,讓整個學習過程變得輕松、快樂也能讓學生的學習更貼近企業實際情景,有利于校企之間的無縫銜接。
軟件測試由于其技術特點和沒有地域性的限制,在與相關軟件企業簽訂嚴格保密合同下,完全可以把企業的軟件測試項目合作為一個橫向課題項目搬進校園,在學校與企業互惠互利,合作共贏的模式下,以實際企業項目為導向,以此有效地幫助學生在工作室的學習過程中提高對軟件測試理論與企業實踐知識應用的銜接并達到教學內容與市場接軌的目的。企業測試工程師、企業主管、指導老師、學生共同參與到軟件測試工作室中學習與工作,并進行相關企業軟件測試項目實踐,為企業創造盈利,為學校創造了榮譽,實現校企共贏、互利。這樣可以極大提高校企合作熱度、實現校企深度融合,為學校學生培養創新能力和實踐能力提供了工作環境及技術支持。
4 基于工作室制的軟件測試卓越人才培養策略
4.1 重構軟件測試課程教學內容
依據軟件測試崗位能力標準,面向高職學生的學情,對傳統課程復雜原理進行分解和重構,分解和重構中盡量用通俗易懂的語言,讓該內容編排成一個由淺入深,易操作、好理解的模塊,模塊要強化工作崗位能力,并逐步形成模塊化的課程結構;在課程中引入“課程思政”的理念與軟件測試相關的職業標準,對課程內容進行模塊化、標準化,并實現“1+X”證書考核機制,目前軟件行業資格證書主要有國內的軟件評測試師職業資格和國際通用的ISTQB認證工程師系列。結合軟件測試職業特性,采用“學中做,做中學”雙向引導模式,將課程模塊從有趣到嚴謹,按簡單到高級、單一到綜合分階段、分層次遞層推進,逐步實現課程體系的易學化、模塊化、標準化及實施的階段化。
4.2 搭建開放的軟件測試云平臺
與企業共同搭建基于B/S,C/S,移動端、嵌入式端、軟件安全方面等的測試管理系統。逐步在云平臺上搭建基于軟件測試基礎、功能測試、性能測試及項目管理工具等面向全棧軟件測試工程師的學習資源,最終構建豐富、多樣、開放的軟件測試云平臺。讓學生不僅在工作室能夠體驗企業一線的實踐工作而且在云端就能進行軟件測試項目培訓與實踐。通過線上與線下相結合地學習與教導,學生就能完成基本手工功能測試、自動化功能測試、接口測試、數據庫測試及性能測試等的基本技能。
4.3 成立軟件測試工作室
軟件測試工作室團隊成員由學校與企業共同組建,整個工作室團隊由三名在軟件企業有豐富軟件開發與測試經驗指導教師加一至兩名企業軟件測試工程師及有志于軟件測試方面且表現積極的學員組成。學員分年級分批次進行建設,每個年級段配一個指導教師,低年級的指導教師主要負責學員的心理、生活、職業道德,并兼顧一些軟件測試相關基礎知識及基本技能的教導。高年級的指導教師與企業工程師主要負責學生軟件測試項目知識的學習及企業項目的實踐,其階段還要進行軟件測試技能大賽準備和軟件評測師及ISTQB基礎級認證的考試,學員就業的指導與跟蹤等。指導教師每兩至三年輪換一次崗位,可以讓老師全面發展,促進老師的教學水平與實踐項目能力。學員在項目過程中要重點強調職業操守并嚴格按照以企業為范疇的多項目進行管理。讓每位學員都參與到企業的實際項目中來,其不但可以提高學生的實踐動力能力和創新能力而且還可以提高工作室軟件測試的效率與質量,確保工作室團隊具有較強的對外測試的服務能力。
4.4 組建校內創新創業公司
在確保工作室團隊具有較強的對外測試的服務能力條件下,可以利用工作室現有資源和有利條件進行校企的深度合作,組建校內創新創業公司。在創新創業公司中一方面可以完成合作企業的測試項目,另一方面還可以服務本地軟件公司及承接一部分軟件測試的外包項目。通過這些項目實踐,可以進一步豐富學生的實際項目能力、創新創業能力;可以確保校企合作共贏、互利的良性循環;還可以促進工作室的自我造血功能,進一步發展與壯大工作室的團隊力量,提高師資隊伍的企業項目實踐水平。
4.5 建立“雙證”考核機制
以軟件評測師和ISTQB基礎級認證作為工作室學員的考核目標。軟件評測師是由中華人民共和國人力資源和社會保障部、工業和信息化部批準頒發的計算機技術與軟件專業技術資格中級證書,是我國在軟件測試資質認證方面唯一權威的資格認證。而ISTQB認證是國際唯一權威的軟件測試資質認證機構,現有包括歐、美、亞主要發達國家以及世界上大多數軟件行業比較發達的成員國,我國也是其中重要的一員。兩個資質的獲得既是對學員前期軟件測試技術與技能的充分肯定,又是學員進入一流軟件測試公司的敲門磚。
4.6 “以賽促教,以賽促學”的教學機制
工作室學員在大二階段要以全國軟件測試職業技能大賽為契機,按照大賽的綱領進行學習與實踐。在此期間,學員可以借助軟件測試工作室平臺進行學習與訓練。指導教師根據大賽指導大綱組織教學,并將企業項目融于技能競賽,學員根據大賽要求進行針對性的項目訓練與測試。達到以賽促教,以賽促學,形成“大一練技術、強技能”,“大二抓大賽、踐項目”,“大三考資質、挑企業”的良性競爭的軟件測試學習工作生態圈。讓工作室學員一出校門,就擁有良好的職業操守、過硬的專業知識、中級的專業資格,直接面向軟件測試工程師的中級工作。
5 結束語
總之,基于工作室制的軟件測試卓越人才培養模式將有力地解決國家軟件測試方面高技能人才短缺的戰略需求,促使高職學生不僅擁有良好的職業素養,而且具備高超的職業技能。為今后高職學生獲得更好的職業發展提供了強有力的支持,也為我國社會主義軟件事業的繁榮與昌盛提供了人力保障。
參考文獻:
[1] 謝文哲.基于模塊化測試框架的單元自動化測試框架的設計與實現[D].武漢:華中科技大學,2007.
[2] 頭條@長沙北大青島大計校區.國內IT人才缺口將達千萬人,這些崗位不再低薪[EB/OL].[2020-06-05].https://www.sohu.com/a/305007249_100135012.
[3] 湯希祝.芻議大數據背景下軟件測試技術的發展趨勢[J].信息系統工程,2019(6):47.
[4] 唐啟見.“現代學徒制”人才培養模式發展研究[J].教育現代化,2018,5(22):12-13,29.
【通聯編輯:唐一東】