給新入行軟件測(cè)試朋友的一些建議
首先,作為一名先入行幾年的軟件測(cè)試員,歡迎你們也加入了我們的大軍。這是一個(gè)新的開始,希望你過得充實(shí)且有意義,在一個(gè)新的領(lǐng)域里釋放你的激情。對(duì)此我想給你們幾點(diǎn)建議,希望能對(duì)你現(xiàn)在和未來的發(fā)展有所幫助:
一、戒驕
傲慢是技術(shù)人的絕癥。軟件這個(gè)行業(yè)猶如逆水行舟,不進(jìn)則退。一旦停止學(xué)習(xí),停止進(jìn)步,技術(shù)人就將步入死亡。
前段時(shí)間,向CTO推薦了一個(gè)不錯(cuò)的候選人,可最終被老大pass了。后面和老大溝通了,想暗示現(xiàn)在人不好招,他能做到這個(gè)程度已經(jīng)不錯(cuò)了,來了以后干活沒問題。
老大卻說:你們覺得他現(xiàn)在是什么水平的?其實(shí)他還是有很大進(jìn)步空間,可我跟他溝通的時(shí)候,發(fā)現(xiàn)他覺得自己技術(shù)已經(jīng)達(dá)到了頂峰,這樣的人我覺得他已經(jīng)不會(huì)再有多大的進(jìn)步了。
所謂知恥而后勇,勇者在認(rèn)識(shí)到自己的不足后,會(huì)努力的填補(bǔ)它。
二、戒躁
我們?cè)诰M(jìn)技藝的路途上,向來是披荊斬棘著走過來的,尤其是剛開始的那段時(shí)間。
所謂萬事開頭難,一開始的時(shí)候我們幾乎是胡亂闖進(jìn)了某個(gè)領(lǐng)域,做什么都找不到章法,寫個(gè)helloworld都困難重重。多少人在入門這一步上就放棄了。技術(shù)這條路就是這樣的,永遠(yuǎn)不可能一路平坦,我們要耐著性子跟他磨,跟他耗,把一個(gè)錯(cuò)誤卡一天甚至數(shù)天的情況當(dāng)成常態(tài)。高手就是踩著坑走出來的。

戒躁,不僅是焦躁,也含浮躁。這條路上很多人都在入門時(shí)放棄,但又有多少人止步于一個(gè)demo水平的程度就停下來了。剛才說過,如此輕視一門技術(shù)是可笑的。如果一門技術(shù)讓你三兩天就精通了那它也就沒什么價(jià)值了。
三、精研某一個(gè)領(lǐng)域
測(cè)試圈子里有一句話很流行:測(cè)試這個(gè)職位什么都要懂,但什么都不用懂多深。我覺得這句話害了不少人,什么都懂點(diǎn)又什么都懂的不深,那只能是上面說的業(yè)余選手了,那么誰也不會(huì)把核心的東西交給一個(gè)不夠?qū)I(yè)的人手上。
做技術(shù)面試官做久了都有一種慣性,一看到簡(jiǎn)歷上寫著什么都會(huì)的人就想fail掉他。因?yàn)楦鶕?jù)以往的經(jīng)驗(yàn),候選人幾乎確實(shí)樣樣都懂,但每樣只懂皮毛,沒亮點(diǎn),我們不放心把任何事情交給他。
人的精力是有限的,顧的了這頭,就得放下那頭。一門技術(shù)從來不以你的職位劃分等級(jí)。同樣的程度,不會(huì)因?yàn)槟闶菧y(cè)試就是精通,他是開發(fā)就是入門。這個(gè)說法只是自欺欺人罷了。

也有人跟我說身為一個(gè)高級(jí)工程師,你就得什么都會(huì),什么都精,這更是不切實(shí)際的想法。任何一個(gè)領(lǐng)域的掌握都要經(jīng)過長(zhǎng)時(shí)間的實(shí)踐總結(jié),踩過無數(shù)前人挖的坑埋的雷,學(xué)習(xí)涉及到的衍生到的相關(guān)知識(shí)才能說有所成就。
四、他山之石可以攻玉
我們說要多逛設(shè)計(jì)社區(qū),多跟同行交流,跟參加一些活動(dòng)。主要目的,是增加自己的眼界。我們的消息是閉塞的,有些時(shí)候我們不懂一些技術(shù),框架,概念。并不是因?yàn)槲覀儗W(xué)不會(huì),而是壓根沒聽說過這門技術(shù)。

github上如汪洋大海一般的信息我們所知甚少。所以我們才要溝通,交流。多看看別家是怎么做的,用到了什么技術(shù)。我們參加各種測(cè)試沙龍,大會(huì)。并不指望講師在短短的幾十分鐘內(nèi)就能教會(huì)你一門技術(shù)。而是想知道這世上有這門技術(shù),這個(gè)技術(shù)能做到什么效果。然后我們回去下功夫研究一番。
五、不要輕視英語
最前沿的技術(shù)文檔都是用英語寫的,不要等到別人翻譯成書,姑且不論翻譯的質(zhì)量如何,就是這個(gè)時(shí)間我們一般也等不起。也不要寄希望于網(wǎng)上大神的技術(shù)博客,雖然大神們一般都染指了最新的技術(shù)并也愿意記錄下來,但技術(shù)博客的風(fēng)格向來比較隨意,文法不通,不成體系,內(nèi)容較少,受眾較小。

限于作者的個(gè)人時(shí)間,文中記錄的都是作者碰到的一些主要問題,沒碰到的和一些細(xì)枝末節(jié)的東西不會(huì)出現(xiàn)在文章中。而我們都知道在工作中向來是那些最細(xì)枝末節(jié)的東西卡的你痛不欲生。所以技術(shù)博客可以是一個(gè)好的引導(dǎo),而不該是我們主要的學(xué)習(xí)材料。而且技術(shù)這個(gè)東西國(guó)內(nèi)向來都有滯后性,國(guó)外火了一陣子以后國(guó)內(nèi)的大神們才開始接觸,國(guó)內(nèi)繼續(xù)發(fā)展了一段時(shí)間后才會(huì)有人寫技術(shù)博客。
這時(shí)候你碰到什么問題是很難找到中文的解決方案的,一般都是去stackoverflow上,或者官網(wǎng)上,或者直接在github上搜issue才能找到解決方案。沒有一定的英文閱讀水平,不建議碰新技術(shù)。
五、努力成為最強(qiáng)的那個(gè)人
實(shí)力不是打了雞血發(fā)奮圖強(qiáng)一番就能取得的。業(yè)余選手拼了老命也不可能戰(zhàn)勝專業(yè)運(yùn)動(dòng)員,即便業(yè)余選手比專業(yè)運(yùn)動(dòng)員更努力也不行。業(yè)余選手沒有專業(yè)的教練,稱職的陪練,合理的飲食,豐富的大賽經(jīng)驗(yàn)。

不說別的,一個(gè)沒有任何專業(yè)大賽經(jīng)驗(yàn)的雛兒上了擂臺(tái)能在經(jīng)驗(yàn)豐富的賽場(chǎng)老流氓面前走幾招?業(yè)余選手缺少了太多太多的資源--只有專業(yè)運(yùn)動(dòng)員才能獲得的資源。所以我們要努力的獲取這些資源讓我們變的更專業(yè)。
那對(duì)我們來說這些資源都是什么?
領(lǐng)導(dǎo)肯讓你去調(diào)研技術(shù)的時(shí)間,供你實(shí)戰(zhàn)的業(yè)務(wù)場(chǎng)景,領(lǐng)域?qū)<彝碌膸椭鉀Q成堆問題增長(zhǎng)的經(jīng)驗(yàn)值等等。我們每到一個(gè)地方,都要盡快的成為當(dāng)前團(tuán)隊(duì)實(shí)力最強(qiáng)的那個(gè)人,老外管這種人叫keyperson。
因?yàn)槟阕顝?qiáng)最靠譜,所以碰到什么問題都會(huì)讓你解決,有什么重要的項(xiàng)目都會(huì)提供給你最好的資源去做。然后你變得更強(qiáng),有機(jī)會(huì)獲取更多的資源去做更重要的事--良性循環(huán)。
如果我們不是最強(qiáng)的,光是業(yè)務(wù)壓力就讓你喘不過氣來了。還有多少時(shí)間去學(xué)習(xí)技術(shù)?如果我們不是最強(qiáng)的,就算從海綿里擠出時(shí)間去學(xué)習(xí),又有多少領(lǐng)導(dǎo)肯給實(shí)踐的機(jī)會(huì)?如果我們不是最強(qiáng)的,私底下再怎么努力也只是業(yè)余選手。
強(qiáng)者越來越強(qiáng),弱者越來越弱。寧為雞頭,不做鳳尾,起碼要在某一領(lǐng)域內(nèi)成為團(tuán)隊(duì)中說一不二的人,你才能繼續(xù)在這個(gè)領(lǐng)域內(nèi)走的更遠(yuǎn)。這是我的職場(chǎng)哲學(xué)。就像摔跤吧!爸爸中,對(duì)獲得了銀牌的女兒說:你必須要拿金牌,因?yàn)闆]有人會(huì)記住第二名是誰。
