作為軟件測試工程師你應(yīng)該怎么規(guī)劃你的職業(yè)發(fā)展,分享軟件測試的職業(yè)規(guī)劃,一起來看看吧!
每個在國內(nèi)軟件行業(yè)做了若干年的人都會糾結(jié)于繼續(xù)技術(shù)還是轉(zhuǎn)管理,軟件測試人員也不例外,但管理職位畢竟有限,要去爭取還是要靠過去的積累,每個人的起步不同,奔向目標的路自然也不同。 本文分享個人對測試職業(yè)規(guī)劃的理解,每個人經(jīng)歷不同,理解也不同,所以僅供參考。
首先要做的是分析和定位自己;
分析自己的優(yōu)劣勢,這其中包括: 行業(yè)背景,專業(yè)技能,語言能力,業(yè)務(wù)能力,管理能力等; 這一點非常重要,每個人都可以列出自己的優(yōu)勢以及不足,給自己設(shè)定的目標也會更切合實際。
其次,發(fā)掘自己的興趣;
喜歡與人打交道還是更喜歡與機器打交道? 喜歡銀行業(yè)務(wù)還是移動互聯(lián)網(wǎng)? 喜歡研究腳本還是理解業(yè)務(wù)需求?….之所以強調(diào)興趣,是因為興趣當頭,無論做什么,人都是很有激情的,因為是自己的喜歡的。
然后,分析市場需求,結(jié)合自己的優(yōu)劣勢和興趣給自己定位;
看市場上需要什么樣的人才,未來需要什么樣的人才; 個人的目標是什么?國企還是外企?大公司還是小公司?還是更喜歡創(chuàng)業(yè)公司? 在什么樣的公司和職位可以發(fā)揮自己的優(yōu)勢?
最后,為自己的目標而努力:腳踏實地,堅持!
理論上,工作10年+之后,行業(yè)影響會越來越小,因為個人的專業(yè)技能以及管理等綜合能力對于若干職位都是相通的,所以不要僅僅埋頭在軟件測試,建議也關(guān)注所有與軟件測試有交互的職位所做的事情,會幫助我們更加深入地做好軟件測試。
貼上《軟件測試質(zhì)量保證》書上的一個通用規(guī)劃供參考:
1~2年,測試技能:熟悉整個測試過程及產(chǎn)品業(yè)務(wù)領(lǐng)域,學習和掌握自動化測試工具,學習測試自動化編程技術(shù);開發(fā)和執(zhí)行測試腳本,承擔系統(tǒng)測試實施任務(wù);掌握編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能。
3~4年,測試過程:深入了解測試過程,掌握測試過程設(shè)計及改進,參與軟件工作產(chǎn)品的同行評審;進一步了解產(chǎn)品業(yè)務(wù)領(lǐng)域,改進測試自動化編程技術(shù);能指導初級測試工程師;加強編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能。
4~5年,測試組織工作:管理1~3名測試工程師,擔任任務(wù)估算、管理及進度控制;進一步培養(yǎng)在軟件項目管理及支持工具方面的技能。
5~6年,技術(shù)管理:管理4~8名測試工程師,提高任務(wù)估算、管理及進度控制能力,完成測試規(guī)劃并制定測試計劃;研究測試的技術(shù)手段,保持使用項目管理及支持工具的技能;用大量時間為其他測試工程師提供技術(shù)及過程方面的指導;開始與客戶打交道并做演示推介。
6~12年,測試管理:管理8名以上測試工程師,負責一個或多個項目的測試工作;與客戶打交道并做演示推介;保持使用項目管理及支持工具的技能。
[對軟件測試的職業(yè)規(guī)劃]