我一個野蠻的做了十年軟件測試的工程師。在每次定季度任務(wù)的時候,都非常的尷尬。想寫寫軟件測試領(lǐng)域的各種尷尬,讓那些想從事軟件測試的新人好好體會一下,自己真的是否要走上這條不歸路。由于最近負(fù)能力爆棚,害怕太過于黑軟件測試這個領(lǐng)域,所以,先用一點小篇幅黑一下能和軟件工程師有工作交集的崗位。
1、技術(shù)副總裁。不管軟件測試是一個獨立的部門,還是歸屬于研發(fā)序列,軟件測試工程師能匯報到的最大的領(lǐng)導(dǎo)就是技術(shù)副總裁了。技術(shù)副總裁也是技術(shù)領(lǐng)域工資最高的人了,雖然基本上不會寫代碼了,但是也不影響技術(shù)副總裁的技術(shù)地位。技術(shù)副總裁的一生是傳奇的一生,總結(jié)起來技術(shù)副總裁基本上就干了兩件事情:(1)在當(dāng)上技術(shù)副總裁之前,想盡一切辦法當(dāng)上技術(shù)副總裁。(2)當(dāng)上技術(shù)副總裁之后,施展各種技能穩(wěn)住自己的位置。有真才實干的技術(shù)副總裁,洋洋灑灑指點江山領(lǐng)著兄弟們打下一片江山。徒有虛名者,就虛避實從不落地也能混個三五載。如果,你想去一個公司做軟件測試工程師,請在最后的面試中留心將來可能成為最高統(tǒng)帥的技術(shù)副總裁。如果不合適就別去了。
2、產(chǎn)品經(jīng)理。測試工程師應(yīng)該會和很多產(chǎn)品經(jīng)理配合。一個負(fù)責(zé)任有擔(dān)當(dāng)?shù)漠a(chǎn)品經(jīng)理會讓測試工程師的工作輕松很多。產(chǎn)品經(jīng)理會自稱產(chǎn)品狗,其實是一種明著謙虛,暗著要統(tǒng)治一切的感覺。如果和產(chǎn)品經(jīng)理發(fā)生爭執(zhí)的時候,他們會用:“產(chǎn)品經(jīng)理不講對錯,只講利弊”,這種偷梁換柱的方式把你帶入他們的領(lǐng)域或者節(jié)奏,最后把你拿下。當(dāng)然,這種產(chǎn)品經(jīng)理在國內(nèi)已經(jīng)算是優(yōu)秀的產(chǎn)品經(jīng)理了。
3、開發(fā)工程師。開發(fā)工程師懂技術(shù),核心生產(chǎn)力。站在世界技術(shù)領(lǐng)域內(nèi),國內(nèi)開發(fā)工程師應(yīng)該是相對而言差距最小的崗位。個人非常崇拜coding能力非常強的人,當(dāng)然開發(fā)工程師也沒有什么好黑的。所以,想從事軟件測試工程師的同學(xué)們,尤其是男生,盡量做開發(fā)吧。
中國的軟件從10多年前才真正的開始發(fā)展。在除了軟件測試的各種崗位上都發(fā)展的非常的迅猛。老牌的開發(fā)工程師和產(chǎn)品經(jīng)理依舊搶手,并且越來越表現(xiàn)的不可或缺。和測試工程師同期發(fā)展的運維工程師(SA)和設(shè)計師也有了長足的進(jìn)步。唯獨軟件測試工程師再近10年的發(fā)展歷程中停滯不前。被所有的崗位超越。
再來說說SA,SA應(yīng)該是比軟件測試工程師更晚被引進(jìn)的。SA和軟件測試工程師一樣,很多成果都需要依賴開發(fā)工程師的成果。但是為什么SA能比軟件測試工程師發(fā)展的好很多呢?這就引出了軟件測試工程師尷尬的兩點:
一、真的不重要。SA掌握著一個互聯(lián)網(wǎng)公司的線上服務(wù)的健康程度。規(guī)模越大,SA責(zé)任越大。測試工程師呢?一直自己說自己很重要,但是真的沒有體現(xiàn)出有多重要。
二、SA的工作更聚焦,更容易深入。SA只保證線上服務(wù)的健康,健康也能有幾個有限的技術(shù)指標(biāo)來描述清楚,所以,功能內(nèi)容非常的明確。但是測試工程師呢?恨不得什么都管,把所有的內(nèi)容都納入了所謂的質(zhì)量體系,但是真的什么都沒有管好。
測試工程師的尷尬遠(yuǎn)遠(yuǎn)不止以上兩點。每次定季度任務(wù)或者年度任務(wù)的時候都會非常尷尬。自己都說不清楚,上個季度干了什么,下個季度想干什么。要是在攤上數(shù)據(jù)考核,直接死得心都有了。怎么說呢?以bug考核,是絕對不正確的。bug數(shù)量多或者少都不能說明測試工程師的工作是更好了,還是更差了。
工作了8年多,我曾經(jīng)想扯淡扯不清楚,自己踏踏實實的寫點工具總算是有產(chǎn)出有意義了吧。可是沒想到寫測試工具更會陷入更大的坑。會有人對你說,你寫的工具有什么用處,真的有意義嗎?投入產(chǎn)出比好嗎?等等問題,搞得我徹底放棄治療了。任命了,測試工程師就是一個什么都想管但是什么都沒有管好的崗位。位置處在技術(shù)序列但是又不怎么講技術(shù)的崗位。之后又發(fā)現(xiàn)了《Google軟件測試之道》一書,花了兩天的時間讀完,當(dāng)時想從書中探尋一些答案,當(dāng)讀完的那一刻才明白。其實Google的測試工程師也挺沒有地位的。只不過Google的開發(fā)工程師水平高一些而已,只不過Google現(xiàn)在成功了而已。
測試沒有發(fā)展好,不單單是測試崗位不夠聚焦,問題過于復(fù)雜。更在于測試界所謂的領(lǐng)軍人物都是大忽悠。國內(nèi)的各位老師就不對號入座了,因為我還是繼續(xù)工作糊口養(yǎng)家,就連James Bach其實也是一個大忽悠。只不過外來的和尚好念經(jīng)而已。國內(nèi)反測試比較著名的就是 左耳朵耗子 大俠了。依稀還記得微博上出了一道隨機(jī)算法題,然后@了幾位測試領(lǐng)軍人物說怎么測試?我天天看熱鬧一樣的看著,各種風(fēng)騷人物的回答。真的沒有一個靠譜的。有避而不談劍走偏鋒談流程的,有把問題復(fù)雜化然后吹噓各種場景和各種方法的。就沒有一個人能簡單正面的回答問題的。一個十來行的C程序至于那么深刻嗎? 隨機(jī)算法最好的測試方法,就是多次調(diào)用,然后把結(jié)果以打點的形式展現(xiàn)在圖形上,看趨勢。如果某一塊過于集中說明程序需要改進(jìn)。不都說了,害怕得罪人。
本來想很嚴(yán)肅的寫一寫的,寫完一看還是沒有嚴(yán)肅起來。只因為怨氣太重。能看到這里真的感謝你了。最后說一句發(fā)自肺腑的話:“能不做測試就別做軟件測試,如果要做測試工程師,也不要迷信任何人,靠自己的分析和實踐去打造一片屬于自己的天地!”
-
測試工程師
+關(guān)注
關(guān)注
6文章
125瀏覽量
12640
發(fā)布評論請先 登錄
相關(guān)推薦

如何成為一名嵌入式軟件工程師?


一位老電子工程師的十年職場感悟


硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚興科技
嵌入式工程師常用的開發(fā)工具有哪些?
Keysight助力提升工程師的測試測量知識水平

尋求專業(yè)工程師幫助設(shè)計USB多口充電器
嵌入式軟件工程師如何提升自己?

嵌入式軟件工程師和硬件工程師的區(qū)別?

評論