謝永平,余信理,汪 剛
(湖北廣播電視大學,湖北 武漢 430073)
產學研合作教育是高等職業教育人才培養的必由之路。推動企業和學校的深層次合作,實現企業和學校的共同發展,是實現高職人才培養的大勢所趨。近年來,筆者主要從事軟件測試專業課程的教學工作。在教學中,筆者以促進學生成功就業、可持續就業為目標,對軟件測試專業的產學研發展進行了一系列探索與實踐。在此,簡要分析軟件行業對軟件測試人才的需求及軟件測試專業課程教學中存在的問題,并結合我校實際情況,探索軟件測試人才的培養模式。
在計算機軟件產業蓬勃發展的幾十年中,軟件測試內容已逐步滲透到軟件產業的各個領域,成為整個產業越來越重要的組成成分。在很多國內外大中型企業中,軟件的開發人員與測試人員的比例達到了 2∶1 甚至 1∶1。2007年,教育部等部門出臺的《關于進一步加強國家重點領域緊缺人才培養工作的意見》,將軟件測試等確定為12個國家重點領域緊缺人才培養專業。2009年統計數據顯示,我國軟件測試人才缺口達到30 萬。從2003年起,一些測試企業與社會培訓機構開始嘗試舉辦各類軟件測試技術培訓,隨后一些高校的計算機專業也開設了軟件測試的課程,,其驅動力正是來自軟件產業對測試人才的強勁需求和不斷提升的人才價值。根據對軟件行業未來的發展預測,測試人才的需求將持續保持旺盛的態勢,就業前景十分看好。
軟件測試人才在實際面臨就業時,卻存在著這樣的供需矛盾:一方面,企業對軟件測試人才有大量需求,但招聘不到符合企業要求的人才;另一方面,許多高職院校畢業生和開發人員有志從事軟件測試工作,卻無法勝任工作崗位,筆者通過充分的市場調研,發現高職教育軟件人才培養中存在的問題:
1.學用脫節、對口就業率低
培養“軟件藍領”的主力軍——高職院校的定位在理論上較為清楚,但在實際培養過程中仍然很模糊,并沒有形成定位準確、以技術應用為主導、面向市場的軟件測試人才培養模式。其在實際培養過程中出現了兩種傾向:一是盲目向本科看齊,套用傳統學術教育的培養模式,致使培養出來的軟件人才有理論、無實踐,不具備技術應用能力;另一種傾向是不考慮教育的層次性、滯后性,不分辨市場需求的真實性、飽和度,盲目跟進市場。
目前,國內軟件人才結構呈“紡錘型”:位于產業上層的軟件架構師、系統設計師嚴重短缺,同時屬于產業基礎的軟件藍領也非常稀少;而處于金字塔中層的系統工程師階層卻極度膨脹。幾乎所有的正規院校計算機相關專業都在培養這個階層的人,實際的市場需求并沒那么大;加之這些學生的項目實踐經驗和實際操作能力同企業需求仍有差距,于是,一邊是大量軟件專業畢業生找不著工作,一邊卻是眾多軟件企業找不到合適人才。
2.軟件人才培養模式沒有突破學科教育體系、動手能力差
我國高職軟件專業人才培養模式中課程設置、教學方法多年來并無過多變化,學科體系的烙印仍然明顯,過分重視學生的基礎知識,只強調遵循知識系統上的銜接性。雖然大部分高職院校采取模塊式教學,但其模塊也只是將不同的課拼湊在一起,具體教學選擇時仍然遵循上述的原則。在教學方法方面,雖然基本上采用了理論與上機實踐相結合的授課方法,但仍然是以書本知識的講授為主,對學生職業技能以及動手能力方面的培養相對不足。現在國際軟件人才培養中盛行的“基于案例學習的設計”的教學方法在我國高職院校還沒有廣泛推行。
3.軟件人才教育教學內容陳舊,無法與產業需求銜接
軟件行業的發展基本上屬于以產品主導市場和技術的發展,而我國大部分高職院校的計算機專業在辦學上基本沿襲傳統的封閉式辦學,專業教學與社會市場相互脫離。因此,課程內容滯后于專業技術的更新與發展,教學中很難有反映新的軟件技術、新的軟件工具的應用等內容,尤其是案例教學、項目教學內容極少,導致學生在實際工作中分析問題和解決問題的能力較弱。另外,在職業技能培養方面,職業性法律法規、國際和國家標準、文檔規范、安全性措施、維護管理經驗等重要內容基本上沒有進入教學;在職業素質的教育方面,如培育開拓精神、市場觀念、管理技巧、團隊精神、應變能力等舉措,尚沒有得到全面實施。
同時,目前軟件技術平均18個月更新換代一次,而高校教學使用的計算機專業教材,一般需要2—3年才能更新一次。因此,軟件業最新發展技術與傳統教材更新難以同步。這些問題導致培養出的人才知識結構國際化程度低、與軟件行業發展相脫節。
1.以“人才”為根本,鼓勵學生個性發展
軟件測試專業的專業設置應該特點鮮明,個性突出,是以學生為主體、教師為主導,激發起學生的主動性、積極性和創造性,以利于創新人才的培養。“以人才為本”,不以整體劃一的模式、整體劃一的課程、整體劃一的思維方式、整體劃一的原則方式方法去塑造人;強調學生的學習責任感,自律、自控、自強。在個性特點培養的同時,還進行團隊精神的教育。通常,一個計算機應用項目很難由一個人單獨完成,往往需要多個人的通力合作,一個能力再強的人,若缺乏團隊精神,社會也是不歡迎的。
2.以“實操技術”為關鍵,培養學生創新精神
高等職業教育的具體培養目標,就人才類型而言,主要是技術型人才,技術型人才的發展是生產力發展、社會進步的主要標志,技術創新的競爭成為未來世界競爭的主要焦點。
軟件技術是高新技術產業,創新是人才培養、素質教育的靈魂,為了適應發展的高新技術,最重要的是堅持創新,這就要求我們在設計課程結構、課程體系時,要注重現今成熟新技術與課程的開發,使學生貼近新的軟件技術,提高實際操作能力,真正感受、理解知識的實際應用成效,培養學生的科學精神、創新意識和創新能力,鼓勵學生標新立異,技術創新。本專業的專業設置中,注重實踐課程的比例,在所有的專業課程中,實踐課與理論課的總比例超過了1:1。
3.培養學生的實踐能力
計算機軟件技術是實踐性、綜合性、應用性很強的專業,必須充分重視加強能力訓練,加強實踐,尤其是系統的軟件開發的實踐。通過教學、實踐活動,使學生具有獲取新知識的能力,分析和解決實際問題的能力,語言文字表達能力以及團結協作和社會活動能力。
本專業為武漢地區軟件外包企業培養軟件外包開發人員,學生在校期間可以自主選擇外語種類,進行外語強化訓練,培養“軟件開發技術+外語”的應用型軟件外包技術人才,畢業生可以從事軟件外包開發業務。
本專業為武漢地區及周邊地區培養軟件程序員(軟件藍領),畢業生可以在軟件企業從事軟件編碼工作,在校學習期間,學生可以參與具體工程項目開發,提高動手能力和社會適應能力。
1.實行分方向的專業教學計劃
根據軟件職業崗位的要求培養Java技術領域、.Net技術領域程序員、嵌入式軟件開發人員、軟件實施與營銷人員,學生經過一年的基本技能學習和訓練,將根據社會的需求及自己的興趣、特長自主選擇專業技術領域進行分專業方向(職業崗位)的專項學習,軟件測試專業應分 Java、.Net、嵌入式軟件、軟件實施與營銷四個專業方向。
2.三年語言不斷線
課程體系改革方面應加大英語的教學力度,因為語言學習需在反復不間斷使用中提升,所以應該每個學期均應設置外語課程,做到學生三年語言不斷線,并且有重點的進行突破,改變過去全學全不會的局面。
3.三年編程不斷線
在軟件行業,編程既生產力,學生的編程能力是基礎,程序即計算機語言,學生要適應計算機的語言,應該進行不間斷的練習,為了強化學生的編程能力我們將實現三年編程不斷線,學生在每個學期均有編程語言課
4.三年實訓不斷線
學生的實踐能力是就業的法寶,學生應該在不斷的實踐中成長,每個學期應該設置小學期的綜合實訓,同時我們實行2+0.5+0.5模式,第5學期開展為期半年300多課時綜合實訓,第6學期開展畢業綜合實踐。這樣做到了三年實訓不斷線,做到每堂課有實訓、每個階段有實訓。
1.課程體系與教學方法需要進一步改革
目前我系軟件測試專業的課程體系,是根據社會的需要和學生的學習特點設計的,以提高學生的軟件技術水平與文化素質為目標,使學生掌握和運用軟件技術基本的應用、開發的能力。但有些課程的內容只是普通高校課程的簡化,理論知識講述多了一些,實用技能的訓練相對不足,導致在實際工作中獨立分析問題和解決問題的能力較弱。另一方面,在職業技能培養方面,職業技能訓練不成體系,力度不夠,對職業素質的教育(如吃苦耐勞、開拓精神、市場觀念、管理技巧、團隊精神、應變能力等)尚沒有得到全面的實施。在教學方法方面,雖然基本上采用了理論與上機實踐相結合的授課方法,但對學生的自主能動性激發不夠,職業技能以及動手能力方面的鍛煉也不足。由于職業教育招生困難,導致生源的整體素質要比過去有所降低,有些學生文化基礎素質較低,學習的自覺性比較差。但客觀的分析后,并不是這批學生沒有能力,而是需要有適合他們學習的課程和教學方法,要增強教材和教學方法的趣味性和實用性,給予學生更多動手的機會,激發學習的主動性。
2.重視教師職業實踐能力培養,增強雙師型結構教師隊伍
我系既懂技術又具有職業實踐經驗的復合型教師比較缺乏。現有教師隊伍中,缺少有實際工作和開發項目經驗的復合型教師,多數青年教師外出學習進修的多是為了拿文憑的,對職業教育中實踐教學、實驗技術的應用能力提高還沒有起到足夠的作用,因此建議:學校多鼓勵教師到企業頂崗任職、學習新技術或參與開發項目,彌補雙師結構教師的不足;或者聘請企業有經驗的技術人員到校講課,相互交流,共同提高。 我們也調查訪問了許多畢業生,他們普遍認為:在學校的學習過程中,學生常常不重視、忽略軟件技術基礎和交叉課程的知識,不能較好地將課程與軟件具體實踐有效地結合起來;教學中,要注重軟件基礎的建立、加強相關實訓環節的比重,盡可能創造條件組織到校內外的實習基地進行現場教學和參觀學習,鼓勵學生利用假期到公司或企業中頂崗實習、參與生產實踐活動,既可以感受到社會競爭的壓力,又能深刻體會社會工作崗位對人才、知識和經驗的需求,激勵學生回到學校更有目標、深入地學習知識和技術。
3.專業實習和綜合實訓需要進一步加強
要重視高質量實訓的設計,合格實訓指導人員的配備。一般課程的實訓和尚能認真設置、嚴格考核,但特別是面對大量的學生,專業實訓和綜合實訓的環節在我系難以有效開展,學校的師資和場地等條件不能應付,而有組織地安排在企業實踐也有許多困難。因此,往往造成學生們自己各顯神通,能找到合適的公司接納安排,就可能有較多的收獲,否則就可能無所事事、白白浪費時間。