---
title: "Vibe Coding 成為國民技能之後，工程師的價值在哪裡？"
description: "當 Vibe Coding 讓做小工具成為日常能力，工程師的價值會往哪裡移動？從招聘門檻、客製化產品與產業現場，到個人 AI Agent 和平台資安，談從 Demo 走向可靠交付所需要的系統思維。"
canonical_url: "https://blog.markkulab.net/post/vibe-coding-national-skill-engineer-value"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/author/mark-ku"
site: "Mark Ku's Blog"
date_published: "2026-10-17T02:00:00.000Z"
category: "Tech Sharing"
tags: ["Vibe Coding", "AI Agent", "工程師職涯", "系統思維", "客製化軟體", "資安", "NetworkPolicy"]
language: "zh-TW"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "轉載或引用請註明作者並附上原文連結"
---

# Vibe Coding 成為國民技能之後，工程師的價值在哪裡？

## 前言：做出來變容易，交出去還是有門檻

最近看 AI 開發工具，我最有感的變化，是把想法做成一個能跑的小工具，已經不再那麼遙遠。

描述需求、讓 AI 產生程式、試用後來回修改，這種 Vibe Coding 的工作方式，我認為可能慢慢變成國民技能。像用 Excel 整理資料一樣，業務做報價工具、老師整理教材、小店老闆管理訂單，都能先解決自己手邊的問題。

但這也讓我反覆想：當大家都能做出程式，工程師的價值會往哪裡移動？以下是我的觀察與判斷；招聘的部分不代表整體市場統計，未來的部分則是推測。

## 一、招聘需求回溫的感受，伴隨更高的資深門檻

從我近期看到的需求，軟體招聘有回升的跡象，但企業期待的能力也更完整。除了寫功能，還希望工程師懂設計、資料、部署，能處理故障，知道一個決定會帶來什麼維護成本。

我的解讀是：當產出程式碼的成本下降，能判斷問題、整合系統、可靠交付的人，會更受重視。資深的意義，也更接近能處理多少不確定性，而不只是做過幾年。

這跟 Vibe Coding 的普及並不衝突。做小工具的人變多，跟能長期負責產品的人變多，是兩件不同的事。

### Demo 到落地，中間還有很多工程

我對某些過度誇大的招生行銷比較保留。「幾週就能獨立接案」「一個人就是一個團隊」，很容易吸引想轉職的人，但如果只展示成功的 Demo，沒有交代後面的責任，期待就容易失真。

| 階段 | 真正開始面對的問題 |
| --- | --- |
| Demo 能跑 | 在預設流程和範例資料下完成展示 |
| 一個人能用 | 真實資料、錯誤處理、儲存與恢復 |
| 多人正式使用 | 認證、授權、併發、資料隔離 |
| 長期維運 | 監控、備份、升級、事故處理 |
| 團隊協作 | 可讀性、測試、審查、知識交接 |
| 規模化 | 容量、效能、成本與變更管理 |

這些問題不是等 Demo 完成才突然出現。有人要在設計時想到，有人要在上線後持續處理。AI 可以協助每個階段，但採用哪個方案、怎麼驗證，仍需要判斷。

所以「一個人就是一個團隊」有它的前提：那個人已經對產品、開發、部署、維運與資安都有涉獵，也知道何時需要別人的專業。工具放大了能力，沒有自動補齊所有經驗。

我認為這正是系統思維的價值：看得到元件的關係，知道改 A 可能影響 B，也能替接手的人留下理解與修改的空間。

## 二、產品機會，我更看好貼近使用者現場的應用

當介面與常見功能越來越容易做，只有表單、列表、再包一層 AI 的產品，也更容易出現相似版本。

我更看好的機會，是深入使用者工作現場的應用與客製型產品。價值不只在畫面，而在能不能接上實際流程：

- **理解場景**：這個人為什麼在這一步卡住？
- **整合資料**：能否接上既有的 POS、會計、LINE 或 Excel？
- **處理例外**：退單、缺貨、臨時改價時怎麼辦？
- **持續交付**：有人教使用者操作，也有人負責後續維護。

這些能力需要程式，也需要領域理解。競爭者可以模仿畫面，卻不容易同時複製流程知識、資料整合與交付關係。

客製化也有代價。如果每個客戶都分岔出一套程式，升級與修錯就會越來越重。我的做法會是保留共用核心，把欄位、流程規則與報表差異放在較薄的客製層；當相同需求反覆出現，再評估做成共用能力。

AI 能加快客製內容的產出，但哪些差異值得保留、哪些應該標準化，依然是產品與架構的取捨。

## 三、各行各業可能會需要自己的工程師

我想像未來有更多水果行、旅行社、餐廳，會開始思考自己需要什麼軟體能力。這不是說每家店都要養一個開發團隊，也可能是內部工程師搭配外部協作。以下是說明這個方向的假想場景。

**水果行**在意的可能是進貨批次、庫存與耗損。知道還有幾箱香蕉不夠，還要知道哪批先賣、何時出清，以及下次採購量要不要減少。

**旅行社**的痛點可能是行程、報價與客服資料分散。同一個行程會因日期、人數、房型而變價；做計算器之前，工程師得先弄懂成本怎麼組成、哪些規則會改。

**餐廳**可能需要把訂位、排班與備料接起來。明天有幾桌團體客，會同時影響食材、人力與服務安排，不能只把三張表各自做漂亮。

這些問題未必需要最新的模型，卻很需要有人理解現場。AI 可以協助整理資料、提出方案，工程師仍要跟使用者核對：這是不是實際發生的流程？例外是不是被漏掉了？

對工程師來說，選一個產業深入理解，可能是一條值得走的路。當對話從「要幾個欄位」走到「這個環節到底浪費多少時間」，才比較有機會做出值得付錢的東西。

## 四、未來加入團隊的，可能是人加上自己的 AI Agent

我有一個猜想：未來每個人可能都會有自己的 AI Agents，累積個人的工作方法、工具用法與可分享的經驗。加入團隊時，也帶進一套能協助執行的能力。

但個人的經驗，跟公司的資料、客戶資訊、商業機密，不能混成一包帶走。要讓這個想像落地，我覺得至少要先回答五件事：

1. **權限邊界**：Agent 能讀什麼、改什麼？能否單獨撤銷？
2. **知識來源**：建議依據哪份資料，是否有權使用？
3. **可交接**：個人離開後，團隊如何接續公司的流程與成果？
4. **可追溯**：執行了哪些工具、修改哪些資料、由誰核准？
5. **責任歸屬**：什麼由 Agent 自動做，什麼必須由人確認？

Agent 的價值不只在能做多少事，也在它能否被安全地納入協作。若權限、資料與責任都不清楚，增加的可能是另一個難以管理的系統。

## 五、開發變容易，平台防守也要跟上

我另一個擔心是：工具降低開發門檻，也可能降低產生掃描與濫用程式的門檻。做平台時，不能再把「目前沒人知道這個網址」當成防護。

尤其是 API key。一把金鑰如果出現在前端程式或公開紀錄，拿到的人可能把它當吃到飽使用，帳單卻算在平台身上。

網路隔離很重要，但要分清楚它處理哪一層問題。Kubernetes NetworkPolicy 控制選定 Pod 的網路流量，依賴支援它的網路外掛。沒有對應實作，建立政策物件也不會產生隔離效果。

Pod 被政策選中，且政策涵蓋某個方向時，該方向會進入隔離；允許流量取適用政策規則的聯集，另有節點等例外。它與主機防火牆是不同層次的防護，不能只裝其中一個就當作完成資安。

**網路隔離也不能單獨解決外洩金鑰的濫用。** 來源限制可以減少部分風險，但攻擊者若能走允許的路徑，仍需要應用與服務端的控制。

| 防護 | 目的 |
| --- | --- |
| 最小權限、分服務金鑰 | 縮小外洩後可操作的範圍 |
| Secret 管理 | 避免明文金鑰進入前端、映像與公開版控 |
| 撤銷與輪替 | 發現外洩時能停用，減少長期使用舊憑證 |
| 速率限制、硬性配額 | 在服務確實強制執行的前提下限制消耗 |
| 用量警示與稽核 | 提早發現異常，協助追查與處理 |
| NetworkPolicy、主機防火牆 | 分層限制連線與橫向移動 |

警示負責通知，不會自己停止扣款；配額也要確認是硬性阻擋，還是只有預算提醒。這些細節，才決定事故發生時能不能真的控制損失。

## 結論：越容易產出，越需要有人負責交付

把這五個觀點放在一起，我看到的是同一個方向：產出程式變便宜之後，判斷問題、理解領域、可靠交付、長期維護與承擔責任，會更顯得重要。

Vibe Coding 讓更多人能動手解決問題，這件事值得期待。工程師則可以把這份效率，拿來走得更深入：理解使用者、看懂系統邊界，讓做出來的東西真的有人敢用，也有人能接手。

會做 Demo 是起點。能讓一個產品長期被使用，才是我想繼續累積的能力。

## 參考資料

- [Kubernetes：Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
- [OWASP API4:2023：Unrestricted Resource Consumption](https://api-security.owasp.org/editions/2023/en/0xa4-unrestricted-resource-consumption/)

---

## 關於本文與作者

本文出自 [Mark Ku's Blog](https://blog.markkulab.net/post/vibe-coding-national-skill-engineer-value)

授權條款： [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — 轉載或引用請註明作者並附上原文連結

### 關於作者

**[Mark Ku](https://blog.markkulab.net/author/mark-ku)** — 軟體工程師

- 10 年以上軟體工程師
- 做過北美電商與 AI SaaS 訂閱收費系統

### 作者開發的免費工具

以下工具皆可免費使用：

- [免費 PDF 簽名工具](https://blog.markkulab.net/tools/pdf-sign): 線上 PDF 簽名工具，瀏覽器內完成手繪、打字、上傳簽名，可拖曳放置、縮放、下載。所有處理都在你的裝置完成，檔案不會上傳。
- [VS Code Refactory](https://blog.markkulab.net/tools/refactory): Refactory 是一款 VS Code 重構擴充套件：34 個重構動作、37 條 code smell 檢查、Code Health 儀表板、18 種語言、534 支測試。懂你的專案慣例：介面放哪、DI 註冊寫在哪、'use client' 該不該加；還會用 git 修改頻率 × 複雜度排出「該先修哪個檔案」，並一鍵把壞味道交給你自己電腦上的 Claude Code 修。免費使用，原始碼不離開你的機器。
- [DB-Kit 資料庫管理工具](https://blog.markkulab.net/tools/db-kit): DB-Kit 是一個用 Tauri + Rust + React 打造的輕量跨平台資料庫管理工具，用單一一致的介面同時管理 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB、Redis、Kafka、Elasticsearch 與 RabbitMQ 十一種資料來源：連線密碼以 OS keychain 加密、SSH Tunnel、完整 CRUD、視覺化查詢建構器、多結果集同時顯示、跨連線資料傳輸、結構與資料比對（同步 SQL、結構快照）、Excel / CSV 匯入匯出、執行計畫視覺化、ER 圖、排程備份、SQL 壓力測試（p50～p99 延遲百分位）、15 條規則的 SQL 審查、執行前 AI 審查並逐句備份的「審查並執行」（自動產生回滾腳本）、Kafka 訊息瀏覽與監控告警、SSH 終端機與 SFTP / FTP、Docker / Kubernetes、遠端桌面（RDP / VNC / RustDesk）、檔案 / 資料夾比對、預存程序整合測試；六種介面語言，內建 AI 助手（本機 CLI 或 Anthropic / OpenAI 相容 API，自然語言生成 SQL、AI 審查與調校建議）與命令列工具 dbk。免費開源（MIT），提供 Windows / macOS / Linux 安裝檔。
- [VS Code Super Mermaid](https://blog.markkulab.net/tools/super-mermaid): Super Mermaid 是一款 VS Code 擴充套件：開箱即用的漂亮 Mermaid 圖表，自動上色、即時預覽、滑鼠平移縮放、PNG / SVG 高解析匯出，內建 21 種範本與多種主題。免費開源（MIT）。
- [React Super Mermaid](https://blog.markkulab.net/tools/react-super-mermaid): react-super-mermaid 是一個開源 React 元件庫：一行 <MermaidViewer> 即可渲染漂亮的 Mermaid 圖表，內建 colorful / sketch 主題、平移縮放、圖內搜尋、SVG / PNG 高解析匯出。輕量、SSR 安全、完整 TypeScript 型別。免費開源（MIT）。
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/tools/jira-super-mermaid): Atlassian Forge app：在 Jira issue 與 Confluence 內文直接寫 Mermaid 語法，畫流程圖、時序圖、狀態機與甘特圖。11 種圖表、SVG / PNG 匯出、明暗主題、完整中日韓文字支援。取得 Runs on Atlassian 資格：圖表存在你自己的站台，app 不呼叫任何第三方服務。免費，即將上架 Atlassian Marketplace。
- [Mermaid 線上預覽](https://blog.markkulab.net/tools/mermaid-preview): 在瀏覽器裡寫 Mermaid、即時看圖，整張圖表壓進網址就能分享。免註冊、不上傳伺服器，相容 mermaid.live 的分享連結。
- [React Intl Phone Number](https://blog.markkulab.net/tools/react-intl-phone-number): react-intl-phone-number 是一個開源 React 元件：framework-agnostic、不依賴 antd，提供 E.164 進出、可搜尋國旗 / 國碼下拉、可配置驗證等級（strict / mobile-strict / loose）、可主題化 CSS 與 i18n，電話邏輯由 google-libphonenumber 驅動。輕量、完整 TypeScript 型別。免費開源（MIT）。
- [Uptime Kuma Cluster](https://blog.markkulab.net/tools/uptime-kuma-cluster): 把單機版 Uptime Kuma 改造成高可用叢集：OpenResty + Lua 智慧負載平衡、MariaDB 共享狀態、健康檢查與自動 Failover，附監控與叢集管理 RESTful API，一行 Docker Compose 啟動。免費開源（MIT）。
- [AI Podcast Cut 音檔剪輯](https://blog.markkulab.net/tools/ai-podcast-cut): 丟進一段錄音，AI 幫你剪掉「嗯、呃、那個」與講到一半重講的片段，平衡逐段音量，並派第二個 agent 覆核每一刀。辨識與去人聲都在你自己的電腦上跑，不上傳、不需要金鑰。剪點會貼齊字邊界與零交越、每一刀都有漸弱漸強，句尾還留得住呼吸感。Windows / macOS / Linux 桌面應用，MIT 開源，Windows 安裝檔內建 ffmpeg。
- [AI Video Cut 影片剪輯](https://blog.markkulab.net/tools/ai-video-cut): 在影片裡選一個東西：打字（人臉、車牌、手機螢幕、logo）、手動點選或拖框，或交給 Claude Code / Codex 挑。AI Video Cut 會逐幀追蹤它，再幫你打馬賽克或模糊、調色、加跟著走的貼紙與文字、把螢幕或海報換成你的圖片或影片，甚至用其他幀拍到的背景把它移除。另有序列剪輯、本機字幕與 AI 助手。免費開源（MIT）的 Windows 桌面應用（macOS / Linux 實驗中），本機運行，影片不上傳。
- [open-pos 開源餐飲 POS](https://blog.markkulab.net/tools/open-pos): 一台電腦加一台出單機就能開店。資料存在自己的硬碟裡、沒有月租、沒有綁約，MIT 全開源。金額用整數元依營業稅法拆算稅額，銷售額加稅額恆等於總額；出單走網路型 ESC/POS（TCP 9100），不必裝廠商驅動。Tauri + Rust + SQLite 桌面應用，v1.0 開發中。
- [.NET 電商 API 架構範本](https://blog.markkulab.net/tools/dotnet-ecommerce-api): 以 .NET 10 打造的電商平台後端 API 架構範本：Controller → Service → Repository 分層、Autofac 依命名慣例自動註冊、SqlSugar 支援 MySQL / MariaDB 與 SQL Server、Redis 快取與訊息佇列、Hangfire 排程、JWT 認證，內建可擴充的金流 Provider 模組（綠界 ECPay、藍新 Newebpay）。Apache 2.0 開源。
- [Open Token Monitor 團隊 AI 用量監控](https://blog.markkulab.net/tools/open-token-monitor): 把每位員工電腦上 AI coding 工具的 token 用量與等值成本集中到公司自架的 hub：PostgreSQL、組織名單、依公司與部門比較的 dashboard、報表 API。員工端有 Electron 與 Rust/Tauri 兩種，每 30 分鐘自動上傳。MIT 開源，Docker 一行起。
- [AI 資安監控 ai-security-monitor](https://blog.markkulab.net/tools/ai-security-monitor): Rust 寫的單一執行檔 ai-security-monitor 裝在電腦或伺服器上，抓出異常連線、用 26 個公開威脅情資來源判定安全／可疑／危險，檢查防火牆、開放 port、漏洞與 60 條系統硬化；Security Hub 集中看整個車隊，Claude Code／Codex 用白話解讀。MIT 開源、免費、自架。

### 每日 Podcast

- [Mark's Tech Insights 每日 AI 新鮮事](https://blog.markkulab.net/category/tech-news): 每日精選 AI 與科技趨勢，透過語音摘要快速掌握最新技術動態，涵蓋 AI 應用、軟體架構、DevOps 與工程實戰。 — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/category/ai-stock-chat): 每個交易日用 AI 分析台股盤勢，以雙人對話聊當天的盤中觀察與隔日預測。 — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml
- [開源好物週報](https://blog.markkulab.net/category/open-source-weekly): 每週從 Hacker News、GitHub、Reddit 聲量雷達精選免費開源工具，以雙人對話聊解決什麼痛點與怎麼快速上手。 — RSS: https://blog.markkulab.net/open-source-weekly/feed.xml
- [AI 運動週報](https://blog.markkulab.net/category/sports-weekly): 每週一、三、六以雙人對話聊 NBA、MLB 與國際體壇大事，台灣球迷視角，輕鬆有梗不酸人。 — RSS: https://blog.markkulab.net/sports-weekly/feed.xml
- [AI 國際新聞快報](https://blog.markkulab.net/category/world-news): 每天早上以雙人對話把過去一天的國際大事講白：政治外交、全球經濟、衝突與安全、災害與氣候，台灣視角、中立客觀、每則附出處。 — RSS: https://blog.markkulab.net/world-news/feed.xml
- [地端 AI 實驗室](https://blog.markkulab.net/category/local-ai-lab): 每週三、五精選可以下載到自己機器上跑的開源模型與 LoRA，用雙人對話講清楚能用在哪些場景、你的顯卡跑不跑得動、跟同類差在哪，規格一律引述官方 model card。 — RSS: https://blog.markkulab.net/local-ai-lab/feed.xml
- [AI 行銷週報](https://blog.markkulab.net/category/ai-marketing): 每週二以雙人對話整理過去一週 AI 在行銷、廣告、SEO／GEO 與內容行銷的大事，實戰視角、不業配、每則附出處。 — RSS: https://blog.markkulab.net/ai-marketing/feed.xml
- [AI 資安週報](https://blog.markkulab.net/category/ai-security): 每週四以雙人對話整理過去一週 AI 與資安交會的大事：LLM 與 AI agent 漏洞、prompt injection、模型供應鏈、攻擊者怎麼用 AI，防禦視角、每則附出處。 — RSS: https://blog.markkulab.net/ai-security/feed.xml

### 電子報

[訂閱電子報](https://blog.markkulab.net/subscribe) — 第一時間收到新文章通知，無垃圾信、隨時可取消訂閱。
