
為告別頻繁出差,從傳統制造業轉向 IT 行業
我轉行進入 IT 行業有 2 年多時間了,在這之前,一直在制造行業做技術售后作業(主要是機電類設備除錯),出差比較多,全國各地到處跑,有時候還要去國外,
這份作業做了 2 年多,家里人不希望我一直這樣出差下去;另一方面,我自己也覺得之前作業比較枯燥,沒有技術提升,干久了容易失去學習的動力,變得懈怠,所以,雖然這個作業的工資在我老家三線城市算中上等了,但我還是選擇了辭職,
辭職之后,也面試了本行業一些其他崗位,但發現自己除了繼續出差類的作業,根本找不到合適的作業機會,那段時間,整個人變得特別焦慮,好在這時一個熟識的朋友給我建議:可以和他一起干軟體測驗,
在此之前,我是完全不了解也沒有聽說過這個職業,就去百度搜索,找到一些有用的資訊,但更多的是培訓班廣告,雖然心懷疑慮,但看到我的朋友和我一樣畢業 2 年,學的軟體測驗,在某大型軟體外包企業作業穩定,每天坐辦公室,不用到處跑,雖然起始工資并不高,但是人家有雙休,想了下,我也決定學習軟體測驗了,
入行基礎差+培訓內容低級=找到作業又被辭退
當時咨詢朋友的意見,他給我推薦的是 2 個線下培訓班,都是脫產學習的那種,價格也都比較昂貴,我隨便選了一個離家近一點的,然后就帶了個行李箱從家里出發,只裝了一些夏季的衣服,除此之外別無所有,頗有一點“風蕭蕭兮易水寒,不達目標不復返”的感覺…在學校那邊住下后,就開始了我的軟體測驗學習生涯,
說起來有點搞笑,第一天上課學習,我是從鍵盤打字開始的,當時發現自己打字真的很慢很慢,嚴重拖后腿,老師就要求我們堅持每天練習打字,這個是最底層的吃飯的本事,必須得行,我一直堅持了差不多 3 個月之后,打字速度才算可以了,
當然,那時候也感覺培訓班的課程內容真的很難呀,什么 Linux、SQL、Python、測驗用例、JMeter、Fiddler …,雖然后來回過頭看,那時候教的都是最基礎的知識和工具,而且就像填鴨式教育一樣,都是一些固化的內容,但還是覺得很難很痛苦,就像天書一樣,而且是每天被人強迫不斷往腦子里塞東西,
這段時間有些難熬,不僅學習進步緩慢,而且沒有收入,除去昂貴的學費之外,還有各種生活成本支出,自己的積蓄每天都在減少,在這種壓力下,整個人變得很努力,真的是比高中時努力太多,如果高考前這樣玩命學習,我考上本科肯定沒啥問題,也不至于后面因為大專學歷而導致的其他困難,當然這是后話了,
在培訓班的日子一天天過去,在那里我認識了一些朋友,其中 985/211、普通本科和大專學歷的都有,我們小組的學習氛圍不錯,每天都是在討論各種問題,基本都是一起學習到晚上 8/9 點之后才會離開教室,就這樣過了 3 個多月,我就開始找作業了,我去了女朋友所在的城市尋找機會,雖然當時技術水平還很差,但是這家培訓機構會教學員如何包裝簡歷和面試,這樣,我一開始也拿到了某家居企業的 Offer,薪水也不低,但是,畢竟畢竟培訓內容太初級了,進入公司后發現自己完全不能勝任作業,沒過一個星期,我就被辭退了,
男兒有淚不輕彈,人生至暗時刻唯有咬牙堅持
接下來,只能繼續找適合自己的崗位,找了一個多月的時間,卻發現機會渺茫,因為自己很多測驗作業確實沒做過,技術底子也差,技術面試基本都過不去,而且大專學歷也徒增額外的打擊,本科學歷的硬性招聘要求一下子篩掉了很多作業機會,
我當時心態差點崩潰,但最后也只能咬牙堅持繼續投簡歷找面試機會,回想起來,這是我人生最黑暗的一段時光,想到自己前面已經放棄和付出了很多,想到家人和女友的期望,卻遇到這種結果,內心深處有一股刻骨銘心的刺痛,真的,直到現在我回想起那段時間,依然感到難言的悲傷,那是一種只有男生可以切身體會的傷痛吧!
終于,最后在一個某小型創業公司降薪拿到了一個作業機會,我剛去的時候,因為是“從培訓班出來”的,測驗專案實戰經驗基本沒有,業務上基本沒法上手,組長對我很不滿意,沒辦法,我只能厚著臉皮去請教同事,好在同事們對我好,遇到問題基本都會給我講解,我也拼命的學習,就這樣,我度過了 3 個月的試用期,可能是因為加班比較多,也可能是大家覺得我人還不錯,雖然組長對我作業能力不是很滿意,但是在轉正答辯的時候,老板直接讓我過了,內心很激動~,至此,我終于算正式入職,成為了一名初級軟體測驗人員,
在后面的作業中,因為同組的同事比較給力,他帶我學習了一段時間,就讓我一個人去負責一個大模塊;我遇到問題也會反饋請教,他的思路真的很清晰,幫助我成長很多,我很感激在一開始入行的這段青澀歲月,能遇到這樣一位 Mentor,
再后來,由于我進步明顯,作業表現不錯,一個人一逐漸可以負責一個大模塊的整體測驗作業時,公司給我漲了工資,當然,我離這位 Mentor 的距離還是很大的,介面自動化、Python、Java、測驗平臺、性能測驗等,感覺他什么都會,而自己只懂一小塊業務,感覺要學的很多,時常感到焦慮,后來他給了我一本介面自動化測驗相關的書讓我入門,我堅持每天下班后都對著書不斷的學習練習,但是就這樣過了 2 個月,我感覺自己還是沒搞明白怎么做介面自動化,
我同時也在學著 Python 編程,自己看書學習的效率也很低,我覺得這么學習下去太耽誤時間了,就想著再報一個能真正提高自己自動化測驗技能和實戰經驗的課程,希望能成為我的 Mentor 那樣,肚子里真正有貨,到哪里作業都不愁的人,
系統提升實戰經驗,向測驗開發工程師進階
這時正好看到另一個同事每天都在看視頻課程,技術提升也很快,那種認真學習和進步的狀態令人羨慕,我就去請教應該報哪個課程?他推薦了一個很不錯的課程(具體的就不說了),原來他自己報班也踩過坑,之前報的某培訓班被忽悠了,廣告夸大其辭但課程內容其實很簡單,這個課程內容很系統全面,并有足夠的深度(可能是業內最強的),非常適合進階學習,于是我就報名開始正式學習,
因為作業需要,我優先看了介面自動化測驗、Docker、持續集成的部分,這些課程真是讓我受益良多,最大的亮點是所學內容都能夠落地應用,遇到問題的話,也可以及時向助教老師請教,我一般每天下班后保持學習到 9 點左右,學院的助教老師也很給力,幫助我解決了很多問題,我也逐漸從向別人請教,到能夠偶爾回答別的同學提問了,就這樣,我逐漸掌握了越來越多的測驗開發實戰技能,
在 2020 疫情之后,這時候的我已經開始負責公司的一大塊測驗業務了,我也利用所學知識把這塊業務做成了自動化,也實作了持續集成,組長很是開心,幫我又爭取到了一波漲工資,同時老板還額外給我加了一個月工資作為績效獎金,
很開心能得到公司的認可,但職業發展總是會迎來下一個階段的新考驗,一個之前關系很好的同事覺得這里的作業流程不規范,就跳槽去了某更大一些的互聯網企業,他覺得我挺能干活,就內推我去面試,
突破學歷限制,內推被技術總監破格聘用
我抱著試試看的態度,把簡歷發了過去,同事告訴我說這家公司招人基本要求必須統招本科(至少二本以上),但是因為他表現不錯并極力推薦我,技術總監才特別給我一個面試機會,而且據說這個測驗開發崗位之前已經淘汰 20 多人了,所以同事也提前給我打招呼,降低心理預期,面不上也不用在意;
但其實我內心還是很在意的,在面試之前的一段時間里,我每天晚上都會復習,復習之前做的學習筆記,把自動化測驗框架又重新搭了好幾遍,
終于到了技術一面,面試官是測驗組組長,問的問題很全面,Docker、Linux 命令、SQL 陳述句、介面自動化的一些問題、UI 自動化、性能監控工具、持續集成和一些測驗工具的撰寫都問到了,不過基本上我都能回答上來,至少是把關鍵點都能說出來,當時自我感覺表現還不錯,面試官看起來也很滿意,也當場告訴我面試通過了,
接著等了 3 天,進入二面,二面基本就是問了一些測驗思想,面完后,當場問了我期望的薪資,面試官也沒有還價,直接就說好,之后和人事稍微談下就發了 Offer,薪資漲幅 40%,全年 14 薪,社保公積金都是全額,我當時確實有點不敢相信,然后就覺得我這個大專學歷能被破格錄用,還有這個薪資真的很滿足了,
進公司后,發現同事的技術能力都很強,和我同級的一個同事在寫測驗平臺,寫測驗工具,同時也自己獨立搭建所有的測驗環境,之前在學院學的那些 Docker、持續集成、介面自動化、UI 自動化測驗技能,這邊也基本都在用,公司內部也會經常做技術分享,讓我覺得自己能力還是差了很多,
至少測驗平臺開發這塊我需要更進一步提升,另外 Java 不會,Python 掌握的也還不夠,現在只能勝任介面自動化和一些小工具而已,希望后續可以提升測驗平臺開發技能,把自己的短板都補起來,
零基礎轉行軟體測驗難嗎?怎么學才能找到作業?這應該是所有新人都會面臨的問題,所以我結合自己的經歷,做了一些總結和學習方法,希望能對大家有所幫助,
1.明確學習目標
想清楚自己的學習目的,我們不是為了興趣去消遣自己的時間,也不是用愛好去挑戰別人的飯碗,而是為了職業,找一份高薪體面的作業,只有明確了自己的目標,才能有學下去的動力,
2.制定學習計劃
學習之前一定要做好詳細的計劃,盡量去細化,按要求一定做到執行,并且能夠進行總結歸納,這樣可以提高學習效率,
制定學習計劃首先要選擇好發展方向,軟體測驗的崗位方向有很多,在測驗理論學完之后,如果應用方向不同,要學習的東西也會大不相同,我不能說我要做性能測驗,學會測驗理論知識,跑去學XSS漏洞,SQL注入等知識;也不能說我要做自動化測驗,學會測驗理論知識,然后就跑去學loadrunner、jmeter,
學好軟體測驗學習步驟很重要,大部分新手對軟體測驗的成長路徑并不了解,對有些內容適合什么階段去學都不了解,鉆進牛角尖,事倍功半,最好是有經驗的人帶你,有大腿抱,學習效率極高,這個我深有體會,如果沒有也不用擔心,去找對應的軟體測驗交流群就好推薦(644956177),我當初就是加了好幾個軟體測驗交流群,不停的請教,包括學習,包括方向,各種問題都問,
3.選好學習資料
網上資源非常多,哪些才是真正有用的?我該怎么去選擇,所以,選擇資料這塊就非常重要,我不太建議買書,因為一般書上的內容沒有那么通俗易懂,另外看書還是比較痛苦的,我個人是深有體會的,你可以去一些行業大咖的博客去看一些技術文章,一般情況下都是會有新手入門資料推薦的,自己做好整理和篩選,
如果你還是沒有頭緒,還有一個捷徑走,就是去我下面推薦的學習群去請教,學習群都是測驗同行和前輩,有很多有經驗的人,這樣精準去問會更有效率,如果你怕麻煩我建議你采取這種辦法,我當時的學習資料就是這么搞來的,我天生怕麻煩,進了交流群之后就天天問,混的熟悉之后,就有朋友直接給我拷了一套資料,我就直接順著資料的思路邏輯學就行,
我也把我整理的資料以及我的學習路徑整理了一下,分享給大家,有需要的朋友可以進群自取(644956177),除了基礎到入門的資源,我們現在也搞了不少進階自動化的資源,從理論到實戰,知行合一才能真正的掌握,
4.正確的學習方法
事必有法,然后有成,正確的方法,可以幫你少走很多彎路,如果是一個低效的學習方法,也許別人都已經徹底學會了,你還在思維誤區,沒有基礎的建議先打好基礎,有基礎的可以看文字,不要怕理論枯燥,基礎真正打好, 之后做專案你會茅塞頓開,學習之路本就要耐住寂寞,才有結果,
對于小白來說,有人引導會比自學要高效的多,尤其是容易放棄的朋友,只要每天學習一點,堅持下來會發現其實軟體測驗非常容易!
5.實踐出真知
任何技能的學習都是建立在實踐上面的,IT行業就特別強調專案經驗,不練習,就像是花了半天時間去學習開槍的理論,結果根本沒有機會摸槍,你覺得你打得準嗎?想要學好軟體測驗,對技術有更深的理解,就一定要多去實操,沒有熟練度的加成,你學的再多也只是紙上談兵,一旦面對了真正的問題,你就會無從下手,
要學軟體測驗其實不難,難的是堅持和相信自己,我的經驗是既然已經選定軟體測驗你就要相信它,相信它能成為你日后進階的高效渠道,這樣自己才會更有信念去學習,才能在碰到困難的時候堅持下去,
還有就是不要孤軍奮戰,最好是能抱團取暖,相互成就一起成長,群眾效應的效果是非常強大的,大家一起學習,一起打卡,會更有學習動力,也更能堅持下去,
機會只垂青有準備的人,這是一個靠本事的社會,有時候,你之所以發展得不好,不是因為沒有機遇,而是因為你沒有準備好,導致機遇與你擦肩而過,如果你想要學習,什么時候開始都不晚,而不是瞻前顧后,你只要用盡全力,剩下的交給時間!
最后我也整理了一些軟體測驗學習資料,對于學軟體測驗的小伙伴來說應該會很有幫助,為了更好地整理每個模塊,我也參考了很多網上的優質博文和專案,力求不漏掉每一個知識點,很多朋友靠著這些內容進行復習,拿到了BATJ等大廠的offer,這份資料也已經幫助了很多的軟體測驗的學習者,希望也能幫助到你,需要的進群 644956177 自取喔,軟體測驗,與你同行!陪你成為優秀的測驗工程師!
既然都看到這里啦,請你幫個忙:
1、點贊,讓更多小伙伴看到;
2、關注我,持續更新測驗干貨,
敲字不易,如果此文章對你有幫助的話,點個贊收個藏,給作者一個鼓勵,也方便你下次能夠快速查找,
干貨分享
自動化測驗6年后,終于有了屬于我自己的團隊···
如果你35歲恐慌了,那你真的該反思自己了···
活久見!40W年薪低?35歲測驗工程師慘遭女孩嫌棄!估計是被雞湯洗腦了!
迷茫了3年:做完這個測驗專案,我終于決定辭職···

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/296514.html
標籤:其他
