來源:公司資(zī)訊 | 2021.12.20
愛奇藝裁員(yuán),如一(yī)顆重磅炸彈引爆互聯網圈,随後多家互聯網大(dà)廠相繼被曝裁員(yuán)。人們驚奇發現,以工(gōng)作強度大(dà)、薪酬優厚著稱的互聯網大(dà)廠,也會大(dà)規模裁員(yuán)。
今年以來,互聯網監管收緊,不少大(dà)廠業務收縮,部分(fēn)員(yuán)工(gōng)慘遭裁員(yuán)。
與新員(yuán)工(gōng)相比,35歲的老員(yuán)工(gōng)面臨的情況更嚴峻。在互聯網行業,35歲如同一(yī)條紅線,過了紅線的員(yuán)工(gōng)一(yī)旦被裁,再想進入大(dà)廠極其困難。在此背景下(xià),老員(yuán)工(gōng)們往往更關心裁員(yuán)之事,即使沒被裁,許多人也已早早謀劃好退路。
近日,時代周報記者采訪多名互聯網老員(yuán)工(gōng)。他們年齡都在35歲左右,目前尚未被這波離(lí)職潮波及,但都已做好離(lí)開(kāi)準備。有人準備主動跳槽,有人準備離(lí)職創業。他們的一(yī)個普遍認識是,無論是否被裁,互聯網大(dà)廠都很難久呆,至少在同一(yī)家大(dà)廠不可久呆。
01 “38歲,我(wǒ)有六成以上把握續約”
張岩即将38歲,已過了互聯網大(dà)廠35歲紅線。他現在就職于廣州某互聯網大(dà)廠在線教育項業務部門。
今年以來,監管趨緊,多家互聯網公司裁減在線教育業務員(yuán)工(gōng)。而張岩的五年合同即将期滿,在續約的節骨眼上,新領導找他談了幾次話(huà),讓本就忐忑的他更感不安。
近日,張岩也跟互聯網大(dà)廠朋友讨論裁員(yuán)一(yī)事,得出的結論是,大(dà)多數大(dà)廠仍在盈利,需要有經驗的人才,裁掉老員(yuán)工(gōng)對他們沒有什麽好處。
“我(wǒ)們部門沒有,全公司也沒聽(tīng)說有裁員(yuán)情況。”盡管忐忑,但張岩冷靜分(fēn)析,認爲還是有六成以上的把握續約,“畢竟大(dà)廠是講程序的,領導敢簽字不續約,他就得負起相當大(dà)的責任。”
張岩算過,以他現在四萬左右的月薪,如果不續約,公司得付N+1補償金,加上每年的股票,到手四五十萬元是少不了的。
話(huà)雖如此,張岩也不願消極等待。畢竟眼下(xià)大(dà)廠裁員(yuán)潮兇猛,提前謀劃好後路總是有備無患。
在張岩的計劃中(zhōng),最優選是去(qù)某大(dà)廠成都分(fēn)部任高級經理,年薪50萬元。他很想回到成都這個生(shēng)活寫意的慢(màn)節奏城市,離(lí)老家近,方便照顧上了年紀的雙親;其次是重返曾經闖蕩過的北(běi)京,跟随賞識他的老領導混日子;最差是去(qù)朋友的電商(shāng)創業公司,不穩定且收入銳減。
在張岩看來,離(lí)職也不愁出路,問題在于以38歲的“高齡”還能不能跳到同等收入的另一(yī)家大(dà)廠,還是隻能降維到小(xiǎo)廠或者傳統行業。
在互聯網行業摸爬滾打十二年,張岩深谙互聯網大(dà)廠的生(shēng)存之道。他并不擔心所謂裁員(yuán)潮,反而更擔心職場傾軋。
畢業于一(yī)所三流大(dà)學,張岩的互聯網之路走得并不平順:從門戶網站内容編輯做起,逐漸晉升到管理層,有過跳槽晉升,也面臨過末位淘汰。在他看來,互聯網行業競争激烈、流動性強。
張岩剛進當前這家大(dà)廠時,得到領導賞識,工(gōng)作幹得有聲有色。然而看好他的部門領導随後被調走,新領導來後進行人員(yuán)“洗牌”,張岩被調整到日漸式微的在線教育項目。在那裏,張岩郁郁不得志(zhì),雖然每天加班到深夜,但多是無用功,很難有有價值的産出。
找下(xià)家之餘,張岩也想尋求機會創業。深耕新媒體(tǐ)行業多年,張岩對内容制作和傳播有獨到見解,眼下(xià)正撺掇着幾個同行一(yī)起入局,融資(zī)計劃書(shū)都已做好。
張岩認爲,如果被裁,那筆不菲的賠償金正好可以用來創業。“打工(gōng)是要打工(gōng)的,但不可能一(yī)輩子打工(gōng)。” 張岩笑說。
02 “我(wǒ)隻會跳槽,不會被裁”
有人爲裁員(yuán)感到焦慮,有人則想着通過跳槽漲薪,趙金波明顯屬于後者。
33歲的趙金波是福建人,如今在北(běi)京一(yī)家知(zhī)名電商(shāng)大(dà)廠當程序員(yuán)。趙金波說,目前公司和部門沒有發生(shēng)裁員(yuán)現象,但自己已經躍躍欲試,希望通過跳槽漲薪。下(xià)家是北(běi)京另一(yī)家互聯網大(dà)廠,那是他一(yī)直想去(qù)的公司。
過硬的技術是趙金波的底氣。大(dà)學畢業後,趙金波在廈門、杭州、深圳都呆過,學計算機專業的他早前曾從事過平面設計,但最終還是選擇了IT行業。
盡管所在部門有“不招收35歲以上員(yuán)工(gōng)”的明确要求,而趙金波已逼近這條紅線,但他并未因此産生(shēng)憂慮。他對編程工(gōng)作充滿熱情,曾經兩個月寫過兩萬行代碼,遠超每月3000行的考核指标。
入行以來,趙金波始終保持着旺盛的求知(zhī)欲和學習态度。他爲做一(yī)個插件,周末現學現做,三天時間寫了一(yī)千多行代碼,不僅自己在使用,還分(fēn)享給有需要的同行。
除計算機,趙金波對金融、心理學、哲學等諸多領域也都有興趣。日常加班到晚上十點多,他還要學習到一(yī)點多才睡。
“互聯網公司競争壓力大(dà),每個人都有危機感。學習可以緩解焦慮。”趙金波稱,“我(wǒ)的狀态是不斷跳槽‘跳’出來的,一(yī)直學習才有跳槽的資(zī)本,不然怎麽找到下(xià)一(yī)份更好的工(gōng)作呢?以後我(wǒ)還要跳,不能停歇。”
趙金波是從規模較小(xiǎo)的公司逐步跳進大(dà)廠的,每隔一(yī)年多就會跳槽一(yī)次,直到現在的三十多萬年薪。他發現,最近一(yī)些應屆生(shēng)的薪資(zī)水平比他高,但技術水平卻低于他甚多。
在趙金波看來,雖然自己在大(dà)廠中(zhōng)屬于“大(dà)齡員(yuán)工(gōng)”,但編程技術過硬,所以并不擔心被裁。他反而在準備“裁掉公司”,跳槽謀求更高薪酬。
03 “再堅持兩年,我(wǒ)就去(qù)創業”
剛過32歲,李哲明顯感到體(tǐ)力和精力已經拼不過應屆生(shēng),接受新知(zhī)識的速度也趕不上年輕人。
來自東北(běi)的李哲畢業于國内頭部大(dà)學的計算機專業,2018年來到杭州一(yī)家業内數一(yī)數二的互聯網大(dà)廠工(gōng)作,目前已在杭州結婚,買房定居,成了“新杭州人”。
李哲表示,他所在的業務部門屬于前沿領域,收入可觀,雖然杭州房價較高,但對他尚不構成太大(dà)的還貸壓力。
最近多家互聯網公司被曝大(dà)裁員(yuán),李哲尚未被卷起其中(zhōng)。在他看來,大(dà)廠對于工(gōng)作能力低下(xià)者容忍度不如傳統行業那麽大(dà),奉行末位淘汰制,每年基本都會裁員(yuán)并吸納新血。今年互聯網行業形勢要比往年差一(yī)些,但情況似乎也沒想象中(zhōng)那樣嚴重。
盡管工(gōng)作和家庭都很穩定,年紀卻日益逼近互聯網行業35歲紅線,使李哲頗有憂患之感。與其焦慮被裁,不如早做打算。平日,李哲也會了解行業中(zhōng)人員(yuán)變化情況,
“據我(wǒ)了解,一(yī)些40歲以上的程序員(yuán)會選擇從互聯網行業跳槽到傳統行業,雖然薪水不如大(dà)廠高,但勝在穩定。”李哲表示,“年紀大(dà)确實不是優勢,年紀越大(dà)壓力越大(dà),公司的招聘态度也會有差異。”
“我(wǒ)會優先将杭州作爲我(wǒ)的‘根據地’,但并不排斥去(qù)其他城市工(gōng)作賺錢,如果有合适的機會,北(běi)京、上海我(wǒ)也都會考慮。”李哲表示,“妻子很清楚我(wǒ)的職業規劃,她支持我(wǒ)的想法。”
對于未來,李哲已經有了初步規劃:繼續在大(dà)廠積累兩年經驗,選定一(yī)個方向自主創業;或者進入一(yī)家初創公司,與志(zhì)同道合的夥伴們聯手闖出名堂。
“我(wǒ)還是想出去(qù)拼一(yī)拼,而不是一(yī)直留在大(dà)廠裏面。”李哲說道。
04 “軟件測試有前途嗎(ma)?”
軟件測試人員(yuán)應該居安思危
1、每當經濟不好或者公司業績上不去(qù)的時候,公司會進行裁員(yuán),測試人員(yuán)首先被裁。。
因爲普通測試人員(yuán)的技術相對來說比較低,招起來也比較容易,公司往往先拿測試人員(yuán)開(kāi)刀。
2、身爲測試人員(yuán),雖然我(wǒ)們平常的工(gōng)作大(dà)部分(fēn)都比較安逸。 但是千萬不能溫水煮青蛙。 應該自強不息, 要像開(kāi)發人員(yuán)一(yī)樣, 不斷學習,提高自己的編程水平。這樣就算被裁也能很快找到新的工(gōng)作。
3、但還有太多的小(xiǎo)夥伴仍處于這各種狀态“無法自拔”爲了能夠擺脫測試人員(yuán)“廉價”和“随時可抛棄”的标簽,測試人員(yuán)要想方設法提高自己的業務能力,最好是能夠結識幾個行業大(dà)佬,及時是交流也能受益良多。
在行業混迹10年,手裏多多少少會有一(yī)些資(zī)源,這裏給大(dà)家歸納和總結,和自己對作爲一(yī)名高級自動化測試需要掌握那些技能的筆記分(fēn)享,希望能幫助到有心在技術這條道路上一(yī)路走到底的朋友!
1、軟件測試基礎理論知(zhī)識:
軟件測試理論知(zhī)識是開(kāi)展測試工(gōng)作的理論依據和支撐,是測試很重要的階段必須掌握的技能。
軟件的質量模型:軟件測試過程保障軟件的質量,從哪些方面保障可以從質量模型出發思考
測試分(fēn)類:軟件測試過程可以按照不同角度進行分(fēn)類,基礎測試到高級測試遞進過程
開(kāi)發流程:告訴測試人員(yuán)一(yī)個軟件完整的生(shēng)命周期,軟件從無到有到消亡的過程
測試流程:掌握并指導測試人員(yuán)在實際項目中(zhōng)如何開(kāi)展測試工(gōng)作。這要求測試人員(yuán)對常見的主流測試流程有較爲透徹的理解。遇到不同的軟件項目,知(zhī)道從何處着實能最有效率的測試軟件缺陷
測試計劃與方案:如何規劃在項目中(zhōng)開(kāi)展測試活動,确保測試活動有序進行
設計用例方法:黑盒測試階段必須掌握的一(yī)些測試用例的設計方法。比如黑盒測試用例的設計方法、測試用例元素等等
軟件缺陷:在測試執行過程中(zhōng)應該确定缺陷并提交缺陷報告
缺陷管理:提交缺陷後在實際工(gōng)作中(zhōng)如何和開(kāi)發協助處理驗證提交的問題。例如:bug的等級優先級分(fēn)類、bug的描述、bug的生(shēng)命周期、缺陷管理工(gōng)具使用,如禅道等。
測試報告:測試過程的回顧和結果确認,生(shēng)成系統性的專業軟件測試評估報告。
2、軟件測試功底技術——Linux系統
linux系統是主要的服務端操作系統,也是從事IT崗位的大(dà)部分(fēn)人員(yuán)必須具備的基本技術之一(yī)。
linux系統基本知(zhī)識:多用戶,多任務,發行版本等
常見 linux操作命令:日志(zhì)查看,文件壓縮、解壓,用戶管理,文件權限等
會部署和配置基本的應用jdk、 mysql、 tomcat
docker安裝使用
編寫基本的 shell RAD本
遠程終端工(gōng)具使用: shell, xftps等
3、軟件測試功底技術——Sql數據庫
數據庫作爲軟件系統必備的應用系統,在諸如接口測試、性能測試等等過程中(zhōng)往往需要操作數據庫,驗證數據正确性完整性,都離(lí)不開(kāi)數據庫的增删改查操作,在項目部署階段數據庫還需要配合項目部署。在性能測試、接口自動化測試中(zhōng)都需要數據庫的支撐。
數據庫基本概念
關系型數據庫
MYSQL基本的增改查語句,存儲過程
MYSQL複雜(zá)查詢、多表查詢
MYSQL索引及事務相關概念
數據庫客戶端工(gōng)具使用:如 Navicat
4、軟件測試功底技術——編程語言
推薦沒有編程基礎的朋友可以學習Python語言
Python語言的學習内容包含以下(xià)知(zhī)識點:
Python基礎:Python語言特點、運行環境、基本語法、代碼風格、示例程序
數據結構:
基本數據結構:數字、字符串、類型判斷、類型轉換、切片、字符串格式化、數值運算、位置參數和關鍵字參數;
組合數據結構:列表、元組、範圍、字典、集合、不可hash對象、解包、内存地數據結構址、不可變數據
程序控制:順序結構、循環結構、判斷結構、異常處理、邏輯運算符
函數:定義函數、函數的參數、返回值、變量作用域、匿名函數、常用内置函數
模塊和庫:模塊和包、import關鍵字、常用标準庫、常用第三方庫、包管理工(gōng)具pip
面向對象:面向對象起源和優勢、面向對象的特性類和對象的聯系、對象的特殊方法
日志(zhì)記錄:baseConfig、文件日志(zhì)、郵件日志(zhì)、定制格式、内置占位符、等級過濾、分(fēn)級傳播、配置文件
測試框架:unitest、pytest等
并發編程:多進程、多線程、協程、線程池、同步控制、線程通信、分(fēn)布式、猴子補丁、 async語法、生(shēng)成器
網絡編程:socket編程基礎、TCP服務端和客戶端、并行請求處理、HTTP服務端和客戶端
5、軟件測試自動化進階——接口測試
接口測試本質也是功能測試的一(yī)種,通過腳本或者工(gōng)具,模拟客戶端對服務端接口進行調用。因爲是從接口層測試,所以能更早的發現問題,從而提高測試效率,降低修複成本。
http/httpst協議學習
常見請求方法學習:GET、POST
cookie和 session學習
接口的基本概念
接口文檔認識
接口測試用例編寫
接口測試工(gōng)具使用:postman、Jmeter、SoapUl
6、軟件測試自動化進階——性能測試
性能測試的技術要求很高,不僅僅要對性能測試的指标、測試分(fēn)類、測試設計有很深刻的理解。還要學習系統業務和架構相關知(zhī)識,這樣才能更好的設計性能場景。
性能基本概念:性能測試意義、常見性能指标理解、性能測試的分(fēn)類
性能測試流程:性能需求分(fēn)析、性能場景設計、測試腳本編寫、測試執行資(zī)源監控、性能調優、回歸測試
Jmeter及 roadrunner使用
性能測試報告輸出
7、軟件測試自動化進階——app自動化
越來越多的項目和系統通過移動端來提供服務,移動端的軟件質量越來越重要,App自動化測試已經成爲自動化測試的重要内容。借助Appium,使得App自動化測試和Web自動化測試有很多相通之處,不過作爲測試工(gōng)程師,依然需要掌握移動端應用的工(gōng)具和特性。
Appium移動測試環境搭建:Appium ServerAppium和 Desktop、 Android運行環境搭建、模拟器安裝和連接、真機設備調試模式、adb、 weditor、 - - UiAutomator22、 Monkey
Appium元素定位:原生(shēng)應用元素定位、純web應用元素定位、混合應用元素定位
Appium元素交互:等待元素加載,元素的基本屬性和方法、滑動、拖動、縮放(fàng)操作、下(xià)拉選擇操作、 toast消息處理、常見控件分(fēn)析、常見布局分(fēn)析
封裝測試框架:集成Appium、adb等工(gōng)具、預定義異常處理、記錄Appium日志(zhì)、屏幕截圖、打造多用途測試框架
8、軟件測試自動化進階——持續集成和持續測試
持續集成和持續測試是一(yī)個在叠代中(zhōng)構建、測試産品并修複Bug的過程。它有助于團隊在開(kāi)發階段的初期發現缺陷,這時的缺陷通常相對不那麽複雜(zá),并且更容易被解決。通過持續集成和持續測試,可以盡早地将錯誤風險降至最低,并加快交付更好質量的軟件。
版本控制Git:背景介紹、環境部署、工(gōng)作區、暫存區和提交區、分(fēn)支創建與合并、解決沖突、标簽、 config與别名、本地倉與遠程倉、 GitHub與碼雲
持續集成 Jenkins:背景介紹、環境部署、文件結構、遠程倉庫與私服、ja包依賴、插件管理
容器Docker:了解 Dockers的鏡像、倉庫、容器、 Docker Engine和架構圖、網絡設置、數據持久化
如果你按照這個學習路線徹底了解自動化測試,那麽月薪15-25K是很容易拿到的。同時你也具備了代碼能力,可以繼續奔着測試開(kāi)發這個方向而努力!
技術行業要不斷地學習,學習肯定不要孤軍奮戰,最好是能抱團取暖,相互成就一(yī)起成長,群衆效應的效果是非常強大(dà)的,大(dà)家一(yī)起學習,一(yī)起打卡,會更有學習動力,也更能堅持下(xià)去(qù)。你可以加入我(wǒ)們的測試技術交流扣扣群:914172719(裏面有各種軟件測試資(zī)源和技術讨論)
送給大(dà)家一(yī)句話(huà),共勉:當我(wǒ)們能力不足的時候,首先要做的是内修!當我(wǒ)們能力足夠強大(dà)的時候,就可以外(wài)尋了!
最後也爲大(dà)家準備了一(yī)份配套的學習資(zī)源,你能在 公衆号:【傷心的辣條】免費(fèi)獲取一(yī)份216頁軟件測試工(gōng)程師面試寶典文檔資(zī)料。以及相對應的視頻(pín)學習教程免費(fèi)分(fēn)享!,其中(zhōng)資(zī)料包括了有基礎知(zhī)識、Linux必備、Shell、互聯網程序原理、Mysql數據庫、抓包工(gōng)具專題、接口測試工(gōng)具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續集成、測試架構開(kāi)發測試框架、性能測試、安全測試等。