1. 程式人生 > 其它 >被所有大廠嫌棄,終被位元組收了!歷時3個月的軟體測試技術沉澱分享!

被所有大廠嫌棄,終被位元組收了!歷時3個月的軟體測試技術沉澱分享!

緣起

自我認為在技術上應該算中階偏上未到高階,裸辭跳槽前在上一家公司,座標上海,工資有16k,可無奈於自己一直有個大廠夢,覺得能進大廠是一個程式設計師技術水平,能力各方面最好的見證(個人理解)! 其實自己擠破腦袋,破釜沉舟的想進大廠的根本原因還是大廠和小公司真的不一樣。我是雙非本科15年畢業的,畢業之後就一直在做測試相關方面的開發工作,到18年經歷了兩家創業公司,一家工作了不到半年老闆就跑路了,一家工作到18年初,因為運營不當倒閉了(一度懷疑自己是不是去哪家公司就得哪家倒閉)。 在小公司做測試,而且公司的程式碼和專案管理都非常的不規範,一些祖傳程式碼能讓你一些白了頭。諸多因素綜合下來更加堅定了我奔大廠的決心,提升技術能力也好,鍍金也罷,又或是開篇說的一種能力的見證,在今年5月份我毅然決然的選擇了裸辭,開始我的奔大廠之路。
至6月結束,面完了網易、oppo、拼多多,結果都是涼涼(內心還是很虛的,所以先找了些規模偏小的大廠下手)。總體的一個感覺就是,感覺面試官問的感覺都會,但是就是卡在喉嚨裡面說不出來,問到一些底層,原始碼方面的東西,更是腦子一片空白,有個面試官甚至反問我,“你之前的16k是怎麼拿到的?”。準備還是太不充分了,突然意識到,隨後在7月份開始降低了面試的頻率,開始複習,從java基礎到底層原始碼,該背的背,該寫的寫,並在每次面試之後記錄下面試官的問題,回去做覆盤和延伸,實踐出真知。

落定

功夫不負有心人,經過兩個多月的學習提升和麵試“實踐”,趁著“金九銀十”這股東風,在9月中旬拿到了位元組的offer,除了自己的努力之外,可能還有一部分原因就是位元組最近一直在擴大招聘吧(手動狗頭),讓我有了“趁虛而入”的機會。定薪25k,每天都有免費下午茶,還有不限量的零食自取,21點以後車費報銷,996的“福報”我在程式設計師本命年拿到了(996+1024=2020)。
下面分享我整理的這份軟體測試工程師發展方向知識架構體系圖。軟體測試技術資料分享

一、Linux必備知識

linux作為現在最流行的軟體環境系統,一定需要掌握,目前的招聘要求都需要有linux能力。

二、Shell指令碼

掌握shell指令碼,包括shell基礎與應用、shell邏輯控制、shell邏輯函式等。

三、網際網路程式原理

自動化必由之路:前端開發基礎知識以及網際網路網路必備知識。

四、Mysql資料庫

軟體測試工程師必備Mysql資料庫知識,不僅僅停留在基本的“增刪改查”。

五、抓包工具

Fiddler、Wireshark、Sniffer、Tcpdump各種抓包工具適用於各種專案,總有一款適合你。

六、介面測試工具

介面測試神器,你繞不開的強大工具:Jmeter。小巧靈活:Postman。

七、Web自動化測試Java&Pyhton

瞭解自動化的目的,熟練掌握testng&unittest自動化框架,以及斷言與日誌處理。

八、介面與手機自動化

專業介面呼叫、測試解決方案。組建完整的web和介面自動化框架,Appium整體使用。

九、敏捷測試&TestOps構建

揭開TestOps的神祕面紗,持續整合Jenkins框架爛熟於心。

十、效能測試&安全測試

軟體測試的彼岸:效能測試和安全測試,選對方向,努力爬坑吧! 希望大家能照著這個體系在3-4個月完成這樣一個體系的構建。可以說,這個過程會讓你痛不欲生,但只要你熬過去了。以後的生活就輕鬆很多。正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,等到完成之後再回顧這一段路程的時候,你肯定會感慨良多。軟體測試技術資料分享 這些資料,對於做【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業,一定要提升技術功底。