軟件測試行業發展潛力巨大
1.軟件測試出現人才荒 據前程無憂網數據顯示,去年國內軟件測試人才缺口高達20萬,今年有望突破30萬人。造成人才缺口如此大的原因,從宏觀上講是我國對軟件測試人才需求越來越大造成的。
由于近年來我國軟件行業的產業升級,現行的軟件行業突破了作坊時代,由以前軟件開發的單打獨斗升級為工業化、流水線式的生產模式,作為工業化的產品,軟件測試也就成為軟件開發企業必不可少的質量監控部門。隨著大中型軟件公司成為行業主流,各大軟件公司對國內軟件需求市場的爭奪,包括對歐美軟件外包業務的爭奪,都會愈演愈烈。軟件質量,自然就成為他們爭奪市場的法寶。而軟件質量的優劣掌控,需要大量的經過系統培訓的軟件測試人才。
套用狄更斯那句話說:對于急需軟件測試人員的企業來說,這是一個最壞的時代,但對軟件測試人才來說,這是一個最好的時代。“隨著軟件市場的成熟,人們對軟件作用的期望值也越來越高,軟件的質量和功能可靠性也正逐漸成為人們關注的焦點。”國家應用軟件產品質量監督檢驗中心副主任謝騰翔這樣告訴記者。
2.我不做軟件,但我使軟件更好 “我不做軟件,但我使軟件更好。”這是很多軟件測試人員的座右銘。要實現這一目標,軟件測試人員就要具備多項本領。
軟件測試人員的主要職責是對軟件產品的整個開發過程進行監督和檢驗,使之能夠達到滿足客戶的需求,因此對于企業來講是十分重要的崗位。在國外,一般軟件測試人員與軟件開發人員的崗位設置比例是1:1,像微軟在開發windows2000時候使用的軟件開發人員是1700名,而專業的測試工程師有3200名,測試開發人員比例高到1.7:1,由此可見軟件測試崗位重要性的一斑。
“一個合格的軟件測試工程師應具有專業的知識背景、實際的操作經驗、逆向的思維能力、團隊的合作精神、快速的學習能力、較強的溝通能力和責任心。”雅虎中國品質保證部經理鮑海燕說。
目前,國內軟件測試人才的來源主要有三方面:一是以前做軟件開發轉行的技術人員;二是來自計算機專業的高等學院畢業生;三是來自培訓機構的專業學員。目前,我國僅有北大青鳥等幾家培訓機構開設了軟件人才培養的系統課程,各大高校在此領域仍屬空白,全國軟件測試人才缺口隨需求逐年遞增。曾參與微軟Windows95、Internet Explorer 4.0和5.0、SQL Server 2000等項目開發與測試工作的陳宏剛博士介紹說,在國外,也是極少的高等院校開設測試專業,人才多來自民間培訓機構。
“我們招聘軟件測試人員首先看他是否具有軟件測試的專業性。”國內某知名企業副總裁說,“軟件測試實際上是貫穿整個軟件工程的,從需求分析、功能點覆蓋、系統分析、代碼開發,一直到最后的測試和驗收。因此,軟件測試人員必須要具有縝密的邏輯思維能力、全面的技術能力、較強的責任心和團隊合作精神以及出色的溝通能力等專業素質。這些素質都需經過專門的培訓才可擁有。”
3.就業競爭小 據前程無憂數據顯示,目前國內120萬軟件從業人員中,真正能擔當軟件測試職位的不超過5萬人,人才缺口達到20萬并有逐年擴大的趨勢。
人才的極度匱乏令許多IT企業不得不延緩甚至停止項目,為企業發展帶來消極影響,但對人才就業卻有積極意義。人才供不應求讓軟件測試人員的就業競爭壓力明顯小于同類其它職業,有利于從業者的身心健康。另外,由于軟件測試在我國起步較晚,獨立設置測試部門、對測試人員有強烈需求的多為獨具慧眼的大中型IT企業。軟件測試人才不需要在小企業積累經驗就能獲得知名企業的入門通行證,工作起點高于同類其它職業。
4.高薪沒商量
據了解,從北大青鳥畢業的,剛入行的軟件測試人員,起步月薪平均在3000-5000元左右,遠高于同齡人1000-2000元的薪資水平,工作2-3年月薪大約在8000-13000元之間,甚至超出很多相同服務年限的軟件開發人員的薪資水平。
5.就業質量高
與其他IT職位相比,軟件測試人員最大的優勢就是發展方向太多了。由于工作的特殊性,測試人員不但需要對軟件的質量進行檢測,而且對于軟件項目的立項、管理、售前、售后的等領域都要涉及。在這過程中,測試人員不僅提升了專業的軟件測試技能,還能接觸到各行各業,項目管理、溝通協調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發展奠定了基礎。軟件測試工作確實能給年輕人提供更廣闊的發展平臺。因此,經過軟件測試崗位洗禮的人才往往是行業中的多面手,比其它IT人才具有更強的可塑性,在技術、管理、市場甚至其它非IT領域都能得到良好的發展。
6.無性別歧視
如果把軟件開發領域比作男子單打,那么軟件測試領域就是混合雙打。由于工作的特殊,軟件測試人員往往更偏好認真、耐心、細致、敏感、等個性元素,而這在一定程度上與女性的個性氣質相吻合。據了解,目前很多IT企業中軟件測試人員的比例更趨向平衡,甚至出現女性員工成主流的情況。對此,北大青鳥信息技術教育發展有限公司CEO楊明認為,無性別歧視是職業設置合理的一種表現,有利于軟件測試工作的穩定發展,對人才的大量培養也起到積極的促進作用。