我上週一開始上班。今天剛好滿兩週。

有趣的是,我在 QA 幹了 15 年——先是手動測試,接著自動化測試,再來是測試開發,最後是測試管理。這個領域裡幾乎所有職稱我都待過。結果第一天坐到新桌子前時,最基本的感受卻是:我完全不知道自己在做什麼。

為什麼會來這裡

事情的發生主要是運氣。前一家公司裁員後,我其實沒有積極找工作。那段時間我都泡在 dev.to 上,寫我的《36 計》系列——已經完成 30 篇,還剩 6 篇。老實說,那段日子其實挺不錯的。

後來一位老同事打電話來。他們正在招募測試人員,問我有沒有認識的人。我想了想,說:不然就我吧。

跟 CTO 談了一次,跟 HR 面試了一次,然後就到星期一報到了。

我會答應,原因很簡單。這是一家 AI Agent 新創,成立一兩年,正好踩在這個產業最火的題目上——而且是垂直領域,不是另一個通用型包裝層。光是這點就夠了。反正我本來就很愛折騰 Agent 和模型,這本來就是我的興趣。

兩週內我注意到的兩件事

第一件是流程。這裡的產品 → 需求 → 開發 → 測試 → 上線的管線,和我過去熟悉的真的不一樣。老實說,第一週我還覺得這裡一團亂,而且我到現在還在適應。當你習慣某一種秩序時,另一種秩序看起來就會像是錯的。通常其實不是錯,只是不一樣。

第二件是節奏,而這點很好。前一家公司講求即時回覆。需求一變,PM 就得當場回應。這裡的節奏感覺慢一些,但慢得很對。測試人員有更多時間,也有更多空間自己做判斷。你可以先把事情想清楚,而不是被事情一路拖著走。進來兩週了,這是我最喜歡這裡的一點。

在 QA 做久了,你會學到一件事:慢就是快,快就是慢。前面偷來的時間,最後都會加倍還回去,變成返工和救火。花半天去處理邊界案例、奇怪輸入、各種假設情境——那半天通常能換回一整週。所以當我說這裡感覺慢,我不是在說大家都不趕時間。我是說,節奏都用在真正重要的地方。

先理解,再判斷

做了 15 年,會讓你很快就能辨認模式。你一看到東西,問題就自己跳出來了。可這也會養成一個壞習慣:當某件事跟你習慣的做法不一樣時,第一個反應不是去理解,而是先懷疑它。

所以這兩週我給自己的規則是:先理解,再判斷。所謂的新手心態,說起來容易,做起來其實就是在跟自己辯論。

那個讓我有點笑不太出來的巧合

我在《36 計》系列裡寫過一個角色,名字叫 Mark。

Mark 是那種很可靠的人——多年經驗,全都記在腦子裡。他的公司慢慢把那些經驗萃取成一項技能。然後,他被裁了。

那篇是我站在外面、以作者的角度寫的,當時還覺得自己挺得意。

在那個故事裡,這項技能在 312 個歷史失敗情境中,診斷準確率達到 96.8%。然後第 313 個案例出現了。那個 450ms 的重試視窗,其實是我五年前為 RabbitMQ 寫的一個相容性補丁,結果被套用到一個已經跑 Kafka 好幾年的系統上。我甚至還在遷移文件裡留了註記:450ms 對應 RabbitMQ 的 GC 視窗。不要在此情境之外重複使用。 當時沒有人看懂。他們以為那只是過時的設定註解。直到凌晨 4 點,CTO 去找那段內容時才發現。

我在那篇文章最後寫下的是這句:

AI 的失敗,不是因為它錯了,而是因為它對的是昨天——而昨天已經不再執行了。

後來我進了這家公司。結果牆上和走廊裡掛著兩句話:

你的經驗,正在等待被煉成 Agent。
優秀員工完成工作,優秀 Agent 持續完成工作!

我:在 QA 待了 15 年,這個領域大部分職稱至少都打過一次勾。照這兩句話的標準來看,我不是員工,我是原料,還包在包裝裡。

再看第二句。優秀員工完成工作,優秀 Agent 持續完成工作。所以是我在做事,它在持續。我把它養大,它取代我。從結構上說,這邏輯完全成立。

當年我在寫 Mark 的故事時,讀者都笑了。現在我走在那些標語底下,只能笑得小聲一點。某部分的我很想就在走廊裡把那句結尾念出來:不是它錯了,只是它對的是昨天。

不過老實說,被煉成 Agent 這件事,倒也沒那麼困擾我。畢竟我本來就喜歡折騰 Agent 和模型。我真的很好奇,15 年的我最後會被煉成什麼樣子。

只是有一個請求:請慢慢來。我想先把剩下那 6 篇寫完。

新鮮的眼睛

還有一件事。那篇 Mark 文章發表後,有位讀者留言指出我的時間線對不上——同一個參數在一處被描述成一年前的東西,另一處卻變成五年前的東西。我把那個故事從頭到尾看了 30 多次,完全沒發現。

我在留言裡回他:你看得比我寫得還仔細。

老實說,這就是工作本身。AI 可以跑完 312 個案例,第 313 個還是需要人來看。而人也會漏掉東西,這正是為什麼你永遠都需要一雙新鮮的眼睛。做了 15 年,我領的薪水依然是為了這件事。

真正值得萃取的是什麼

寫那篇 Mark 故事,讓我真正想通了。經驗真正有價值的部分,從來不是那個 450ms 的數字,而是為什麼是 450、不是 300 的背景脈絡——那是凌晨 3 點的事後檢討才挖出來、卻從來沒寫進任何文件裡的東西。

所以如果這 15 年真的要被煉成某種東西,我希望裡面不只是結論。我還想把背後的判斷力也一起帶進去,那種很難追溯來源的部分。這也是我想來 AI Agent 公司的原因。不是因為我擔心自己會被取代,而是因為我想親自看看,這件事到底該怎麼做。

我欠的一個道歉

《36 計》系列已經寫完 30 篇,還剩 6 篇。因為我剛到新工作,現在先暫停一下。所以要跟 dev.to 的朋友們說聲抱歉。我沒有打算棄坑,我只是想先把這門生意學好,再坐下來把最後 6 篇用它們應得的方式完成。我沒有忘記自己欠你們什麼。

接下來

我寫的那個故事最後留下了一個沒人問過的問題:驗證這件事,只有在寫它的人還在場、還能重新跑一次的時候才有意義。

這個問題也是我來這裡的原因之一。AI Agent 領域不缺聰明的模型,缺的是看著它還能不能持續運作的人。我做這份工作已經 15 年了。路徑不同,但工作本質一樣。

另外,我也真的很喜歡這家公司的 Agent 平台。這種東西本來就是我會在自己時間裡主動去挖的。所以下一步很單純,也很無聊:學會這門生意,完成該完成的交付,然後把最後 6 篇寫完。

路很長。慢慢來,穩穩走。最後會走得很快。

P.S. 英文不是我的第一語言。我用 AI 幫忙潤飾文字、修順語句。謝謝閱讀。 ☕ 請我喝杯咖啡
<img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2ptlzim4h9a6z525s1to.png" alt="coffee">
P.S.S. 舊系列的平裝版現在已經上市。點這裡購買:Amazon - AI, Ego & Regret
[<img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ukeiwwt9rg6ek3s1aipd.jpg" alt="old">]
(https://www.amazon.com/dp/B0HGYGC5DC)


原文出處:https://dev.to/xulingfeng/two-weeks-in-a-15-year-qa-veteran-back-to-being-the-new-guy-39g3


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝64   💬1  
860
🥈
NewsData
2
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登