在國內(nèi),軟件測試行業(yè)是近 20 年來隨著互聯(lián)網(wǎng)的飛速發(fā)展逐步興起來的。隨著行業(yè)的發(fā)展,測試市場的人才缺口也越來越大,能夠提供的就業(yè)機會也就越來越多,所以很多人都意氣風(fēng)發(fā)地投身到測試行業(yè)之中,憧憬這自己在這個行業(yè)內(nèi)的事業(yè)前景。但是,隨著大家對這個行業(yè)的認(rèn)知加深,慢慢也有很多人開始產(chǎn)生迷茫:我在這個測試行業(yè)里工作多年之后,每天似乎都在做重復(fù)的事情,技術(shù)提升遇到瓶頸;這樣下去我會不會被這個行業(yè)所淘汰?隨著工作年限的增加,我的年紀(jì)也在增加,開始焦慮,我在測試行業(yè)到底還可以做多久呢?甚至,有些還沒有入行,只是準(zhǔn)備想要進入這個行業(yè)測試人員,也在猶豫:測試行業(yè)會不會只是一場青春戰(zhàn),過了青春期,就會被這個行業(yè)所遺棄?
其實,根據(jù)市場就業(yè)調(diào)查數(shù)據(jù)顯示,目前超過三十五歲的測試工程師確實沒有年輕人好找工作,甚至有些公司直接明文規(guī)定 “要求年紀(jì) 35-40 歲以下”。市場產(chǎn)生如此殘酷的現(xiàn)象的原因大致有如下兩點:
1、如金字塔原理,企業(yè)對越靠近金字塔頂端的人才需求量就越少,所以市場上能提供出來適用35——40歲經(jīng)驗級別的崗位,肯定遠少于初級測試員的崗位,這就從源頭上減少了這個人群的就業(yè)缺口
2、隨著年紀(jì)增加,很多人往往都沒有辦法像剛畢業(yè)的年輕人那樣全身心的投入到工作上了,有部劇里的臺詞扎穿了很多網(wǎng)友的心,劇中交談的兩個人道出一條職場規(guī)則:“不要罵那些年輕人,他們會立刻辭職的!但你可以往死里罵那些中年人,尤其是有房有車有娃的人!”
三十來歲的時候你與那些二十出頭可以熬夜可以無顧慮加班敢于豁得出去的年輕人相比,確實沒有競爭力了,而且此時的你又背負(fù)著家庭、責(zé)任、后代生活質(zhì)量、長輩健康質(zhì)量,時間、精力、金錢,全方位攻陷你的堡壘,讓你無處可逃。
這是軟件測試行業(yè)的問題,但卻不僅僅是測試這行才有的問題。任何行業(yè),都是需要經(jīng)驗積累做支撐才能走得長久。
比如醫(yī)生,我們?nèi)メt(yī)院看病也會比較傾向于找年長的醫(yī)生,因為他們經(jīng)驗比較豐富,見過的病情也比較多;再比如老師,比起新出校門的年輕老師來說,更多學(xué)生和家長也更傾向于資歷老一點老師,因為教學(xué)經(jīng)驗豐富,教學(xué)技巧更加嫻熟。所以軟件測試也是同樣的道理,經(jīng)驗的積累和沉淀必然會是你的一個優(yōu)勢。
但是,不管是醫(yī)生還是老師,新科技發(fā)展總是會衍生出一些新的醫(yī)療技術(shù),同樣也會發(fā)明出一些新的教育資源和理念,如果他們故步自封,仗著自己的經(jīng)驗,不與時俱進的更新自己的知識儲備和技術(shù)能力,也是會被認(rèn)為是跟不上時代的老古董而失去競爭力。
軟件測試也是同樣的道理,當(dāng)工作經(jīng)驗積累達到了一定量的時候,你必須要做出一些自身的調(diào)整和提升,讓你的能力值匹配于你不斷增加的年齡值。如果只是任憑時間流逝,亦然安于現(xiàn)狀,那么任何一個職業(yè)都會被淘汰!
那么,軟件測試行業(yè)的調(diào)整和提升可以從哪些方向努力呢?要摸索清楚這點,我們需要先更加全面的認(rèn)識這個行業(yè)。
基本上軟件測試可以分為三條職業(yè)發(fā)展路線:技術(shù)路線、管理路線、產(chǎn)品路線!
首先說下技術(shù)路線
如我們的認(rèn)知,測試行業(yè)大致可以分為如下幾種類型:功能測試,性能測試,自動化測試和安全性測試。
一:功能測試
所謂功能測試,其實簡而言之就是大家俗稱的“點點點大法”。這種類型測試基本是所有進入測試行業(yè)的人剛開始接觸的一種測試,因為它最基礎(chǔ),最簡單,最容易入門。但是,如果從事測試崗位超過 2-3 年,你仍然還是停留在功能測試階段的話,基本上就已經(jīng)失去核心競爭力了。
二:性能測試
性能測試,是很多人從純功能測試跳脫出來的一個渠道。性能測試比起純功能測試,對測試人員的要求要高很多。它所包含的知識點眾多,是一門很富有挑戰(zhàn)性的學(xué)科。性能測試是很多人眼中比較高大上的領(lǐng)域,也是很多想要進階的測試人員努力發(fā)展的一個方向。
三:自動化測試
自動化測試,近年來炒的很火熱,相信大家都不陌生。自動化測試能夠幫助測試人員解放繁瑣、重復(fù)的測試工作,釋放雙手,從而提高測試的效率。這也是自動化測試被越來越多的人重視且追捧的一個原因。一個優(yōu)秀自動化測試工程師搭建的自動化測試框架,是能夠獨立并且高效的執(zhí)行測試用例,真正意義上的實現(xiàn)解放人力,提高效率的作用。
四:安全性測試
安全性測試,是在軟件產(chǎn)品系統(tǒng)功能基本穩(wěn)定了之后,并且在發(fā)布之前,對產(chǎn)品驗證其是否符合安全需求定義和產(chǎn)品質(zhì)量標(biāo)準(zhǔn)的過程。一個優(yōu)秀的安全測試工程師在行業(yè)內(nèi)是比較難求的,所以也就意味著,如果你達到了這個高度,就屬于企業(yè)稀缺人才,不僅不會被淘汰,反而能獲得的待遇肯定也是讓大部分人望其項背的。
管理路線
中國有句古話,叫做不想當(dāng)將軍的士兵不是好士兵,所以不想做測試?yán)洗蟮臏y試也不是一個好測試!其實大家都有想做管理的意愿,但是前提是你需要有相應(yīng)的管理能力!
這里說的管理能力,一般分為兩種:管理項目的能力,以及管理人的能力。要成為一個優(yōu)秀的測試管理人員,兩者都需要具備。
要晉升成為測試管理人員,首先肯定也要從基層測試工程師做起,熟悉了測試的職責(zé)和流程,才能有能力把控管理者應(yīng)履行的職權(quán)。管理線大致可以包括以下幾個過程:
產(chǎn)品路線
軟件測試工程師是一個跟行業(yè)、跟產(chǎn)品業(yè)務(wù)聯(lián)系非常密切的崗位,很多測試人員往往也在工作過程中鍛煉出來了對市場和用戶需求的敏銳性,所以后續(xù)也可以轉(zhuǎn)到產(chǎn)品方向!轉(zhuǎn)行做產(chǎn)品具體可以有如下的歷程:
沒有誰可以決定你到底可以在一個職業(yè)做多久,除了你自己??!
如果你目前只是有意向轉(zhuǎn)行,但是還沒有進入測試行業(yè),那么趁年輕,趕緊學(xué)習(xí)一些測試基礎(chǔ)知識,包括一些測試?yán)碚摵蜏y試流程,打造一張測試入門的入場券;
總而言之,軟件測試并不是靠青春吃飯的職業(yè),要想在軟件測試行業(yè)中有長遠的發(fā)展,就要在現(xiàn)有積累的基礎(chǔ)上,不斷地學(xué)習(xí),不斷的提高,跟上行業(yè)發(fā)展的腳步。如果只是一味地吃老本,即使工作再多年也只是原地踏步,而最終,也就只能遭受被行業(yè)淘汰的命運。