跳至主要內容

AI 時代,一個人扛整個後端的日子——回到老東家

AI 時代,一個人扛整個後端的日子——回到老東家
我的職涯地圖:一個工程師的 20 年回顧 第 10 / 12 篇 ,前往系列總覽

本篇是「我的職涯地圖:一個工程師的 20 年回顧」系列的第 10 / 12 篇。你可以從系列總覽開始閱讀,也可以直接接著看本文。

2023 年,離開 Snapask 之後,我回到了老東家。

又是這裡。五年前我在這裡從零建起了整個後端系統,帶著團隊走過 SaaS 架構升級和 AI 自動診斷系統的開發。離開的時候,我把一個運作良好的系統和一個三人的團隊留了下來。

一年後回來,系統還在,但團隊變了。

唯一的後端工程師

2026 年初,公司經歷了一輪裁員。裁完之後,後端部門只剩下一個人。

那個人,就是我。

這不是我第一次一個人扛後端了——五年前剛加入這家公司的時候就是這樣。但那時是從零開始,你有一張白紙可以盡情設計。現在是在一個已經運行多年的系統上獨自維護,你面對的是前人(包括過去的自己)留下的所有決策和技術債。

每天早上打開電腦,Slack 裡可能有客戶回報的問題,JIRA 裡有產品經理提的新需求,監控系統可能有幾個需要注意的警示。這些事情在有團隊的時候可以分工處理,現在全部都是我的。

說不焦慮是騙人的。但這幾年職場上經歷的各種風浪——部門解散、連續裁員、從技術總監變回工程師——反而讓我在面對這種處境時比以前冷靜很多。焦慮解決不了問題,排優先級才能。

用 AI 工具彌補人力缺口

不過,2023 年和 2018 年有一個根本性的不同:AI 工具。

五年前一個人扛後端,所有的事情都要自己手動做。現在有了 Claude Code、Cursor 這些 AI 輔助開發工具,一個人的產出效率可以接近過去兩三個人的水準。

我用 AI 工具來做程式碼審查、自動產生測試、快速寫出樣板程式碼、分析和修復 bug。以前需要花半天研究的一個技術問題,現在可能半個小時就有方向。以前需要自己從頭寫的文件,現在可以先讓 AI 產出初稿再修改。

這不是說 AI 可以取代工程師——至少現在還不行。你還是需要判斷力來決定 AI 生成的程式碼是否正確、架構設計是否合理、安全性是否有漏洞。但 AI 確實讓「一個人扛後端」這件事從「不可能完成的任務」變成了「很累但做得到」。

我深刻感受到一個產業趨勢:公司正在走向「更少的人做更多的事」的模式。不只是這家公司,幾乎所有我認識的工程師朋友都在說類似的話——團隊規模在縮小,但工作量沒有減少。AI 工具不是讓工程師輕鬆的工具,它是讓公司用更少工程師做同樣多事情的工具。

獨自維護系統的日常

一個人維護一個中型系統,日常大概是這樣的:

早上先看監控和日誌,確認系統運行正常。有問題就先修,沒問題就開始處理產品需求。午餐前盡量把緊急的事情處理完。下午做開發工作,寫新功能或優化現有的程式碼。偶爾要處理客戶回報的問題,這些事情不能排到明天,因為我們的客戶是醫療機構。

最大的挑戰不是工作量,而是沒有人可以討論技術決策。以前在團隊裡,你可以說:「欸,這個架構你覺得這樣設計好嗎?」現在你只能自己跟自己對話。這種時候,AI 倒是成了一個不錯的「橡皮鴨」——你把問題描述給它聽的過程中,往往自己就找到答案了。

正職之外:Barn Owl 農業 IoT 外包專案

在獨自扛後端的同時,我也接了一個外包案子。

Barn Owl Technologies 是一家做農業害蟲偵測的公司。他們的硬體設備是一個裝了 4G 模組的物聯網裝置,放在農田裡自動拍照,照片傳到雲端用 YOLO AI 模型偵測害蟲種類和數量。我負責的是軟體這一整塊:雲端後端(Laravel + PostgreSQL,部署在 GCP Cloud Run + Cloud SQL)、管理後台(Admin Dashboard)、甚至還開發了一個 iOS APP 並成功上架 App Store。同時處理了他們從 AWS 搬遷到 GCP 的整個過程。

這個案子體現了我職涯中一直在做的事:獨立承攬一整個系統的規劃和開發。從資料庫設計到 API 開發到前端介面到 APP 到雲端部署,一個人全包。差別只是現在的技術棧和規模比大學時代的接案升級了幾個數量級。

同時建立兩個內容品牌

除了正職和外包,我在下班後還在做一件完全不同的事:建立自己的內容品牌。

一個是「登雲學院 Cloud DoReMi」——幫助工程師準備 GCP 和 AWS 雲端認證的教育平台。我把自己這些年在 GCP 和 AWS 上的實戰經驗,整理成系統化的課程內容。

另一個是「軟體考古學家」——講軟體歷史和科技故事的內容頻道。這個靈感直接來自我在 Snapask 的經歷:在沒有文件的系統中考古、追溯前人決策的來龍去脈。只是現在我把這個能力用在更大的範圍——研究整個軟體產業的歷史和演變。

每天下班後,花兩三個小時寫課程教材、準備影片腳本、經營社群。不是因為我精力旺盛,而是因為我很清楚:在這個時代,只靠一份薪水、依附一家公司,風險太大了。三次部門解散的經歷教會我,你不能把所有的雞蛋放在同一個籃子裡。

為下一個十年做準備

如果說前十年的職涯是在累積技術能力和職場經驗,那現在這個階段就是在為下一個十年做準備。

我想要的未來很明確:成為一個獨立的技術顧問和內容創作者,有遠距工作的自由,有穩定的多元收入來源,有更多時間陪伴家人。這不是一個容易達到的目標,但二十年寫程式的經驗告訴我:再複雜的系統,也是一行一行程式碼寫出來的。再遠大的目標,也是一步一步走到的。

每天的工作依然是維護系統、修 bug、開發新功能。但每天的下班後,我在為另一個版本的自己鋪路。

這是一段安靜的日子,沒有什麼戲劇性的轉折。但有時候,人生最重要的轉變就是在這種安靜中發生的。

留言討論

esc
輸入關鍵字搜尋文章...
查看收藏 →