你可能并不是一個(gè)IT行業(yè)的從業(yè)者,也可能是第一次聽(tīng)說(shuō)軟件測試工程師這個(gè)崗位。但由于看了某個(gè)網(wǎng)站的廣告,或者聽(tīng)某個(gè)人說(shuō)可以花錢(qián)培訓軟件測試技術(shù),入職軟件測試工程師崗位,于是動(dòng)了這方面的心思。
但是互聯(lián)網(wǎng)上有很多地方說(shuō):軟件測試培訓是個(gè)騙局!
如果你刷到了這篇文章,那請你停一下,仔細聽(tīng)聽(tīng)一個(gè)做了20多年軟件測試相關(guān)工作的技術(shù)人員,給你仔細分析一下其中的道理,文章有點(diǎn)長(cháng),你需要有點(diǎn)耐心!我會(huì )從三個(gè)部分闡釋?zhuān)?/span>
1.誰(shuí)在制造焦慮?為什么他們制造焦慮?
2.軟件測試培訓機構如何通過(guò)焦慮進(jìn)行收割?
3.軟件測試培訓騙局揭秘!
開(kāi)篇:
很長(cháng)一段時(shí)間,在軟件測試領(lǐng)域,一直彌漫著(zhù)一種悲觀(guān)的氛圍!比如說(shuō)測試無(wú)用論,我們需要全職的QA嗎,人工智能將取代測試工程師,測試工程師并沒(méi)有辦法為企業(yè)創(chuàng )造利益等等。由于一些人或組織有心或者無(wú)心的制造一些焦慮,讓軟件測試的從業(yè)者尤其是剛入行的軟件測試工程師,對軟件測試本身的意義,以及軟件測試職業(yè)的發(fā)展、技術(shù)路徑、充滿(mǎn)了疑慮!在此,作為一個(gè)從業(yè)20年以上的軟件測試工程師,一個(gè)ISTQB國際軟件測試工程師認證的專(zhuān)家級證書(shū)獲得者。我想談?wù)勛约旱恼J識和看法,希望能給軟件測試從業(yè)者一些我覺(jué)得正確的軟件測試理念和觀(guān)點(diǎn)。
我們從為什么軟件測試領(lǐng)域充滿(mǎn)了焦慮,而又是那些人在制造焦慮說(shuō)起。
我們先來(lái)看看通常會(huì )如何“販賣(mài)焦慮”?
?????? “販賣(mài)焦慮”,本質(zhì)上是把情緒極端化,進(jìn)而商品化。從傳播角度看,這些做法都有一個(gè)清晰鏈條:極端案例一般化、復雜因果片面化、現實(shí)問(wèn)題擴大化,瞄準大多數人情緒點(diǎn),大肆造勢。博了眼球、傳遞情緒、販賣(mài)產(chǎn)品、收割流量,從炮制焦慮到“完成交易”,一個(gè)帶有產(chǎn)業(yè)性質(zhì)的鏈條,環(huán)環(huán)相扣,躲之不及。面對“焦慮市場(chǎng)”,更多獲取信息與知識,更大程度培養獨立思考能力,是謹防在“焦慮鏈”上被套路的關(guān)鍵。
在軟件測試領(lǐng)域如何販賣(mài)焦慮是個(gè)大話(huà)題,也是個(gè)比較難談的話(huà)題。當時(shí)(2020年)我寫(xiě)炮轟“測試左移”,向軟件測試領(lǐng)域的“歪理邪說(shuō)”宣戰時(shí),就是由于軟件測試領(lǐng)域一直彌散著(zhù)測試工程師終將被代碼測試代碼取代,似乎所有的地方都在向測試工程師販賣(mài)著(zhù)焦慮。
為了說(shuō)清楚為什么這種說(shuō)法是“販賣(mài)焦慮”,我把這個(gè)話(huà)題分為幾個(gè)部分進(jìn)行闡述。
- 到底誰(shuí)在軟件測試領(lǐng)域“販賣(mài)焦慮”?
- “代碼測試代碼”會(huì )不會(huì )成為軟件測試的未來(lái)?比重會(huì )有多大?
- 測試工程師應該不應該具備編碼技術(shù)?需要達到什么水平?
- 他們?yōu)槭裁匆柏溬u(mài)焦慮”?
下面領(lǐng)測老賀就花點(diǎn)時(shí)間仔細談?wù)勥@個(gè)話(huà)題!
不知道從什么時(shí)間起,軟件測試領(lǐng)域就彌漫著(zhù)一種的氛圍,簡(jiǎn)單的描述一下就是:開(kāi)發(fā)看不起測試,因為測試工程師不會(huì )編碼。自動(dòng)化測試工程師看不起手工測試工程師,因為手工測試工程師不會(huì )編碼。
但是在我二三十年的培訓、演講經(jīng)歷中,遇到過(guò)很多在各自領(lǐng)域很厲害的開(kāi)發(fā)工程師,測試工程師,并沒(méi)有明顯的這類(lèi)傾向。更多的是闡述在某個(gè)特定的領(lǐng)域內,具體用那種技術(shù)手段,解決哪類(lèi)問(wèn)題效率更高。
通過(guò)我的觀(guān)察,制造或者宣傳這類(lèi)論點(diǎn)的主要是兩類(lèi)人:
- 一類(lèi):初級的開(kāi)發(fā)工程師,工作年限不高,職位不高,更多顯示的是一種優(yōu)越感,帶有調侃性質(zhì)。但是數量不多,粗略估算,言論的占比不到10%吧,可能更少。
- 二類(lèi):各式各樣的軟件測試就業(yè)培訓機構。在各個(gè)網(wǎng)絡(luò )平臺上進(jìn)行課程宣傳,發(fā)帖,回帖。說(shuō)的有理有據,制造著(zhù)“手工(功能)測試工程師”明天就會(huì )被淘汰的輿論。占比90%以上。
當滿(mǎn)屏的都是第二類(lèi)的觀(guān)點(diǎn)時(shí),難免會(huì )讓軟件測試的從業(yè)者,尤其使用的是功能測試手段的測試工程師感到“焦慮”!
在《炮轟“測試左移”,向軟件測試領(lǐng)域的“歪理邪說(shuō)”宣戰》這篇文章中,其實(shí)已經(jīng)詳細說(shuō)了我的看法,在前面幾篇評論的整理中也談到了。在此我只想簡(jiǎn)單的說(shuō)一下,只要使用軟件的用戶(hù)還是人,那就一定需要人來(lái)做最終的驗證。所以“代碼測試代碼”絕不會(huì )成為唯一的軟件測試驗證手段。
那“代碼測試代碼”的方法,在整體軟件測試環(huán)節中的工作量會(huì )占比多大那?
很遺憾,這個(gè)沒(méi)有定論,不同的行業(yè),不同的軟件會(huì )有非常大的區別。
其實(shí)我們可以參考上面的思路進(jìn)行判斷,假定最終用戶(hù)或者使用者是普通客戶(hù)(不懂代碼),那距離使用者越遠的結構(如單元、集成)的測試越需要代碼測試代碼的手段進(jìn)行輔助,距離使用者越近的結構或者界面(如系統,驗收,易用性等)的測試工作越需要手工測試進(jìn)行評價(jià),很多時(shí)候在這種情況下接近于100%的工作量。
我的答案是作為一個(gè)以軟件測試為職業(yè)的測試工程師,當你已經(jīng)充分掌握了你所在行業(yè)的業(yè)務(wù)知識(即成為被測產(chǎn)品的業(yè)務(wù)專(zhuān)家)和手工測試方法后,就需要繼續學(xué)習編碼技術(shù)了。
請注意我這句話(huà)的前提:你首先要成為一個(gè)合格的手工測試工程師,清楚的知道軟件測試的各種手段,保證質(zhì)量的基本框架和方法后,編碼技術(shù)才會(huì )成為你進(jìn)一步提升測試效率的工具。
作為一個(gè)測試工程師,請一定記住,編碼技術(shù)只是你提升測試效率的工具。所以,自動(dòng)化測試的前提是你知道如何測試,那些是重點(diǎn),那些是非重點(diǎn)。那些區域需要大量的測試數據覆蓋。
沒(méi)有確定目標的、可納入到整體軟件測試體系的自動(dòng)化測試一分錢(qián)都不值!
那作為測試工程師的編碼技術(shù)需要達到什么水平那?
這個(gè)沒(méi)有一定之規,需要看你需要解決的問(wèn)題深淺了。還是要以測試工程師的視角看問(wèn)題。以解決測試過(guò)程中的效率問(wèn)題作為出發(fā)點(diǎn)。有的時(shí)候,困難的編碼問(wèn)題可以提交給開(kāi)發(fā)人員去解決,可能是個(gè)更優(yōu)的選擇。整體效率最高才是目標!
經(jīng)過(guò)以上的闡述,大家應該大致明白了領(lǐng)測老賀對于測試工程師對是否掌握編碼技能的看法了,對我的觀(guān)點(diǎn)總結一下:專(zhuān)業(yè)測試工程師最重要的技能是是完善的業(yè)務(wù)知識和手工測試技能,在上述兩項技能完備后,通過(guò)使用編碼技能來(lái)提升測試效率。
“軟件測試工程師就業(yè)培訓機構”是如何在軟件測試領(lǐng)域販賣(mài)焦慮的
在展開(kāi)這個(gè)話(huà)題之前,讓我們重溫一下“販賣(mài)焦慮”的一般流程:
?????? “販賣(mài)焦慮”,本質(zhì)上是把情緒極端化,進(jìn)而商品化。從傳播角度看,這些做法都有一個(gè)清晰鏈條:極端案例一般化、復雜因果片面化、現實(shí)問(wèn)題擴大化,瞄準大多數人情緒點(diǎn),大肆造勢。博了眼球、傳遞情緒、販賣(mài)產(chǎn)品、收割流量,從炮制焦慮到“完成交易”,一個(gè)帶有產(chǎn)業(yè)性質(zhì)的鏈條,環(huán)環(huán)相扣,躲之不及。面對“焦慮市場(chǎng)”,更多獲取信息與知識,更大程度培養獨立思考能力,是謹防在“焦慮鏈”上被套路的關(guān)鍵。
套路是這樣的:最短的時(shí)間+最大的收益,收割了一批又一批急于求成的年輕人。
在軟件測試領(lǐng)域販賣(mài)焦慮的主要都是所謂的“軟件測試工程師就業(yè)培訓機構”。
為了說(shuō)明問(wèn)題,我特意在網(wǎng)絡(luò )上搜集了一些機構的課程大綱,宣傳文案,課程要求等。為了避險,特意找的是不同機構的說(shuō)明拼湊到了一起。大多數機構的課程設置,說(shuō)辭都差不多,足夠說(shuō)明問(wèn)題了。
為了深入探討這個(gè)話(huà)題,領(lǐng)測老賀打算從以下幾個(gè)點(diǎn),深入下去:
一:如何向不了解軟件測試的目標群體宣傳軟件測試工作的?
二:軟件測試培訓機構的目標生源來(lái)自哪里?生源質(zhì)量高嗎?
三:軟件測試工程師就業(yè)培訓機構的課程是如何設置的?
四:軟件測試就業(yè)培訓機構的互聯(lián)網(wǎng)口碑好嗎?
五:這樣設計“軟件測試工程師就業(yè)培訓”課程的目的是什么?
六:經(jīng)過(guò)培訓后的軟件測試學(xué)員能順利就業(yè)入職企業(yè)嗎?
七:那如何解決學(xué)生的就業(yè)問(wèn)題那?
八:那神秘的軟件測試面試技巧是什么?
一:是如何向不了解軟件測試的目標群體宣傳軟件測試工作的????????
我不知道作為在一線(xiàn)從事軟件測試工作的從業(yè)者,是否認同上面對軟件測試工作的描述?
這不就是夢(mèng)幻中的:事少,錢(qián)多,離家近的工作翻版嗎?現實(shí)中存在這樣的工作嗎?
我不是想批判這種文案,只是想說(shuō)這樣的文案會(huì )吸引那些人員進(jìn)入到軟件測試行業(yè)?
如果這個(gè)順口溜一直在軟件測試行業(yè)流傳,那軟件測試工程師的地位想提高就困難了!
我想重申一下:上面的描述絕不是軟件測試工程師實(shí)際的工作場(chǎng)景!
二:軟件測試培訓機構的目標生源來(lái)自哪里?生源質(zhì)量高嗎?
不知道大家作為測試主管,或者測試經(jīng)理,在招聘測試工程師的時(shí)候是否看重學(xué)歷?
在我看來(lái),雖然學(xué)歷不能代表一個(gè)人的能力,但是從群體看還是有選拔作用的。比如985畢業(yè)的本科生,作為一個(gè)群體,工作能力一定強于民辦大專(zhuān)生群體。當然對個(gè)體的評價(jià)很難說(shuō),但對群體是一定的。
但請注意,軟件測試工程師就業(yè)培訓機構的招生生源質(zhì)量是個(gè)群體概念,而不是對優(yōu)秀個(gè)體的因材施教。
目前絕大多數的軟件測試培訓機構的招生學(xué)歷均以高中畢業(yè)作為起點(diǎn),對培訓機構而言代表著(zhù)客戶(hù)群體范圍擴大,客戶(hù)群增加了。
但作為高中起點(diǎn)的培訓,我覺(jué)得很難撼動(dòng)國家人才的選拔機制吧?在學(xué)歷教育完成后,被篩選出來(lái)的,找不到工作的群體,應該是相對更弱勢的群體。換句話(huà)說(shuō),生源質(zhì)量并不是這類(lèi)培訓機構的優(yōu)勢,相反更可能是弱勢。因為,只有在人才市場(chǎng)無(wú)法正常找到合適工作的人,才會(huì )花幾萬(wàn)塊來(lái)參加這樣的就業(yè)培訓。
雖然軟件測試工程師的就業(yè)培訓作為一個(gè)產(chǎn)業(yè),肯定有自身存在的道理,但是我們需要冷靜客觀(guān)的分析它的優(yōu)勢和劣勢。
如果你是一位就業(yè)培訓機構的老師,應該有切身的感受,生源質(zhì)量的優(yōu)劣會(huì )直接關(guān)系到教學(xué)質(zhì)量。那些教的了,學(xué)生能掌握,那些相對困難,很難在授課中展開(kāi)!如果將高中學(xué)歷和本科學(xué)歷放到一起進(jìn)行教學(xué),對任課老師來(lái)講應該是個(gè)巨大的挑戰。所謂的挑戰,不光指他們已經(jīng)掌握的基礎知識有很大的差別,也包括學(xué)習習慣、接受程度、學(xué)習態(tài)度、對老師的尊重等等一系列的問(wèn)題!
面對質(zhì)量不高的生源,難道經(jīng)過(guò)4-7個(gè)月的培訓,就能讓這些人脫胎換骨,適配宣傳中的高薪測試工作了?如果真的可以批量復制,這不是直接否定了國家幾十年的高考選拔機制了嗎!
不能否認,會(huì )有一些學(xué)生個(gè)人能力突出,自身硬件條件很好,通過(guò)培訓在就業(yè)中取得了高薪。但是從常識上思考,到底是培訓的作用更大?還是這個(gè)學(xué)生的個(gè)人基本素質(zhì)占比更大?至少我不相信,一個(gè)高中起點(diǎn)的測試工程師培訓,能夠批量復制適配高薪的軟件測試崗位!
那為什么這些軟件測試培訓機構大部分都注明:高中起點(diǎn)?為什么不直接寫(xiě)大專(zhuān)起點(diǎn)?或者本科起點(diǎn)?無(wú)他,生意爾!
所以,如果各項技能、素質(zhì)都相對較弱的人員,大量進(jìn)入到軟件測試行業(yè)后,吐槽測試工程師只會(huì )點(diǎn)點(diǎn)鼠標,工資不高,沒(méi)啥技術(shù)含量,被公司裁員時(shí),就是個(gè)正?,F象了!
這是誰(shuí)的錯誤?我說(shuō)不清,但是站在當前看,可能是個(gè)事實(shí)!
三:軟件測試工程師就業(yè)培訓機構的課程是如何設置的?
我無(wú)法一一列舉所有培訓機構的課程設置,整體的框架很類(lèi)似。很少比例的軟件測試內容,冠以“高級”名義的編程內容,項目實(shí)戰,然后就是最重要的簡(jiǎn)歷書(shū)寫(xiě)、“面試技巧”內容。
如果你是一名專(zhuān)業(yè)的測試工程師,并且帶過(guò)新人,應該知道軟件測試絕不是簡(jiǎn)單的點(diǎn)點(diǎn)鼠標,會(huì )個(gè)等價(jià)類(lèi),邊界值分析就能勝任的。更多的應該是基于風(fēng)險,基于出錯概率的全局化思維。
在這里我貼出ISTQB基礎級中描述測試過(guò)程策略的常見(jiàn)測試方法:
這里可能有些人會(huì )說(shuō),你是為了宣傳你的ISTQB培訓才詆毀軟件測試工程師就業(yè)培訓的。領(lǐng)測老賀在此想說(shuō)明一下:就業(yè)培訓的客戶(hù)群體是沒(méi)有進(jìn)入到軟件測試領(lǐng)域的人員,我做的ISTQB認證培訓針對的是已經(jīng)從業(yè)的軟件測試工程師的。所以,我跟這些培訓機構沒(méi)有利益沖突,更多的是出于對軟件測試行業(yè)的熱愛(ài),說(shuō)一些真心話(huà)。
通過(guò)上面的對比,應該知道:軟件測試知識本身就包含了巨大的知識量,不是沒(méi)有什么技術(shù)含量,只是很多的軟件測試工程師就業(yè)培訓機構沒(méi)有加入到他們的課程體系中,或者他們不知道,也不會(huì )講!
如果學(xué)習完“軟件測試工程師培訓機構”的初、中、高級課程后,他們宣傳學(xué)員能達到什么樣的能力或者可以勝任什么樣的軟件測試目標就業(yè)崗位那?
上述的就業(yè)目標,別的不說(shuō),就一個(gè)“全面掌握”就值30萬(wàn)以上的年薪!可是你培養出的學(xué)生真的勝任嗎?
如果已經(jīng)在從事上述軟件測試崗位的同行,可以以自身的技能比較一下,雖然你也算業(yè)內人士了,但是你的技能跟上述描述比,應該差的不是一星半點(diǎn)吧?
四:軟件測試就業(yè)培訓機構的互聯(lián)網(wǎng)口碑好嗎?
最近兩周在網(wǎng)絡(luò )搜集資料的時(shí)候,確實(shí)看到了很多上不了臺面的信息,在此我只是提出些不痛不癢的問(wèn)題,真實(shí)情況可能更糟糕。
有興趣的朋友可以去百度搜搜:軟件測試培訓 騙局
我并不是說(shuō),所有的軟件測試工程師就業(yè)培訓機構都是騙子,你參加了就業(yè)培訓,但是培訓后的結果并不如人意,這里可能有諸多的變量起到作用。
但是領(lǐng)測老賀作為在軟件測試行業(yè)工作了二三十年的從業(yè)者,被“販賣(mài)焦慮”的聲音轟炸了十幾年了,我只想盡量客觀(guān)的寫(xiě)出我的思考。之所以這件事情迷惑性強,跟各個(gè)關(guān)鍵環(huán)節的很多變量都有關(guān)!
在此我想聲明一下,請注意一下我的文章順序,生源質(zhì)量是這個(gè)鏈條最關(guān)鍵的環(huán)節,我之前已經(jīng)證明了參與培訓的人員基本素質(zhì)整體偏弱,所以會(huì )有以下幾個(gè)問(wèn)題要追問(wèn):
- 高中起點(diǎn)的學(xué)生在就業(yè)的時(shí)候,只拿高中的學(xué)歷證明能有面試機會(huì )嗎?培訓機構會(huì )怎么做?難道通過(guò)說(shuō)服用人單位降低門(mén)檻嗎?還是有其它方法?
- 類(lèi)似上述的課程設計,在如此孱弱的測試課程設計思路下是否可以培養出一個(gè)合格的功能測試工程師?他真的會(huì )做手工測試工作嗎?
- 如果利用上述所有課時(shí),培養一個(gè)單一編程語(yǔ)言的開(kāi)發(fā)工程師是否足夠?在需要學(xué)習多種工具,多種語(yǔ)言,多個(gè)測試方法的場(chǎng)景下。面對高中起點(diǎn)的學(xué)生,上述的那個(gè)就業(yè)方向的課程,可以學(xué)習到足夠的技能,足以支撐學(xué)員勝任:自動(dòng)測試,性能測試,接口測試或者其他任何形式的軟件測試工作?
- 用人單位都希望找有實(shí)際工作經(jīng)驗的工程師加入自己的團隊,那簡(jiǎn)歷書(shū)寫(xiě)是突出培訓中的項目實(shí)踐內容嗎?面試技巧是突出自身的素質(zhì)、能力,闡述自己為什么是適合公司的人才嗎?還是針對各個(gè)公司的面試題進(jìn)行有針對性的背、記、答那?長(cháng)此以往,用人單位會(huì )有什么樣的評價(jià)?
如果你明白了我闡述的邏輯,自身條件比較弱的朋友,是否要從事軟件測試這個(gè)行業(yè),還是要好好思考一下。
當:軟件測試培訓 騙局?
居然成為了百度的一個(gè)有著(zhù)巨大流量的關(guān)鍵詞的時(shí)候,我想我做出了一個(gè)可能的解釋?zhuān)?/span>
五:這樣設計“軟件測試工程師就業(yè)培訓”課程的目的是什么?
最近我看了不少軟件測試培訓機構的講師簡(jiǎn)介,很多都披著(zhù)“大廠(chǎng)”的光環(huán)。但是很少披露他們所從事的項目細節,是否已經(jīng)晉升到了測試管理的崗位。還有些實(shí)際上是“大廠(chǎng)”的測試外包人員,只完成其中一個(gè)點(diǎn)的測試任務(wù)。
老實(shí)說(shuō),軟件測試本身的課程講解是很考驗講師的素質(zhì)的,既要有過(guò)硬的軟件測試技術(shù)儲備,又要從事過(guò)管理相關(guān)的崗位,對質(zhì)量的看法要有一定的高度。還要對被測軟件本身的業(yè)務(wù)非常熟悉,至少是半個(gè)業(yè)務(wù)專(zhuān)家,才能從全局思維,用戶(hù)角度進(jìn)行測試的分析和設計工作。
說(shuō)了這么多,我想表達的觀(guān)點(diǎn)是:想要實(shí)打實(shí)的教會(huì )0基礎的學(xué)生,真的具有測試思維,真的會(huì )做軟件測試,對授課老師有著(zhù)很高的要求,對實(shí)習項目的設計,對學(xué)員基本素質(zhì)都會(huì )有更多的門(mén)檻。但只有這樣做,企業(yè)才能真的使用這些工程師。這件事情才會(huì )進(jìn)入到一個(gè)正反饋體系。
但是,如果這么做,首先招生的門(mén)檻會(huì )提高,生源數量會(huì )減少。需要講師本身在軟件測試組織內就具備一定職位的人員來(lái)當老師,精研項目實(shí)習課程,做到跟目標企業(yè)的無(wú)縫對接。
但理想很豐滿(mǎn),現實(shí)很骨感。這樣做會(huì )急劇減少目標學(xué)員數量,而人為擴大成本,所以大多數培訓機構并沒(méi)有走這條路??赡苡行┚邆淅硐氲能浖y試培訓機構想這樣做,但是會(huì )被以下的策略打敗。
?????? 如果我們作為軟件測試培訓機構大力宣傳手工測試即將被淘汰,處于鄙視鏈的最下游,那精研軟件測試思維,以培養會(huì )做手工測試的培訓機構就會(huì )被淘汰。這樣有兩個(gè)好處:一個(gè)是消滅了打算精研手工測試的競爭對手,另一個(gè)就是可以大幅縮減軟件測試相關(guān)的課程,降低對有豐富軟件測試經(jīng)驗講師的依賴(lài)。
如果我們作為軟件測試培訓機構大力宣傳代碼測試代碼的優(yōu)勢,并且無(wú)限放大其作用,就可以讓我們的培訓課程體系對于競爭對手產(chǎn)生足夠的優(yōu)勢。而且,雖然軟件測試教學(xué)不擅長(cháng),但是如自動(dòng)化測試要學(xué)習Python,Python的基礎內容就可以占據大量的課時(shí),老師便宜也好找。請注意:由于教學(xué)目標是軟件測試工程師,不是開(kāi)發(fā)工程師,所以各種語(yǔ)言的教學(xué)以基礎為主,總編碼量不高!
教學(xué)的內容就可以變?yōu)?,一款基礎語(yǔ)言的學(xué)習加若干測試工具的使用了。學(xué)習難度和教學(xué)難度雙減,簡(jiǎn)直完美!
如果機構本身就有開(kāi)發(fā)工程師的培訓,那簡(jiǎn)直更完美了!因為課程、課件、講師、教室都能夠共享。極大的降低了成本,還可以美其名曰擴大就業(yè)范圍!
但是軟件測試工作最關(guān)鍵的內容應該是:你的測試策略是什么?測試需求是什么?怎么進(jìn)行測試設計?測試覆蓋率原則是什么等最核心的測試技能就會(huì )被語(yǔ)言,簡(jiǎn)單的工具使用繞過(guò)去了。
這也就會(huì )造成:雖然學(xué)習完所有的測試工程師就業(yè)課程,但是還是不會(huì )做軟件測試的奇怪狀態(tài)!
雖然軟件測試行業(yè)大多數的工程師都在使用手工測試技術(shù)解決問(wèn)題,而互聯(lián)網(wǎng)上卻充斥著(zhù)手工測試無(wú)用論,只有代碼測試代碼才是未來(lái)的根本原因。
只因為這是生意,他們一直在有計劃、有組織的賣(mài)力的做宣傳,而且已經(jīng)持續了十幾年了!
領(lǐng)測老賀在此強調,我不是反對代碼測試代碼的方式,不要有二極管思維。我只是強調,不同的測試手段會(huì )處理不同的測試問(wèn)題。代碼測試代碼只是其中的一種手段,當前不是強調的太少,而是被培訓機構洗腦的太多了!已經(jīng)變成了全行業(yè)的焦慮!
六:經(jīng)過(guò)培訓后的軟件測試學(xué)員能順利就業(yè)入職企業(yè)嗎?
說(shuō)了這么多,可能有人會(huì )問(wèn),所有的軟件測試培訓機構都會(huì )列出高薪就業(yè)名單,既然企業(yè)買(mǎi)單了,不是說(shuō)明培訓效果很好嗎?
如果你也像我一樣,這幾天為了寫(xiě)這篇文章搜集相關(guān)的資料,你就會(huì )發(fā)現,互聯(lián)網(wǎng)上對軟件測試工程師就業(yè)培訓的吐槽之聲比比皆是,蔚為壯觀(guān)??赡苁悄承C構為了控評,很多文章陸續被刪除了,只能看快照了。有興趣可以搜索看看。
在看了無(wú)數篇抱怨、指責、辱罵若干所,所謂的軟件測試工程師培訓機構后(不是個(gè)例),我拋開(kāi)情緒化的文字,力所能及的客觀(guān)的總結的信息如下文。
為了說(shuō)明問(wèn)題,我這里會(huì )分幾種情況,分別討論:
- 學(xué)生基本素質(zhì)不錯,學(xué)得快,學(xué)歷本科(211)以上,很快就會(huì )被企業(yè)錄取了。我不知道這樣的學(xué)生比例有多少,但是各個(gè)機構都應該有!實(shí)際上這類(lèi)學(xué)生不愁就業(yè),只少一個(gè)機會(huì )!但是,他們不是就業(yè)培訓的主力生源,因為培訓的費用可不菲,以自身的基本素質(zhì)為依托,自學(xué)能力很強,不會(huì )大規模采用這種方法就業(yè)。
- 學(xué)生基本素質(zhì)一般,學(xué)的也一般,學(xué)歷大專(zhuān)或者民辦本科一類(lèi)。在招聘市場(chǎng)沒(méi)有優(yōu)勢,期望靠就業(yè)培訓改變自己就業(yè)的弱勢地位。由于充分認識到了找工作的壓力,所以愿意花費一定的費用解決這個(gè)問(wèn)題,理論上應該是招生的主力生源!但是,如果企業(yè)需要的軟件測試技能沒(méi)有掌握(注意:是企業(yè)需要的技能,而不是你會(huì )什么),往往就業(yè)困難。主要原因是,如果學(xué)歷和基本素質(zhì)不占優(yōu)的話(huà),企業(yè)用人會(huì )更挑剔,只愿拿出技術(shù)含量不高,可替代性強的崗位(薪資低)用于招聘!由于學(xué)生花費了不菲的培訓費,培訓前被承諾會(huì )有高薪崗位,所以培訓者在短期很難接受這個(gè)現實(shí)。也是網(wǎng)絡(luò )上吐槽軟件培訓機構的主力人群。由于培訓機構又引入了高息的網(wǎng)絡(luò )貸款來(lái)繳納學(xué)費(即宣傳的先就業(yè)后付款),但如果沒(méi)有按照計劃就業(yè)成功,或者就業(yè)薪資不高,就會(huì )發(fā)生還不上貸款,進(jìn)而引發(fā)催貸的情況,大家應該能想象到雞飛狗跳的場(chǎng)景吧!
- 學(xué)生基本素質(zhì)偏弱,學(xué)習能力偏弱,高中或者民辦大專(zhuān)、本科(學(xué)信網(wǎng)查不到信息)學(xué)歷。正常投遞簡(jiǎn)歷后很難有面試機會(huì )。即便爭取到面試機會(huì ),基本素質(zhì)面試和技術(shù)面試的成功率都不高,即便到了入職環(huán)節,很多公司還會(huì )在學(xué)信網(wǎng)驗證學(xué)歷真偽的信息。如果培訓機構為了招生,承諾了就業(yè),或者以先就業(yè)后付款的名義進(jìn)行招生,可以設身處地的設想一下會(huì )出現什么場(chǎng)景!
以上談到的這些問(wèn)題都是網(wǎng)絡(luò )上散布開(kāi)來(lái)的,我只是進(jìn)行了客觀(guān)的觀(guān)察和總結。我覺(jué)得軟件測試培訓機構,軟件測試培訓機構的員工不可能不知道這里面的詳情,有些錢(qián)能掙,有些錢(qián)掙起來(lái)就燙手,還是有所為有所不為吧!
七:那如何解決學(xué)生的就業(yè)問(wèn)題那?
經(jīng)過(guò)上面的分析,大家應該也能夠看出來(lái),如果培訓機構不能有效解決就業(yè)的問(wèn)題,無(wú)法讓不能就業(yè)的學(xué)生放棄投訴,那培訓機構的生意就沒(méi)法做了,畢竟現在投訴渠道太多了,比如:12315、工商、稅務(wù)、12345、消防、社保、110等等,舉不勝舉!還出現了90后整頓職場(chǎng)的情況,你懂得!
通過(guò)分析我們知道,基本素質(zhì)好的生源,就業(yè)沒(méi)什么問(wèn)題,我們就不討論了!
我能看到的所謂就業(yè)技巧有如下這些:
- 生源質(zhì)量一般的,有的機構在教授1/3或者1/2課程后,就讓學(xué)生開(kāi)始去面試,只要有企業(yè)錄取了,培訓也就結束了。但是諸位琢磨一下整個(gè)班級該怎么教學(xué)那?剩下學(xué)習的學(xué)生的心態(tài)如何控制?沒(méi)學(xué)完的學(xué)時(shí)退費嗎?
- 尋找關(guān)聯(lián)企業(yè),或者自己的二級企業(yè)錄取這些學(xué)生,然后在試用期大批量的以技能不符合要求進(jìn)行裁員。這樣按照培訓協(xié)議就算就業(yè)成功了!
- 培訓機構出工資或者0工資,讓學(xué)生進(jìn)入合作的企業(yè)進(jìn)行工作,可以包裝成企業(yè)實(shí)習。實(shí)習期結束后,大批量裁撤。
- 與人力外包公司合作,再進(jìn)入第三方公司入職,有的時(shí)候外包公司還會(huì )再次收取可能得培訓費用,這個(gè)就很難說(shuō)是否算是陷阱,先得判斷對方是否真是外包公司。
- 以很低的招聘門(mén)檻招聘軟件測試工程師,然后通過(guò)面試或者試用的名義勸說(shuō)其由于技能不符合其用人單位需求,然后轉化成收學(xué)費,或者貸款的,或者所謂的帶薪學(xué)習的、又或者某公司委托培養的軟件測試培訓學(xué)員,看似一開(kāi)始就已經(jīng)解決了就業(yè)的問(wèn)題。
- 讓專(zhuān)人負責就業(yè)困難學(xué)生的維護工作,除安排面試機會(huì )外,通過(guò)心理疏導,將問(wèn)題歸因到學(xué)生本身,通過(guò)一系列PUA手段,讓其認為不就業(yè)的主要問(wèn)題在自己!
- 經(jīng)過(guò)一系列的研判,通過(guò)收費或者免費重讀作為交換條件,延后或者根本上讓學(xué)生放棄要求讓培訓機構解決其就業(yè)的承諾。
- 針對實(shí)在難以處理的、使用極端手段的或有關(guān)部門(mén)介入處理的,通過(guò)簽署雙方諒解的協(xié)議,要求學(xué)生做出不得在公開(kāi)渠道“詆毀”其培訓機構名譽(yù)等承諾后,退回部分學(xué)費以最終解決學(xué)員要求就業(yè)的訴求。
通過(guò)這一兩周在互聯(lián)網(wǎng)上對軟件測試就業(yè)培訓行業(yè)的采風(fēng),總結的“就業(yè)技巧”,可能以偏概全了。但社會(huì )就是這樣,有陽(yáng)光的地方,就會(huì )有陰暗的地方。
八:那神秘的軟件測試面試技巧是什么?
其實(shí)如果生源質(zhì)量好,學(xué)習能力強,只需要好好的表達自己就能順利入職了,因為通過(guò)培訓的都是初級測試工程師!實(shí)在不成,有個(gè)3~5次的真實(shí)面試經(jīng)歷,也就入職了!
所以,軟件測試培訓機構的面試技巧肯定沒(méi)有這么簡(jiǎn)單:
- 海量收集各個(gè)企業(yè)的面試題,并進(jìn)行更新,讓機構的講師做出答案,讓學(xué)生面試之前背下來(lái)。
- 和目標企業(yè)的HR,項目經(jīng)理搞好關(guān)系,可以適當的放水,或者安排一個(gè)月的試用期。
- 通過(guò)技術(shù)手段,面試現場(chǎng)實(shí)時(shí)解答面試問(wèn)題,提高技術(shù)分數。
- 沒(méi)有項目真實(shí)經(jīng)驗就在講師的指導下,杜撰出來(lái)一個(gè)。沒(méi)做過(guò)不要緊,要會(huì )背!
- 協(xié)助處理學(xué)歷的問(wèn)題,當然不是重新上個(gè)大學(xué)攻讀學(xué)位了。
真正招聘軟件測試工程師的企業(yè),招聘目標是找到適合自己企業(yè)的人才,經(jīng)過(guò)若干年的斗智斗勇后,很多企業(yè)直接婉拒了經(jīng)過(guò)培訓后的學(xué)員,已經(jīng)不給面試機會(huì )了。
面試的技巧越多,有時(shí)候遇到的困難就會(huì )越多。大道至簡(jiǎn),企業(yè)要的無(wú)非是個(gè)人基本素質(zhì)過(guò)關(guān),具備一定的軟件測試技能的工程師。如果這兩個(gè)基本要求達不到,那怎么做都會(huì )很困難!
經(jīng)過(guò)兩周的思考,整理,領(lǐng)測老賀算是完整的記錄和分析了軟件測試領(lǐng)域販賣(mài)焦慮的成因,詳細介紹了中間的各個(gè)環(huán)節產(chǎn)生的問(wèn)題,如果你是打算入行的小白,你還是要著(zhù)重思考是否適合軟件測試工程師這個(gè)崗位,如果已經(jīng)是軟件測試的從業(yè)者了,繼續努力吧,不要過(guò)分焦慮了。
寫(xiě)在最后
焦慮就像種在心底角落的野草,外邊越是狂風(fēng)暴雨,它在我們內心越是肆意滋長(cháng)。
在販賣(mài)焦慮的環(huán)境下,我們越需要保持內心的定力,清醒了解自己的欲望和目標。
回歸到內心,懂得調整自我,我們才能不被“販賣(mài)焦慮”所裹挾,擁抱最真實(shí)澄澈的自己。
慢慢來(lái),我們終能到達夢(mèng)想的彼岸。
文章評論
講的很好