軟件測(cè)試 | 二線城市年超40W?是怎么做到的?
本人畢業(yè)后就在一家小互聯(lián)網(wǎng)公司做測(cè)試,沒(méi)有對(duì)自己的職業(yè)發(fā)展做規(guī)劃,前5年一直在重復(fù)的用例編寫(xiě)和點(diǎn)點(diǎn)點(diǎn)。后來(lái)跟著霍格沃茲系統(tǒng)學(xué)習(xí)后,3年2跳,每次跳槽漲薪都超過(guò)100%,現(xiàn)在已經(jīng)年薪過(guò)40W(二三線城市)。這里特別感謝各位老師和同學(xué)的幫助,也分享下自己的一點(diǎn)學(xué)習(xí)心得和成長(zhǎng)經(jīng)驗(yàn)。
論野路子與科班學(xué)習(xí)的區(qū)別
大學(xué)一畢業(yè)就進(jìn)了一家還未起步的小互聯(lián)網(wǎng)公司。5年的時(shí)間里在很多不同的項(xiàng)目中點(diǎn)點(diǎn)點(diǎn)?,F(xiàn)在回想起這5年,真的浪費(fèi)了太多的青春。
轉(zhuǎn)折點(diǎn)在某年的年會(huì),公司業(yè)務(wù)已經(jīng)有些規(guī)模了,當(dāng)時(shí)老板語(yǔ)重心長(zhǎng)的找我談話,讓我考慮了解一下目前的測(cè)試技術(shù),為公司的測(cè)試質(zhì)量提效,這樣的一個(gè)談話徹底改變了我以后的職業(yè)軌跡。那段時(shí)間像著迷一樣瘋狂的學(xué)習(xí),在網(wǎng)上翻閱了一些文章資料后,將 UTF 用在了項(xiàng)目中,那種成就感讓我下定決心在測(cè)試開(kāi)發(fā)的道路上繼續(xù)深耕。
初次嘗到了工具帶來(lái)的成就感后,自己就開(kāi)始迷失了,不知道學(xué)哪些才是有用的。 而且UTF也是老舊的破解版,很多功能已經(jīng)無(wú)法兼容了。自己在網(wǎng)上也搜到了一些開(kāi)源框架比如Selenium等,也跟著各種論壇里片段的代碼跟著敲,進(jìn)展也很小,無(wú)法用于具體項(xiàng)目中。
直到某天在騰訊課堂里面看到思寒老師的公開(kāi)課,聽(tīng)完后就是眼前一亮,隨即就加了課程顧問(wèn)的微信。
那段時(shí)間但凡有學(xué)社的公開(kāi)課,或者很便宜的課,我都會(huì)第一時(shí)間報(bào)名。這樣的狀態(tài)維持了一年,在這一年,我的測(cè)試技術(shù)提高了很多, 尤其是聽(tīng)了思寒老師在某個(gè)線下沙龍深度剖析PO框架,收獲頗豐。那節(jié)課我來(lái)回仔細(xì)看了3遍,真的是“深入骨髓”的理解了這套理論,并結(jié)合自己公司的項(xiàng)目完整的搭建了一套自動(dòng)化框架。正是有了這次經(jīng)驗(yàn)后,我認(rèn)識(shí)到了系統(tǒng)學(xué)習(xí)和野路子的天差地別。
越學(xué)越多,也拓寬了自己的眼界,同時(shí)發(fā)現(xiàn)外面很多公司招的自動(dòng)化測(cè)試薪資都很高,這樣誘人的條件讓我動(dòng)起了跳槽的念頭。20年末做了一個(gè)自己覺(jué)得最值得的決定:報(bào)名了霍格沃茲的測(cè)開(kāi)班。
那時(shí)候我老婆無(wú)法理解我花這么多錢(qián)的意義在哪里,還跟我吵了一架,我說(shuō):等我一年后來(lái)證明。進(jìn)班后系統(tǒng)的學(xué)習(xí)讓我把這幾年零散片面的知識(shí)全部歸總到了一起,也跟著教學(xué)的大綱完整的把所有的測(cè)開(kāi)技術(shù)點(diǎn)學(xué)到了。 21年的年初,第一次跳槽,薪資從8k漲到了18k?,這樣的結(jié)果也讓我老婆心服口服。之后的一年里,我把學(xué)院教授的知識(shí)點(diǎn)都用在了公司項(xiàng)目中,并落地了很多自動(dòng)化,性能等項(xiàng)目,還開(kāi)發(fā)了不少工具,得到了領(lǐng)導(dǎo)的認(rèn)可,同時(shí)自己也沒(méi)有丟掉學(xué)習(xí),每天都會(huì)保留至少半小時(shí)的學(xué)習(xí)時(shí)間,查缺補(bǔ)漏一些技術(shù)短板。今年碰巧遇到了另一個(gè)很好的機(jī)會(huì),再次跳槽,薪資直接翻翻,在三線城市里,這樣的薪資已經(jīng)快到天花板了。
這樣學(xué)習(xí)事半功倍
我一直秉持觀念就是:興趣是最好的老師。如果你對(duì)測(cè)開(kāi)并沒(méi)有太大的興趣,或者只是為了學(xué)點(diǎn)技術(shù)掙點(diǎn)錢(qián),那這樣的狀態(tài)是維持不久的。在學(xué)院的那段時(shí)間,除了上課的那幾天,我每天都會(huì)抽出2個(gè)小時(shí)在書(shū)房反復(fù)看之前的視頻,學(xué)院發(fā)的書(shū)我1周內(nèi)全部刷完,對(duì)每個(gè)知識(shí)點(diǎn)都做上了標(biāo)簽,深夜防困還不斷的聽(tīng)「Something Just Like This」來(lái)打雞血。
另外,學(xué)完后的實(shí)踐是很重要的,除了會(huì)跟著老師把講的自己寫(xiě)出來(lái)后,還要去思考是否可以改進(jìn)再改進(jìn), 這樣才能形成你自己獨(dú)有的知識(shí)點(diǎn),這才是真正的價(jià)值!
綜上,學(xué)習(xí)時(shí)要反復(fù)刷視頻,一定要理解老師這段代碼為什么這么寫(xiě)?有不理解的就要搞透;實(shí)踐里出真知,不實(shí)踐,你學(xué)到的永遠(yuǎn)是空中樓閣。
面試經(jīng)驗(yàn)
我面試了幾家公司,遇到的問(wèn)題各不相同。基本總結(jié)如下:
1.手撕算法代碼:這塊只能自己刷題,熟能生巧,社區(qū)也為我們準(zhǔn)備了每日一題,要自己主動(dòng)去實(shí)戰(zhàn)練習(xí)。
2.Shell常用命令:?jiǎn)柕搅嘶镜某S妹?,比如性能相關(guān)的常用命令和指標(biāo)的含義,咱們課程都是有的,只要好好刷錄播,這些問(wèn)題都難不倒你。
3.常用的自動(dòng)化框架和自動(dòng)化腳本的編寫(xiě)。這塊要結(jié)合工作的內(nèi)容將如何選擇自動(dòng)化框架和編寫(xiě)自動(dòng)化腳本概述清楚,尤其是關(guān)于腳本的二次開(kāi)發(fā),面試官對(duì)于這塊感興趣,是加分項(xiàng)。
4.性能測(cè)試:基本都會(huì)問(wèn)到有沒(méi)有做過(guò)性能測(cè)試,你們公司的性能測(cè)試指標(biāo)有哪些,工作中如何去做的,用的什么工具等等,這塊也是加分項(xiàng)
5.Docker的運(yùn)用。面試中有一個(gè)問(wèn)題就是老師在直播中提到過(guò)的。大致問(wèn)題就是如何判斷docker服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)是不是好的?
6.還有一些開(kāi)放式的問(wèn)題。比如站在一個(gè)測(cè)試角度,如何做能提升項(xiàng)目的質(zhì)量?如何避免或者減少生產(chǎn)問(wèn)題的發(fā)生,你們公司使用了什么方法和工具?還有你認(rèn)為自動(dòng)化測(cè)試有無(wú)必要等等
7.還問(wèn)了測(cè)試的基本問(wèn)題。比如常用的測(cè)試方法是什么,然后給一個(gè)場(chǎng)景,使用測(cè)試方法現(xiàn)場(chǎng)列出測(cè)試點(diǎn)。
最后,再次感謝學(xué)社各位老師的指導(dǎo)和幫助,祝咱們學(xué)社越辦越好,也祝大家收獲滿滿,找到自己心儀的工作!