Just My Life & My Work

AI 讓許多人感覺到威脅,原因是可能取代自己正在做的工作。身為軟體工程師的我,實際上已感受到許多工作流程已經被 AI 工具給影響,使得工作效率提升、成果產出優化等等。

.

想要知道 AI 在哪方面影響軟體工程師,我做了以下的分析。🤓

1 AI 並沒有取代工程師,而是改變工程師的「價值來源」

過去:

工程師價值來自:

  • 寫程式能力
  • 熟悉語言
  • 熟悉 framework

未來:

工程師價值來自:

  • 定義問題
  • 設計系統
  • 驗證結果
  • 控制品質

簡單說:

Coding → Execution

AI 會接手 execution。


2 寫程式其實只佔工程師工作的 16%

研究顯示:

工程師時間分布:

工作比例
Coding16%
其他工作84%

其他包含:

  • 需求討論
  • 文件
  • code review
  • debug
  • 溝通
  • 查資料

因此:

AI 若只用來寫 code,其實只優化 16% 的效率。

真正的 AI 開發應該是:

整個軟體開發生命週期 (SDLC, Software Development Life Cycle) 的 AI 協作。


3 未來工程師的核心能力是「Steering AI」

文章的核心思想:

Humans steer, Agents execute.

未來工程師最重要的技能:

不是寫 code,而是:

  • 設計任務
  • 給 AI 正確 context
  • 控制 AI output
  • 驗證結果

工程師角色變成:

AI 的導演 / 指揮官


4 Vibe Coding 很爽,但不是工程

現在很多 AI coding 其實是:

Vibe Coding

流程:

描述需求
AI 產生 code
接受結果

這種方式:

適合:

  • side project
  • demo
  • prototype

但不適合:

  • production
  • team project
  • large system

真正工程需要:

  • verification
  • guardrails
  • feedback loop

5 工程能力會重新分配

過去 Senior Engineer:

能力集中在:

  • coding
  • debugging
  • algorithm

未來 Senior Engineer:

能力會轉向:

階段能力
Define需求理解
Plan架構設計
Execute任務分派
ConvergeQA / 測試
Capture知識沉澱

也就是:

Engineering → System thinking


6 最重要的資產不是 Code,而是 Context

Agentic Development 最關鍵的一句話:

Context values the most.

原因:

AI 能力取決於:

  • context
  • constraint
  • documentation

因此未來專案最重要的是:

  • README
  • architecture doc
  • agent instruction
  • coding convention

不是 code 本身。


7 Context 管理會變成工程技能

未來工程師要學會:

  • 控制 prompt context
  • 控制 AI conversation
  • 避免 context 汙染

例如:

好的做法:

  • 任務切小
  • 不相關問題開新對話
  • context 過大就 reset

這是一種新的工程技能:

Context engineering


8 Debug mindset 會改變

傳統 debug:

看 code
找 bug
修 bug

AI 時代:

更有效的做法是:

revert
rewrite

原因:

AI 重新生成 code 的成本非常低。

因此:

debug → regenerate


9 工程師的競爭優勢會從「技術細節」轉向「系統思維」

過去工程師差異:

語言熟練度
framework
演算法

未來差異:

系統設計能力
問題定義能力
AI orchestration
品質控制

因此:

技術型工程師 → 系統型工程師


10 下一代最強工程師是「AI 團隊的管理者」

未來一個工程師可能同時管理:

  • coding agent
  • test agent
  • refactor agent
  • documentation agent

這時工程師角色會變成:

AI team manager

工作模式:

Engineer
AI agent swarm
Software product

一句話總結整篇文章

未來工程師的角色是:

用 AI 建立系統,而不是親自寫系統。


再進一步的深層洞察

其實這篇文章真正講的不是 AI。

而是:

工程師價值從「輸出」變成「決策」。

過去:

價值 = 寫多少 code

未來:

價值 = 做多少正確決策

趨勢無法擋,那就擁抱改變吧~🤠

隨意留個言吧:)~

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲