天天看點

“大廠就像一座圍城...”一位年薪50w的阿裡測試工程師的感慨....

“網際網路大廠,多少人程式員一生為之奮鬥,多少人擠破腦袋都想進去,但是裡面真的很好嗎?當然好,工資待遇是其他企業的數倍,在大廠工作。一兩年就能實作财富自由,但是真的裡面的員工快樂嗎?我是阿裡的一名員工,算算時間,應該差不多幹6年了,算是一個老員工了,在阿裡六年,實話實說我賺挺多的,現在年薪50w左右,在公司裡算不得很高,但是我想買的都能買,想要的基本可以買到,但是我真的想說,我不快樂,我感覺我在阿裡被剝奪了生活的權利,加班嚴重,内卷更嚴重,在企業裡,你不會停止你的工作,盡管你已經很累,但是你依舊不會停止,這就是大廠風氣,我很想離開,這不是什麼凡爾賽,而是我真真切切的感受,可以說,就像一座圍城一樣,裡面的人想出來,但是外面的人擠破腦袋都想進去”一個年薪50w的阿裡測試工程師的自白!

“大廠就像一座圍城...”一位年薪50w的阿裡測試工程師的感慨....

很多人對我的進入阿裡的經曆感興趣,我這裡跟大家分享一下吧

選擇去阿裡的原因有以下幾點:

從崗位來看,阿裡算是一線大廠,進去體驗學習,順便鍍個金

自己内心對自己的認可,能通過阿裡的技術面,不能說很牛,但起碼也不算個水貨

我父母希望我在一個“體面”點的地方工作…阿裡在他們圈子裡說出去還是挺體面的,而且顯得子女很拼搏奮鬥

總之以上種種原因,我認真準備了一番…最終通過了阿裡的面試,當時心裡還是很開心的,薪資也很滿意。

之間完成了一次晉升,換了一家公司,有過開心滿足的時光,也有過迷茫掙紮的日子,不過還算順利地從一隻職場小菜鳥轉變為了一名資深劃水員。

一、從認為是上天眷顧到不适應

剛入職的幾天,興緻還十分高昂,和一起入職的同僚熟悉公司環境,還幫他解決了一些技術上的問題……然而在接下來的兩個月,盡管我有心理準備,但還是非常的不習慣。

感覺對整個文化和大家的行事風格還是非常不适應。

首先是會議多,一個會經常一開就是2小時,而且大家都很喜歡插嘴拖慢會議進度,三句話能數清楚的小問題被塞入了各種高大上的詞組重組成了一篇篇的大作文,幾個會開下來我感覺我人傻了,真是一種完全懵逼的感覺!

與此同時,剛入職不久我就被指派了好幾塊業務。之後和這些業務有關的人出了問題全都來找你,每天有兩位數的人來找你解決問題簡直家常便飯……而我本身也是新人,很多事情不了解,剛入職師兄又被調配到了别的線,感覺挺孤立無援的,把問題抛出去尋求組内幫助,得到的也經常隻是“你不了解這塊業務就去盡快了解啊”的回複……

沒辦法,隻能硬着頭皮啃,因為阿裡内部用得很多都是自建的工具庫、架構,有不少工具文檔也确實不咋地,很多時候要找維護人直接去問。然後你一問,對方看你新人,大機率就是幾個小時的已讀不回……總之解決問題很吃力且低效,還經常直接被人怼。

二、考慮離職

在這期間我還接了另一個測試,本來測試是一個小東西,但結果測着測着我發現和說好的不一樣啊,很多應該已經測完的東西全都沒弄。于是我向其他組員抛出了這個問題,得到回複是“你測一下吧,順便把某塊xxx也重測下。”結果本來的一個小問題變成了一個略惡心的炸彈,最終好不容易算是搞定了。再看了看一起入職的同僚,感覺他們負責的工作就比我這邊好對付不少,這也讓我原本不穩定的心态更加炸裂。

這樣的情況持續了一個月之後。某一天晚上我便找熟人打聽了一波情況,他一聽到我負責的業務,立馬條件反射性地來了句“這是個屎盆子啊”。我當時一驚,這才發現我負責的這些業務中有好幾塊都是公認的坑,屬于瑣碎需求極多深坑不少,而且很難測出啥成果的。

得知了這個消息後,我晚飯後在樓下溜了一大圈希望能夠冷靜下,但感覺越想越頭疼,重新上樓,打開電腦,釘釘又是一大堆未讀消息。大緻掃了一眼,滿屏盡是:

“幫忙看看啊”、“我們xxx出了問題快點幫忙解決下”、“你測試下xxx”、“用你們的xxx出了問題,你幫忙看看啊”,以及幾個群的滿螢幕正能量大拇指…

當時就感覺倒吸一口涼氣,精神恍惚。其實前幾天就有了上班如上墳的感覺,每天都感覺有一個鬼影子跟着自己,大腦時刻都處在一個高壓緊繃的狀态。盡管這些事情我應該可以繼續硬抗一段時間,但這樣的做事風格我是真的不喜歡,感覺出了問題每個人都是想辦法甩鍋,找責任人。我不認為自己可以轉變成一個能夠與這種氛圍相符的人,于是當晚回去後便思考了下決定離職!

在這個過程中,總結出了一些還算實用的劃水經驗,有些是自己領悟到的,有些是跟别人交流學到的,在這裡跟大家分享一下。

我給的建議也差不多,如果你現在在外包公司,多學習争取把自己的技術提升上來,你還要明确自己的職業規劃,這樣你才有跳槽的資本,才有跟别人競争的機會。

一、學會深入思考,總結沉澱

我想說的第一條就是要學會深入思考,總結沉澱,這是我覺得最重要也是最有意義的一件事。

先來說深入思考。在程式員這個圈子裡,常能聽到一些言論:我這個工作一點技術含量都沒有,每天就 點點點,這 TM 能讓我學到什麼東西?抛開一部分調侃和戲谑的論調不談,這可能确實是一部分同學的真實想法,至少曾經的我,就這麼認為過。後來随着工作經驗的積累,加上和一些高 level 的同學交流探讨之後,我發現這個想法其實是非常錯誤的。

之是以出現沒什麼可學的這樣的看法,基本上是思維懶惰的結果。任何一件看起來很不起眼的小事,隻要進行深入思考,稍微縱向挖深或者橫向拓寬一下,都是足以讓人沉溺的知識海洋。

再來說下總結沉澱。這個我覺得也是大多數程式員比較欠缺的地方,隻顧埋頭幹活,可以把一件事做的很好。但是幾乎從來不做抽象總結,以至于工作好幾年了,所掌握的知識還是零星的幾點,不成體系,不僅容易遺忘,而且造成自己視野比較窄,看問題比較局限。

适時地做一些總結沉澱是很重要的,這是一個從術到道的過程,會讓自己看問題的角度更廣,層次更高。遇到同類型的問題,可以按照總結好的方法論,系統化、階層化地推進和解決。

舉一個例子。做背景服務,今天優化了 1G 記憶體,明天優化了 50%的讀寫耗時,是不是可以做一下性能優化的總結?

比如說在應用層,可以管理服務對接的應用方,梳理他們通路的合理性;在架構層,可以做緩存、預處理、讀寫分離、異步、并行等等;在代碼層,可以做的事情更多了,資源池化、對象複用、無鎖化設計、大 key 拆分、延遲處理、編碼壓縮、gc 調優還有各種語言相關的高性能實踐...等下次再遇到需要性能優化的場景,一整套思路立馬就能套用過來了,剩下的就是工具和實操的事兒了。

還有的同學說了,我就每天跟 PM 撕撕逼,做做需求,也不做性能優化啊。先不讨論是否可以搞性能優化,單就做業務需求來講,也有可以總結的地方。比如說,如何做系統建設?系統核心能力,系統邊界,系統瓶頸,服務分層拆分,服務治理這些問題有思考過嗎?每天跟 PM 讨論需求,那作為技術同學該如何培養産品思維,引導産品走向,如何做到架構先行于業務,這些問題也是可以思考和總結的吧

是以說學習和成長是一個自驅的過程,如果覺得沒什麼可學的,大機率并不是真的沒什麼可學的,而是因為自己太懶了,不僅是行動上太懶了,思維上也太懶了。

可以多寫技術文章,多分享,強迫自己去思考和總結,畢竟如果文章深度不夠,大家也不好意思公開分享。

二、積極學習,保持技術熱情

最近兩年在網際網路圈裡廣泛傳播的一種焦慮論叫做 35 歲程式員現象,大意是說程式員這個行業幹到 35 歲就基本等着被裁員了。不可否認,網際網路行業在這一點上确實不如公務員等體制内職業。但是這個問題裡 35 歲程式員并不是絕對生理意義上的 35 歲,應該是指那些工作十幾年和工作兩三年沒什麼太大差別的程式員。後面的工作基本是在吃老本,沒有主動學習與充電,35 歲和 25 歲差不多,而且沒有了 25 歲時對學習成長的渴望,反而添了家庭生活的諸多瑣事,薪資要求往往也較高,在企業看來這确實是沒什麼競争力。

而如果我們積極學習,保持技術能力、知識儲備與工作年限成正比,這到了 35 歲哪還有什麼焦慮呢,這樣的大牛我覺得應該也是各大公司搶着要吧?但是學習這件事,其實是一個反人類的過程,這就需要我們強迫自己跳出自己的安逸區,主動學習,保持技術熱情。在滴滴時有一句話大概是,主動跳出自己的舒适區,感到掙紮與壓力的時候,往往是黎明前的黑暗,那才是成長最快的時候。相反如果感覺自己每天都過得很安逸,工作隻是在混時長,那可能真的是溫水煮青蛙了。

剛畢業的這段時間,往往空閑時間還比較多,正是努力學習技術的好時候。借助這段時間夯實基礎,培養出良好的學習習慣,保持積極的學習态度,應該是受益終身的。至于如何高效率學習,網上有很多大牛寫這樣的文章,到了公司後内網也能找到很多這樣的分享,我就不多談了。

三、主動承擔,及時交流回報

前兩條還是從個人的角度出發來說的,希望大家可以提升個人能力,保持核心競争力,但從公司角度來講,公司招聘員工入職,最重要的是讓員工創造出業務價值,為公司服務。

雖然對于校招生一般都會有一定的培養體系,但實際上公司确實沒有幫助我們成長的義務。而在能為公司辦成事,創造價值這一點上,我覺得最重要的兩個字就是主動,主動承擔任務,主動溝通交流,主動推動項目進展,主動協調資源,主動向上回報,主動創造影響力等等。

我當初剛入職的時候,基本就是 leader 給配置設定什麼任務就把本職工作做好,然後就幹自己的事了,幾乎從來不主動去跟别人交流或者主動去思考些能幫助項目發展的點子。自以為把本職工作保質保量完成就行了,後來發現這麼做其實是非常不夠的,這隻是最基本的要求。

而有些同學的做法則是 leader 隻需要同步一下最近要做什麼方向,下面的一系列事情基本不需要 leader 操心了 ,這樣的同學我是 leader 我也喜歡啊。入職後經常會聽到的一個詞叫 owner 意識,大概就是這個意思吧。

在這個過程中,另外很重要的一點就是及時向上溝通回報。項目進展不順利,遇到什麼問題,及時跟 leader 同步,技術方案拿捏不準可以跟 leader 探讨,一些資源協調不了可以找 leader 幫忙,不要有太多顧忌,認為這些會太麻煩,leader 其實就是幹這個事的。

如果項目進展比較順利,确實也不需要 leader 介入,那也需要及時把項目的進度,取得的收益及時回報,自己有什麼想法也提出來探讨,問問 leader 對目前進展的建議,還有哪些地方需要改進,消除資訊誤差。做這些事一方面是合理利用 leader 的各種資源,另一方面也可以讓 leader 了解到自己的工作量,對項目整體有所把控,畢竟 leader 也有 leader,也是要彙報的。

可能算是大家比較反感的向上管理吧,有内味了,這個其實我也做得不好。但是最基本的一點,不要接了一個任務悶着頭幹活甚至與世隔絕了,一個月了也沒跟 leader 同步過,想着憋個大招之類的,那基本涼涼。

一定要主動,可以先從強迫自己在各種公開場合發言開始,有問題或想法及時 one-one。

四、一套系統提升學習的好資料

最後就是需要一套系統提升的好資料來提升自己的綜合技術能力了!

做為一名測試人,我想分享一下這些年來,我對于技術一些歸納和總結,和自己對作為一名進階自動化測試需要掌握那些技能的筆記分享,希望能幫助到有心在技術這條道路上一路走到底的朋友!

内容涉及:測試理論、Linux基礎、MySQL基礎、Web測試、接口測試、App測試、管理工具、Python基礎、Selenium相關、性能測試、LordRunner相關等

一、測試基礎

了解測試的基礎技能,掌握主流缺陷管理工具的使用,熟練測試環境的操作與運維

程式員雷子 測試基礎
測試計劃/測試用例 黑盒用例設計等價類/邊界值/場景分析/判定表/因果圖分析/錯誤推斷
缺陷 缺陷生命周期/缺陷分級/缺陷管理工具禅道/Jira
資料庫 Mysql/環境搭建/增删改查/關聯查詢/存儲過程
Linux 系統搭建/基本指令/日志分析/環境搭建

二、Linux必備知識

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

程式員雷子 Linux必備知識
Linux系統簡介與準備 Linux作為現在最流行的軟體環境系統,一定得會,從CenterOS版本系統進行介紹,安裝,目錄結構等基礎内容學起,也為後續自建測試環境準備。
Linux遠端工具Xshell 詳細介紹如何入門使用Linux,并進行正常的遠端管理,檔案傳輸操作,涉及其中的工具Xshell,Xftp
Linux檔案屬性與管理 Linux檔案,目錄基本屬性,檔案操作,檔案管理,目錄操作,目錄管理。切忌自毀行為操作,如何預防意外操作
Linux使用者與組管理 如何在Linux中新增,删除,修改使用者與組,并賦予相應權限,不再因為權限問題而卡殼
Linux檔案編輯器 Linux檔案編輯器vi的使用,指令模式,輸入模式,操作執行個體,快捷鍵,管道指令,使用心得。在一個沒有圖形化的系統下到底如何編輯的呢?
Linux常用系統設定 網絡設定,環境變量,磁盤管理,時間設定,系統資源,防火牆,應有盡有,不用擔心毫無頭緒。
Linux安裝軟體 Linux安裝指令,以及如何通過tar,gz等網絡上下載下傳的安裝檔案進行安裝,如MySQL資料庫安裝。
Linux Docker容器 Docker容器技術講解,image鏡像管理,倉庫,容器建立,啟動,操作,鏡像打包,趕上行業流行技術

三、Shell腳本

掌握Shell腳本:包括Shell基礎與運用、Shell邏輯控制、Shell邏輯函數

程式員雷子 Shell
Linux Shell基礎與應用 shell腳本程式設計介紹,環境類型,變量,參數,運算符,數組的使用,零距離接觸腳本
Linux Shell邏輯控制 shell邏輯應用,test指令,流程控制,資料輸入與輸出,腳本邏輯不再單調,玩出花樣
Linux Shell函數 shell腳本函數寫法,檔案互相調用,腳本實戰應用,懂得開發,測試,運維都可以做什麼
Windows腳本批處理 Linux玩夠了,再來看看Windows正常指令用法,批處理腳本寫法,實戰應用,并不是到哪都是Linux,Windows腳本也是常用腳本之一,看到這裡可能你就用的Windows

四、網際網路程式原理

自動化必經之路:前端開發基礎知識以及網際網路網絡必備知識四、網際網路程式原理

程式員雷子 網際網路程式原理
Web前端開發基礎 HTML、CSS基本内容學習。為什麼測試課程有開發?對不起,如果不會,自動化可能不歡迎,很多自動化測試問題都出自于開發基礎
Web前端開發腳本 JavaScript最主流的腳本學習,同樣的,這也會在自動化測試中涉及,在一些工具中其實也經常用到動态腳本,也是JavaScript語言
開發者調試工具測試應用 雖然浏覽器的F12被命名為開發者工具,但實際上測試不管在功能測試還是自動化測試中,都起到了很關鍵的作用。如解析HTML,定位元素,調試腳本,監控網絡抓包等等
網際網路程式網絡架構 通過網絡架構詳細了解網際網路程式的誕生,邏輯細節,網際網路通訊原理又是如何将資料傳遞到其他計算機的,TCP,UCP,HTTP,等等協定的關系又是什麼。
HTTP協定資料結構分析 完整解析HTTP協定資料結構,包括Request、Response資料格式,Header的定義和用法各種狀态代表什麼,如何辨識錯誤。分析協定中參數的位置,rest結構,各種常見的body資料形式,解析方式,常見資料解析錯誤的原因。
Cookie與Session機制 解讀Cookie到底是什麼,和Session存在什麼樣的關系,如何測試Cookie與Session,需要注意什麼

五、MySQL資料庫

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

程式員雷子 MySQL資料庫
MySQL資料庫測試應用 MySQL環境搭建,用戶端Navicat的基本使用與資料操作,學習并鞏固基本的SQL文法,增删改查缺一不可,掌握各種條件的使用方法
MySQL進階查詢 查詢更新,掌握多表查詢,子查詢,查詢分組,統計函數的使用,并對經典面試題進行學習與分析
MySQL自定義函數 既然有内置函數,當然也不缺自定義函數的位置,也是經常會使用到的,這就好比任意一種開發語言一樣都離不開函數的定義與使用
MySQL存儲過程SP 資料庫必不可少的存儲過程,通常也叫SP,如何定義?如何測試?怎麼樣使用更安全,測試到底用存儲過程還能做什麼更多便于測試的内容
MySQL事物與程式設計 資料庫事務使用案例,索引的原理與使用,資料庫SQL程式設計在測試中的應用,如何用其快速精準的産生大量指定的測試資料

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各種抓包工具适用于各種項目,總有一款适合你的

程式員雷子 抓包工具
抓包原理與方式 隻有了解抓包的原理,才能真正去用好一個适合的工具,選擇合适的方向和方法,否則都是徒勞的
抓包工具選擇 抓包工具的分類與功效,什麼樣的項目适合哪種工具,如何去辨識工具的優勢
Fiddler基礎功能 作為專業的HTTP體系的抓包工具,詳細介紹其工具原理,如何過濾資料,如何搜尋想要的資料,如何對web,非web,手機,HTTPS協定等各種環境進行抓包
Fiddler進階功能 學會使用其進行接口測試,斷電,腳本等方式進行資料的修改,替換,模拟資料進行接口Mock測試,建立自己定義的菜單功能
Wireshark 與其說是抓包,更是一種抓包後的分析工具,在各個系統下利用其它與系統一體化的抓包工具進行資料抓取整理并展示,有着強大的過濾和分析功能
Sniffer 黑科技抓包工具,有多種版本,非常專業的抓包工具
Tcpdump Linux、Android系列的系統中的抓包插件神器

七、接口測試工具

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

程式員雷子 接口測試工具
Jmeter接口測試入門 Jmeter簡介,環境準備,目錄結構介紹 ,如何錄制腳本,以及基礎元件的使用,線程、作用域、HTTP請求、定時器、斷言等等
Jmeter接口測試進階使用 Jmeter邏輯控制、前置處理器、後置處理器、螢幕、結果樹,如何參數化、正規表達式關聯、事務、檢查點等等。并帶領大家對帶有token等動态資料的項目進行實戰演練
Jmeter接口測試進階功能 Jmeter腳本思考時間、随機時間、線程啟動間隔、并發集合點、聯機遠端調用,webservice、websocket、jdbc、指令調用等等
Postman接口測試工具使用 行業标準HTTP、rest接口測試神器,基本請求、分組儲存、動态變量、腳本、資料關聯、參數化、自動斷言、批量運作、持續內建。思路類似其他接口工具,避免泛濫學習

八、Web自動化測試Java&Python

了解自動化的目的,熟練掌握TestNG&unittest自動化架構,以及斷言與日志處理

程式員雷子 Web自動化測試Java&Python
自動化架構思路引導 我們做自動化到底為了什麼?節省人力、加快速度、還是讓機器代替手動、還是提升自我。應該如何建立思路,而非無腦進坑任機器擺布
Java&Python3開發環境及基本文法 Java&Python開發環境搭建,基礎文法入門,讓不會代碼的以最快速度入門,友善适應後續自動化測試開發内容學習,代碼夠用即可,并不是學得越多越好
Java&Python3集合類型與面向對象開發 Java&Python各種基本類型、集合資料類型的了解與操作,循環語句、判斷語句,面向對象的開發,函數的使用,類的使用
Selenium3環境與浏覽器驅動配置 基于selenium3的web自動化環境搭建,正确的浏覽器配置,不再為起不了浏覽器而煩惱。支援IE、Firefox、Chrome等等
Selenium3多種定位及動态操作 selenium3常見定位方法,屬性和值的擷取,如何動态判斷不一定存在的元素,複雜的網頁結構,需要多步驟操作的元素等等
特殊情況處理(js、特殊控件等) selenium3自動化測試中,常見的特殊情況處理,如日期、控件、智能等待、檔案上傳下載下傳、網頁嵌套結構,各種彈窗的處理方式,cookie處理,JavaScript腳本調用等
TestNG&unittest自動化架構使用 Python unittest、Java TestNG自動化架構的使用,環境處理、基本使用邏輯,資料驅動模型,資料庫資料載入等
自動化架構斷言與日志處理 自動化中最重要的是什麼?作為測試當然是斷言,沒有斷言的自動化毫無用處,如何展示日志與結果是自動化測試的根本
PageObject架構設計模式 PageObject架構設計模式,到底是做什麼的?如何更好的快速管理控件,從此做起

九、接口與移動端自動化

專業接口調用、測試解決方案。組建完整的web和接口自動化架構,Appium整體使用

程式員雷子 接口與移動端自動化
接口自動化方案Requests Python Requests、Java HTTPclient接口架構,都是專業的接口調用、測試的解決方案,使用簡單快速,結合工具的使用方式和功能,快速上手并對其操作,解決其中的疑難雜症
web+自動化架構整合 自動化測試是相通的,如何将web與接口、甚至更多的測試類型和方向結合起來,組成完整的自動化架構
Appium環境搭建 Appium環境相對複雜,針對Android系統進行完整的環境搭建演練,解決環境上的問題,并進行基本的自動化操作
Appium自動化實戰與架構結合 Appium整體使用與web自動化類似,引導使用典型功能,并針對一款APP進行實戰操作

十、靈活測試&TestOps建構

揭開TestOps的神秘面紗,持續內建Jenkins架構爛熟于心

程式員雷子 靈活測試&TestOps建構
建構靈活測試運維架構體系 靈活測試是什麼?為什麼需要靈活,行業都提到的devops又是什麼?TestOps能做什麼
持續內建Jenkins架構實戰 持續內建最常見的一套架構,介紹Jenkins操作、權限、系統管理等,常用建構與運作執行個體講解
靜态掃描測試Sonar 一款自動化的代碼掃描工具,便捷式快速掃描代碼中的問題,做到提前發現,統一規範,自動化中的代碼測試神器

十一、性能測試&安全測試

軟體測試的彼岸:性能測試和安全測試,選個方向努力爬坑吧!

程式員雷子 性能測試&安全測試
性能測試學習路線 如何學習性能測試,性能測試到底該怎麼學習,使用什麼工具?工具并不代表性能,接口的基礎對性能測試非常重要,而工具隻是輔助,更多的是思路和政策。你不會并不是分析而是準備階段
loadrunner脫離浏覽器錄制專題 IE無法啟動被測網站?打不開浏覽器?程式無法在浏覽器中被打開?這些都沒關系,還是一樣能錄制,但錄制是偷懶專用的,對于學習有一定的輔助作用,也會帶入無法脫離的坑
性能測試工具操作實踐 loadrunner、jmeter,有了前面的基礎使用,看懂腳本不是問題,帶上關鍵的參數化、動态資料關聯、事物、日志,大部分的腳本都可以搞定進行實踐
系統監控方案實施 工具自帶監控?系統監控?JVM内部監控?資料庫監控?各種監控的意義何在,如何在各種情況下精準監控資料
安全測試起源與工具介紹 應該如何進行安全測試,安全測試都有哪些分類?都會用到什麼樣的工具,各自的作用又是什麼,如web漏洞掃描,端口掃描,系統掃描等
web安全測試手工實戰 接口測試在安全中的作用,不會手動的安全測試,那就永遠無法了解自動化以後産出的結果
安全掃描工具測試實踐 實際介紹以及使用APPscan、awvs等專業安全掃描工具
企業安全建設(SDLC) 企業應該如何進行安全建設,制定更安全的軟體生命周期。從哪些方面進行着手

上面就是我為大家整理出來的一份軟體測試工程師發展方向知識架構體系圖。希望大家能照着這個體系在3-4年内完成這樣一個體系的建構。可以說,這個過程會讓你痛不欲生,但隻要你熬過去了。以後的生活就輕松很多。正所謂萬事開頭難,隻要邁出了第一步,你就已經成功了一半,等到完成之後再回顧這一段路程的時候,你肯定會感慨良多。

這些就是我在阿裡學到的東西,目前來我在阿裡離職出來,來到了一家自研公司,雖然沒有在阿裡賺的多,但是以我的技術水準,還不至于太少,更重要的是我有了雙休,我有了去生活的時間,我有了每天充足的睡眠。

繼續閱讀