985大學本科畢業後,許多同學都選擇考公務員或進入事業單位工作,渴望擁有鐵飯碗工作。
而我卻恰恰相反,另闢蹊徑,選擇了另一條鮮有人走的路,選擇進入一家企業當程式設計師。
如今在單位已經工作3年,已經步入企業中層當上了管理者,年薪也有30萬元左右,較為滿意。
很多人都認為資深碼農,怎麼也得有上百萬的年薪,是真正的成功人士。
其實大多數測試開發的薪資水平,都在20萬-50萬之間,真正站在金字塔頂端的人才,才可能達到年薪百萬。
然而,真實的程式設計師的工作實際情況是怎樣的呢?
其實並不容易,錢難賺,很多人為工作付出了所有,但是一條BUG,就能讓你急的冒汗。
程式設計師這條職業發展之路,還有很多大多數人想不到的天花板,看看你知道嗎?
前幾天還有朋友說,從騰訊跳槽去了位元組,一開始我還不理解,以為他是在走職場下坡路。但現在看來,位元組的薪資是真的香。
按照脈脈和知乎上位元組員工的說法,即便是應屆畢業生都可以拿到比阿里高 20%-30% 的薪資,而有工作經驗的員工,普遍薪資水平高出業內 30% 以上。
再看看資料,位元組測試工程師的平均月薪就有 2W,根據拉勾網的招聘需求也能看出,大廠測試更需要程式碼能力,也都是具有自動化實施經驗的測試工程師。
不過,我身邊有很多朋友,普通二本畢業,沒有多漂亮的簡歷,甚至沒有一份像樣的工作經歷,也都進了大廠工作。
但有一個非常重要的前提,就是他們技術能力都很強。
大廠並不要求每個人都有超高的學歷、不一般的背景,但一定一定會要求你,具備過硬的技術實力、有足夠紮實的程式碼能力。
然而,能具備這兩點的只是少數人,更多人的情況是,忙著上班,也沒人帶,自己也不太會規劃。
我建議大家多去投簡歷面試,能遇到合適的機會最好,如果真沒啥好機會,建議抽時間來好好規劃一下,把自己沒掌握的技術點攻克,從原理到落地實踐。這樣無論是對於我們現在工作而言還是以後的跳槽打算都是一項重要的支撐點。
許多程式設計師往往想著中年危機,也就是人到了35歲以後,公司是否還願意高薪聘請軟體測試工程師,還是直接找應屆生解決問題。
其實,除了「中年危機」,
如今網際網路企業內卷也比較嚴重,甚至很多企業程式設計師變成了產品經理和運營,一個人當一群人用。
「我是革命一塊磚,哪裡需要哪裡搬。」尤其在中小企業,這樣的人才比比皆是,他們不知道自己想要什麼。
關鍵是,即便是如此,當一個行業處於發展階段,急需要大批次的人才時,也無所謂。
IT這個行業沒有我們想象中那麼光鮮,一個蘿蔔一個坑,最後留下的基本都做到了管理層,普通人,一般35歲還處於基層的話,大多會被優化點。
不算身處哪個行業,都要未雨綢繆,提前做好規劃。
從知識層面說:當你知之甚少,觀看龐大的資訊流,超出你的認知上限,你會產生知識焦慮和危機感。解決的辦法就是學習,看系統的書籍,努力提升自我,根據自己的能力設定合理的計劃並去實踐。
實踐很重要,你會在這個過程中有所提升,提升的程度取決於你的專注程度和堅持不懈的結果,在學習和實踐的過程中會轉移你的危機意識(強烈的危機意識是一種溢位的精神能量,並且會造成焦慮以及不安)
學習資源是學習品質和速度的保證,因此找到高品質的學習資源對我們來說也是非常重要的。以下列出的學習資源不分排名,都是好資源:
軟體測試路上不可缺少的知識,也是我多年來總結的經驗已經整理成了思維導圖。
工欲善其事必先利其器。學習軟體測試常用的軟體工具都在這裡了,給大家節省了很多時間都有分享在群裡,需要的朋友可以在文末領取
書籍的好處就在於權威和體系健全,剛開始學習的時候你可以只看視訊或者聽某個人講課,但等你學完之後,你覺得你掌握了,這時候建議還是得去看一下書籍,看權威技術書籍也是每個測試人員必經之路。
精品軟體測試學習書籍
1.技術沉澱(學習+積累)
對於三年多快四年的測試人員來說,無論是在大廠小廠,還是在外包公司,基本上都是做得功能介面測試,對介面、效能、自動化測試只是有點接觸。很多人認為,重複簡單的工作對自己的技術是沒有提升的,但實際上也有人能從中殺出一條血路,所以關鍵是你自己是否花了心思,付出了努力。
當然,我個人也有自己的一套學習方式和習慣,平時喜歡利用碎片時間來看點什麼東西,比如一些技術性的書籍或檔案,還有一些視訊講解等,經常會讓我有一種恍然大悟的感覺,對我的工作也起到了很大的幫助。
閱讀書籍檔案
之前有些做手工測試的同事想轉自動化測試,讓我推薦幾本自動化測試入門的書籍, 我都會建議他們根據自己所在專案的產品來選用對應的自動化測試工具來實踐,再結合自身的喜好來選書, 下面推薦幾本實用性強的書籍。
selenium 3自動化測試實戰這本書是大佬蟲師的作品,蟲師可以說是我的啟蒙人了,早期看了他很多的文章。這本書系統的講解最新的selenium 3的應用,涉及到持續整合、兩大python單元測試框架unittest和pytest的應用,還有資料驅動、PO模型、selenium的分散式執行等等,非常全面,值得入手。
詳細介紹了基於QTP的自動化測試技術,適合自動化測試初學者閱讀。因為QTP是付費軟體,如果所在公司或專案組能使用正版,那真是個深入學習的好機會。
這本書在自動化測試領域影響深遠,它為很多公司指明瞭測試成功的方向。本書講述了一些公司應用自動化的經歷,其中涉及了很多專案,從複雜的政府部門系統到醫療裝置,從SAP業務過程開發到Android移動應用和雲端計算。
從App測試基礎、實戰技術,再到自動化測試框架的搭建,全面地講解App測試所需要的知識,主要內容為:App測試及其型別、Java程式設計環境構建、Java語言基礎、Android自動化環境精講、Android自動化測試基礎精講、Android Appium自動化框架、Appium資料驅動測試框架封裝實戰、Appium關鍵字驅動測試框架封裝實戰、持續整合的自動化、Appium常見問題處理方式。
如果你正好需要利用postman完成介面自動化測試的工作,那麼這本書很適合你。
如果你想看看 postman 是如何完成自動化測試,並與自己的框架比對比對,這本書也適合閱讀。
這本書,詳細講解了介面測試基礎、postman 如何來完成自動化設計和用例編寫、newman+git+jenkins+ 釘釘來完成持續整合工作。
我們進階學習自動化測試必然是為了找到高薪的工作,下面這些面試題是來自阿里、騰訊、位元組等一線網際網路大廠最新的面試資料,並且有位元組大佬給出了權威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。
最後也為大家準備了一份配套的學習資源,你能在 公眾號:豆子熊!免費獲取一份216頁軟體測試工程師面試寶典檔案資料。以及相對應的視訊學習教學免費分享!,其中資料包括了有基礎知識、Linux必備、Shell、網際網路程式原理、Mysql資料庫、抓包工具專題、介面測試工具、測試進階-Python程式設計、Web自動化測試、APP自動化測試、介面自動化測試、測試高階持續整合、測試架構開發測試框架、效能測試、安全測試等。