每個工作三五年的人多少都會遇到瓶頸,要么是技術(shù),要么是管理。沒有一條路是可以既定的,都是摸索著前進,網(wǎng)上有專家的介紹,也有前輩們的總結(jié)。
對軟件測試這樣一個新興行業(yè),在以前是算在軟件開發(fā)一類的,現(xiàn)在大多公司都會獨立出測試部門了,也就有了專職軟件測試人員。職業(yè)規(guī)劃一個很重要的點還要看 社會環(huán)境,在中國大陸做軟件開發(fā)的都是被認為吃青春飯,很多企業(yè)的職位也或多或少都如此設(shè)定,大多技術(shù)牛人最后都走向項目管理,雖然也許他不喜歡也不擅長,但為了未來為了薪水待遇很多時侯是必然之路。
1~2年,測試技能:熟悉整個測試過程及產(chǎn)品業(yè)務(wù)領(lǐng)域,學(xué)習(xí)和掌握自動化工具,學(xué)習(xí)測試自動化編程技術(shù);開發(fā)和執(zhí)行測試腳本,承擔(dān)系統(tǒng)測試實施任務(wù);掌握編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能。
3~4年,測試過程:深入了解測試過程,掌握測試過程設(shè)計及改進,參與軟件工作產(chǎn)品的同行評審;進一步了解產(chǎn)品業(yè)務(wù)領(lǐng)域,改進測試自動化編程技術(shù);能指導(dǎo)初級測試工程師;加強編程語言、操作系統(tǒng)、網(wǎng)絡(luò)與數(shù)據(jù)庫方面的技能。
4~5年,測試組織工作:管理1~3名測試工程師,擔(dān)任任務(wù)估算、管理及進度控制;進一步培養(yǎng)在軟件項目管理及支持工具方面的技能。
5~6年,技術(shù)管理:管理4~8名測試工程師,提高任務(wù)估算、管理及進度控制能力,完成測試規(guī)劃并制定測試計劃;研究測試的技術(shù)手段,保持使用項目管理及支持工具的技能;用大量時間為其他測試工程師提供技術(shù)及過程方面的指導(dǎo);開始與客戶打交道并做演示推介。
6~12年,測試管理:管理8名以上測試工程師,負責(zé)一個或多個項目的測試工作;與客戶打交道并做演示推介;保持使用項目管理及支持工具的技能。(附:這個不適應(yīng)于國內(nèi),也許適合老美他們。不過我們可以從中了解軟件測試人員需要具備哪些能力。國內(nèi)最重要的是第一步你入了哪一行業(yè),業(yè)務(wù)是什么?軟件測試也如此,web測試?手機測試?手工還是自動?…)
廢話一堆之后來摸索軟件測試,主要還是尋找自己的未來道路,但要記住的是好職業(yè)不是規(guī)劃出來的,顧問們都是參謀者,總結(jié)者也僅是經(jīng)驗,自己的人生規(guī)劃是自己的選擇和實踐的過程,需要適時代、市場變化而變化的。可以分步做
Step1:分析自己的優(yōu)劣勢,包括自己的專業(yè)技能以及語言能力,業(yè)務(wù)能力,管理能力
Step2:發(fā)掘自己的興趣,喜歡和人打交道還是喜歡和機器打交道,這只是個偏向問題,人的溝通表達能力是最起碼的
Step3:分析市場需求,看看市場上需要什么樣的人才以及未來需要什么人才
Step4:結(jié)合自己的優(yōu)劣勢給自己定位,設(shè)定目標,大公司還是小公司,國企還是外企....
Step5:為自己的目標努力,記住最重要是堅持!