主頁 >  其他 > 在位元組跳動干軟體測驗5年,7月無情被辭,想給劃水的兄弟提個醒

在位元組跳動干軟體測驗5年,7月無情被辭,想給劃水的兄弟提個醒

2022-08-14 07:33:04 其他

前段時間,一個認識了好幾年在大廠作業做軟體測驗的朋友,年近30了,卻被大廠以“人員優化”的名義無情被辭,據他說,有一個月散伙飯都吃了好幾頓……

在很多企業,都有KPI考核,然后在此基礎上還會弄個“末位淘汰”( 或者叫“人員優化”),

互聯網大廠殘酷現狀在此,無法避免,為了助力朋友們跳槽面試、升職加薪、職業困境,提高自己的技術,逃脫掉“人員優化”的坎,

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

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

在這里插入圖片描述

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

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

先來說深入思考,在程式員這個圈子里,常能聽到一些言論:我這個作業一點技術含量都沒有,每天就 點點點,這 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相關等
作為一位過來人也是希望你們少走一些彎路,在這里我給大家分享一些進階自動化測驗的路線資源,希望幫你們更好的突破自己

一、測驗基礎

了解測驗的基礎技能,掌握主流缺陷管理工具的使用,熟練測驗環境的操作與運維
在這里插入圖片描述

二、Linux必備知識

Linux作為現在最流行的軟體環境系統,一定需要掌握,目前的招聘要求都需要有Linux能力,
在這里插入圖片描述

三、Shell腳本

掌握Shell腳本:包括Shell基礎與運用、Shell邏輯控制、Shell邏輯函式
在這里插入圖片描述

四、互聯網程式原理

自動化必經之路:前端開發基礎知識以及互聯網網路必備知識四、互聯網程式原理
在這里插入圖片描述

五、MySQL資料庫

軟體測驗工程師必備MySQL資料庫知識,不僅僅停留在基本的“增刪改查”,
在這里插入圖片描述

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各種抓包工具適用于各種專案,總有一款適合你的
在這里插入圖片描述

七、介面測驗工具

介面測驗神器,你繞不開的強大工具:Jmeter,小巧靈活:Postman
在這里插入圖片描述

八、Web自動化測驗Java&Python

了解自動化的目的,熟練掌握TestNG&unittest自動化框架,以及斷言與日志處理
在這里插入圖片描述

九、介面與移動端自動化

專業介面呼叫、測驗解決方案,組建完整的web和介面自動化框架,Appium整體使用
在這里插入圖片描述

十、敏捷測驗&TestOps構建

揭開TestOps的神秘面紗,持續集成Jenkins框架爛熟于心

在這里插入圖片描述

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

軟體測驗的彼岸:性能測驗和安全測驗,選個方向努力爬坑吧!
在這里插入圖片描述
這些都是高附加值的知識!

希望大家根據這個學習架構路線,不斷地去摸索與提升,突破技術的瓶頸,可以說,這個程序會讓你痛不欲生,但只要你熬過去了,以后的生活就輕松很多,正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,等到完成之后再回顧這一段路程的時候,你肯定會感慨良多,

在這里插入圖片描述

這些資料,以及上方的自動化測驗進階線路詳細講解,對于想進階測驗的朋友來說應該是最全面最完整的備戰倉庫,在裙946094265免費獲取,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業,一定要提升技術功底,希望對大家有所幫助…….

合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!!

搜索

復制

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/501801.html

標籤:其他

上一篇:漫談測驗成長之探索——測驗檔案

下一篇:看了1000+份簡歷,我蚌埠住了

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more