編者按:本文來(lái)自霍格沃茲測(cè)試學(xué)院優(yōu)秀學(xué)員 @MRCH 的分享,30 而立之年從舒適區(qū)到恐慌區(qū)再到成功突破,只為證明自己,無(wú)懼中年危機(jī)!
自大學(xué)本科畢業(yè)之后,我一直在某研究機(jī)構(gòu)從事國(guó)防類(lèi)行業(yè)的軟件測(cè)評(píng)工作,粗略統(tǒng)計(jì)有 8 年之久。
我的工作內(nèi)容從簡(jiǎn)單的功能測(cè)試,到接口/性能測(cè)試,再到測(cè)試類(lèi)型選取、測(cè)試策略設(shè)計(jì)等都有涉獵,也因此對(duì)典型的瀑布流模式軟件測(cè)試流程積累了較深的認(rèn)識(shí)和豐富的實(shí)踐經(jīng)驗(yàn)。由于一直秉持敬業(yè)努力的工作態(tài)度,我的崗位也從最初的初級(jí)測(cè)試工程師逐步成長(zhǎng)為項(xiàng)目負(fù)責(zé)人,期間也曾連續(xù)多年獲得個(gè)人或團(tuán)體榮譽(yù)。
“優(yōu)秀員工”的如夢(mèng)初醒:我 Out 了!
乍一看前面這些年,我的個(gè)人職業(yè)生涯發(fā)展其實(shí)還挺順利的,業(yè)績(jī)領(lǐng)先,領(lǐng)導(dǎo)認(rèn)可,似乎未來(lái)可期。
但人生的變化總是突如其來(lái),2017 年的一場(chǎng)學(xué)習(xí)交流活動(dòng)深深刺激到了我。當(dāng)我看到各類(lèi)互聯(lián)網(wǎng)自動(dòng)化測(cè)試技術(shù)、成型的測(cè)試工具在遍地開(kāi)花時(shí),我才如夢(mèng)初醒 —— 原來(lái)一個(gè)新時(shí)代已經(jīng)來(lái)臨,我卻置身世外。
我開(kāi)始幡然醒悟并“唾棄”自己在原來(lái)行業(yè)的手工“點(diǎn)點(diǎn)點(diǎn)”測(cè)試效率是多么慢,測(cè)試手段是多么單一且原始,和對(duì)測(cè)試和質(zhì)量工作的認(rèn)識(shí)之淺薄。
更讓我感到打擊的是,在嘗試通過(guò)各種渠道搜羅學(xué)習(xí)零碎的自動(dòng)化測(cè)試技術(shù)知識(shí)時(shí),我發(fā)現(xiàn)自己不會(huì)的東西太多了,要系統(tǒng)掌握絕非易事。—— 我在舒適區(qū)呆了太久,已經(jīng)落伍了!已近 30 歲卻感覺(jué)要被淘汰,更覺(jué)內(nèi)心發(fā)慌,手冒冷汗!
突破學(xué)習(xí)漩渦區(qū),瘋狂學(xué)習(xí)只為證明自己
其實(shí)我是一個(gè)對(duì)自己有較高要求的人,也期望整個(gè)職業(yè)生涯能從事質(zhì)量保障相關(guān)的工作。所以,雖然遭遇這樣有點(diǎn)顛覆性的沖擊,但畢竟內(nèi)心深?lèi)?ài)這個(gè)行業(yè),愿意深耕下去,于是我很快調(diào)整了心態(tài),鼓勵(lì)自己“在哪里跌倒就在哪里爬起來(lái),落下的就利用業(yè)余時(shí)間補(bǔ)回來(lái)!”。
不過(guò),一開(kāi)始我的自學(xué)是比較盲目的,雖然快速補(bǔ)充了各類(lèi)測(cè)試技術(shù)和流行工具的知識(shí)學(xué)習(xí)和基礎(chǔ)使用,如Selenium、Requests 框架,Postman、JMeter 工具等等,但由于實(shí)際工作中沒(méi)有應(yīng)用場(chǎng)景,很快就遇到瓶頸,感覺(jué)一直在重復(fù)的學(xué)卻沒(méi)有實(shí)質(zhì)進(jìn)步,就像陷入漩渦當(dāng)中,無(wú)法脫身。這種狀態(tài)持續(xù)了一段時(shí)間,現(xiàn)在想想挺浪費(fèi)時(shí)間的。
直到 2020 年疫情期間,我在網(wǎng)上偶然間看到了霍格沃茲測(cè)試學(xué)院的《測(cè)試開(kāi)發(fā)實(shí)戰(zhàn)進(jìn)階》課程介紹,經(jīng)過(guò)短暫的考慮毅然報(bào)名了該課程,主要原因有兩點(diǎn):
課程內(nèi)容理論實(shí)踐并存,能夠解決我實(shí)踐少的問(wèn)題;
課程內(nèi)容系統(tǒng)化且有前瞻性,除了全面的前后端測(cè)試技術(shù)課程外,還有容器技術(shù) Docker 與 K8S 實(shí)戰(zhàn)、持續(xù)交付 CD/DevOps 高級(jí)實(shí)戰(zhàn)等,能夠解決自學(xué)不系統(tǒng)的問(wèn)題。
回想整個(gè)學(xué)習(xí)過(guò)程,從第一天報(bào)名到后續(xù)半年左右的時(shí)間,我?guī)缀趺刻於紩?huì)按照學(xué)習(xí)計(jì)劃學(xué)習(xí)到凌晨 12 點(diǎn)半甚至更晚,也記下了一本接一本的學(xué)習(xí)筆記。現(xiàn)在回頭看,那種學(xué)習(xí)熱情自己都覺(jué)得有些不可思議。可能是內(nèi)心深處總有一股不服氣,不為別的,就是想證明自己 —— 怕什么中年危機(jī)?不如狠狠的拼一把。
看到學(xué)院不少同學(xué)都成功入職 BAT 大廠,我內(nèi)心也躍躍欲試。在自我感覺(jué)準(zhǔn)備的差不多時(shí),就開(kāi)始投簡(jiǎn)歷(其實(shí)當(dāng)時(shí)還沒(méi)學(xué)完全部課程)。但讓我感到意外的是,整個(gè)面試過(guò)程出奇的順利。大概不到 3 周的時(shí)間,我便確定了下一份工作的去向,順利拿到某大廠測(cè)試開(kāi)發(fā) Offer(年薪近 40W,漲薪 60%)!
在整個(gè)面試過(guò)程中,面試官所問(wèn)的問(wèn)題或者說(shuō)他/她想知道的答案基本都是我在課程中所學(xué)到的知識(shí)。記得在面試客戶(hù)端測(cè)試開(kāi)發(fā)崗位時(shí),甚至我說(shuō)完自己掌握的技術(shù),面試官都覺(jué)著沒(méi)必要會(huì)這些。這也確實(shí)說(shuō)明,學(xué)院的課程體系和內(nèi)容設(shè)計(jì)是非常完善和先進(jìn)的,可以通吃前后端測(cè)試開(kāi)發(fā)工程師崗位!!
學(xué)習(xí)心得與面試經(jīng)驗(yàn)
當(dāng)幸福來(lái)敲門(mén),你是否有底氣開(kāi)門(mén)接受呢?這也是我一直不斷提醒自己的問(wèn)題。機(jī)遇總是垂青做好準(zhǔn)備的人,與其臨淵羨魚(yú),不如退而結(jié)網(wǎng),讓自己始終保持進(jìn)步,有自信、有能力接受更好的職業(yè)發(fā)展機(jī)會(huì)。
對(duì)于測(cè)試工作,既然是偏技術(shù)的崗位,那么技術(shù)一定要過(guò)關(guān)。過(guò)關(guān)可以理解為對(duì)各類(lèi)常見(jiàn)技術(shù)達(dá)到了解、熟練使用及以上水平。雖然都說(shuō)“面試造火箭,進(jìn)去擰螺絲”,但千萬(wàn)不要認(rèn)為“擰螺絲”就是很簡(jiǎn)單的。很多看似簡(jiǎn)單的背后,都必須有一定積累,站到一定高度才能做到。
總之,技術(shù)人成長(zhǎng)切忌浮躁,踏踏實(shí)實(shí)深入學(xué)習(xí)一門(mén)技術(shù)絕對(duì)是沒(méi)有錯(cuò)誤的。能在霍格沃玆測(cè)試學(xué)院這種非常專(zhuān)業(yè)的培訓(xùn)機(jī)構(gòu)系統(tǒng)學(xué)習(xí),針對(duì)性提升實(shí)戰(zhàn)技能,更絕對(duì)是值得的!下面簡(jiǎn)單總結(jié)了自己的一些面試經(jīng)驗(yàn):
首先,心態(tài)要好。人生不如意事十之八九,要保持好的心態(tài),要做具備「成長(zhǎng)型人格」的人,說(shuō)白了就是要從失敗中找到不足并補(bǔ)齊,持續(xù)成長(zhǎng)。
良好的編程基礎(chǔ):算法題是否要刷我沒(méi)有好的建議,但通過(guò)面試我能明確感覺(jué)到面試官測(cè)重問(wèn)基礎(chǔ)內(nèi)容,比如數(shù)據(jù)結(jié)構(gòu)有哪些?常用的函數(shù)、面向?qū)ο蟮慕忉尯徒Y(jié)構(gòu)、數(shù)據(jù)庫(kù)編程、多線程、多進(jìn)程、文本處理(含正則表達(dá)式)等等。這些基礎(chǔ)一定要重視。
Linux 常用命令:Vim 相關(guān)、chmod 相關(guān)、壓縮/解壓縮命令、圍繞性能測(cè)試的 CPU/內(nèi)存/磁盤(pán)/網(wǎng)絡(luò) io 相關(guān)、三劍客等等。
MySQL 數(shù)據(jù)庫(kù):關(guān)于數(shù)據(jù)庫(kù)表的增、刪、改、查語(yǔ)句,必須全記!
面試之前的準(zhǔn)備:
首先是排版良好的簡(jiǎn)歷,第一印象很重要。
其次是能力和經(jīng)歷描述。個(gè)人簡(jiǎn)歷中的技術(shù)棧、近幾次的項(xiàng)目和典型項(xiàng)目一定要清清楚楚明明白白。
謙虛的心態(tài) & 自信交流。要以找不足、求知的心態(tài)面對(duì)面試官。可以看一下學(xué)院公開(kāi)課,學(xué)習(xí)一些必要的面試技巧。
另外,對(duì)軟件測(cè)試流程要有認(rèn)識(shí),都有哪些階段、階段工作內(nèi)容是什么、產(chǎn)出物是什么、產(chǎn)出物的結(jié)構(gòu)組成(比如文檔)等等。
這里也分享下,我在學(xué)院學(xué)習(xí)期間看的一些技術(shù)書(shū)籍和補(bǔ)充資料:
《高薪測(cè)試成長(zhǎng)圖譜》:霍格沃茲測(cè)試學(xué)院的配套教材;
《Python 基礎(chǔ)教程(第3版)》
《Python 核心編程(第3版)》
《Selenium Webdriver 3.0 自動(dòng)化測(cè)試框架實(shí)戰(zhàn)指南》
《圖解 HTTP》
《圖解 LeetCode 初級(jí)算法(python版)》
《跟阿銘學(xué)linux》
《MySQL必知必會(huì)》
最后,再次感謝霍格沃茲測(cè)試學(xué)院的各位老師,也祝各位同學(xué)都能學(xué)有所成,共同進(jìn)步!
推薦學(xué)習(xí)
更多技術(shù)類(lèi)文章 可以點(diǎn)擊獲取https://ceshiren.com/