Software Engineering / Career
未來工程師該做什麼:AI 若只是 ATM,會替代任務;若變成 iPhone,會重寫需求本身
oneday 的 Threads 用 ATM 與手機銀行比喻工程師面對 AI 的位置:ATM 取代銀行櫃員的部分任務,但真正讓櫃員需求下降的是手機銀行讓許多臨櫃任務變得不再必要。對工程師也是如此,短期 AI 可能像 ATM,提升寫碼效率;長期若產品入口與使用者行為改變,會像 iPhone 一樣讓既有任務消失。本文整理成工程師/軟體公司策略:不要只站在被自動化的任務上,要站到問題定義、系統整合、業務入口、信任與責任邊界。
2026年7月26日2 分鐘閱讀👁 5
Software Engineering · AI Career Strategy · Platform Shift
「AI 會不會取代工程師」問得太粗。oneday 這篇用 ATM 與手機銀行切出更精準的問題:工具先替代任務,平台再讓任務變得不需要。工程師要判斷的是,現在的 AI coding 是 ATM,還是正在走向 iPhone 時刻。
來源與查核
- Threads:oneday 談未來工程師應該做什麼
- 查核 caveat:貼文中的銀行櫃員數字與時序作為類比使用;本文重點保存「任務替代 vs 需求消失」的策略框架,而非逐項驗證勞動統計。
- 驗證標記:未來工程師 AI ATM iPhone 任務替代 需求消失 platform shift
ATM vs iPhone:兩種完全不同的衝擊
| 比喻 | 發生了什麼 | 對工程師的對應 |
|---|---|---|
| ATM | 把提款、轉帳、查餘額等臨櫃任務自動化。 | AI 幫你補 code、寫測試、查 bug、生成 boilerplate。 |
| 手機銀行 / iPhone | 讓使用者不再需要去分行完成很多事。 | 產品入口改變,使用者直接用 agent / no-code / generated software 完成需求,部分傳統開發任務消失。 |
短期:AI 是工程師的 ATM
- 提升寫碼速度、產出 boilerplate、改小 bug、補測試。
- 降低 junior task 的單價,讓單純執行型工作被擠壓。
- 資深工程師若能把需求拆好、驗收清楚,會被放大。
長期:真正危險的是 iPhone 時刻
如果 AI agent 讓非工程使用者可以直接產生臨時工具、報表、網站、內部流程,很多「請工程師做一個小系統」的需求會被改寫。不是某個工程師被替代,而是某類軟體需求不再進入傳統開發管線。
危險位置
只接 ticket、只寫 CRUD、只等規格、只做可標準化實作。
安全位置
問題定義、系統邊界、資料模型、架構治理、資安與可靠性。
新機會
把 agent 產物變成可維護系統,把混亂 workflow 變成產品。
職涯槓桿
懂業務、懂人、懂系統,並能指揮 AI 工具鏈的人。
工程師該站到哪裡
- 站到問題定義前端:理解客戶為什麼要做,不只等需求文件。
- 站到系統整合層:把 AI 生成的碎片接到資料、權限、部署、監控與測試。
- 站到信任與責任邊界:資安、隱私、審計、回滾、合規,是 AI 不能隨便糊過去的地方。
- 站到平台變化入口:研究 agent、generated software、MCP、workflow automation 如何改變需求來源。
Kate 判斷:這篇也適合放進 Athena / BigIntTech 人才策略。未來值錢的工程師不是「比 AI 更會寫 function」,而是能把 AI 寫出的東西變成可交付、可維護、可負責的產品系統。工程師要從 task executor 升級成 system operator / product engineer。