← 返回新聞列表

AI 編程革命:當 70-90% 的代碼由 AI 生成,軟件開發何去何從?

Anthropic 向《財富》雜誌透露,其公司內部 70% 至 90% 的代碼現在由 AI 生成。這不是一個遙遠的預測,而是正在發生的現實。從 GitHub Copilot 到 Cursor,從 Claude Code 到「Vibe Coding」,AI 編程工具正在從根本上重新定義「軟件開發者」這個職業的含義。

從輔助工具到主要開發者:AI 編程的質變

兩年前,當 GitHub Copilot 首次推出時,多數開發者將其視為一個「聰明的自動補全」工具——有用,但絕非不可或缺。今天,整個格局已經天翻地覆。Anthropic 在接受《財富》雜誌採訪時坦然承認,公司內部 70% 到 90% 的代碼由 AI 生成。這意味著,連打造 AI 的公司自身,其工程師的主要工作也已經從「寫代碼」轉變為「指導 AI 寫代碼」。

這種轉變的速度令人咋舌。OpenAI 的 GPT-5.3-Codex 和 Anthropic 的 Claude Opus 4.6 代表了 AI 編程能力的又一次重大躍升。這些模型不僅能理解自然語言描述的需求並生成對應代碼,更能理解整個代碼庫的架構,進行跨文件的重構,甚至自主地撰寫測試、修復 bug、處理部署問題。

「我已經放棄了傳統編程的方式。現在我的工作流程是:描述我想要的功能,審查 AI 生成的代碼,然後與 AI 一起迭代優化。純手動寫代碼的時代,對我來說已經結束了。」——一位矽谷資深軟件工程師在 X 上的分享

AI 編程工具的爆發式增長

推動這場革命的不只是底層模型的進步,更是一系列創新編程工具的爆發式增長。

GitHub Copilot:從先行者到行業標配

作為最早推出的 AI 編程助手,GitHub Copilot 目前已擁有超過 3,000 萬付費用戶。據 GitHub 的最新數據,Copilot 生成的代碼建議被開發者接受的比例已超過 55%——這意味著在日常開發中,超過一半的代碼實際上是由 AI 撰寫的。更令人矚目的是,在某些語言(如 Python 和 JavaScript)中,這一比例甚至超過 70%。

Cursor 與 Windsurf:重新定義 IDE

Cursor 和 Windsurf 這類新一代 AI 原生 IDE(整合式開發環境)的崛起,進一步加速了這場變革。與 Copilot 的「內嵌建議」模式不同,Cursor 允許開發者以對話方式與 AI 互動,直接在編輯器中描述需求、要求修改、進行代碼審查。這種交互方式更加自然,也更加高效。

Cursor 在 2025 年下半年的用戶增長率超過 400%,已成為矽谷初創企業中最受歡迎的開發工具之一。Windsurf(前身為 Codeium)則在企業市場快速擴張,其企業版提供的代碼安全掃描和合規檢查功能,尤其受到金融科技公司的青睞。

Claude Code:自主代理團隊的雛形

Anthropic 推出的 Claude Code 代表了 AI 編程的另一個發展方向——自主代理(autonomous agent)。Claude Code 不僅能生成代碼,更能自主地理解項目結構、撰寫代碼、執行測試、修復錯誤,甚至處理部署流程。開發者可以配置多個 Claude Code 代理並行工作,形成一個 AI「開發團隊」,同時推進不同模塊的開發。

這種模式的效率提升令人震驚。有報告指出,在某些類型的任務(如 CRUD 應用開發、API 整合、前端頁面生成)中,使用 Claude Code 的生產力提升可達 10 倍。

AI 編程工具生態一覽(2026 年初)

  • GitHub Copilot:3,000 萬+ 用戶,全球最普及的 AI 編程助手,深度整合 VS Code 和 JetBrains 系列 IDE。
  • Cursor:AI 原生 IDE,以對話式交互著稱,400% 年增長率,矽谷初創企業首選。
  • Windsurf(前 Codeium):企業級 AI 編程平台,強調安全合規,金融和醫療領域市佔率領先。
  • Claude Code:自主編程代理,可組建 AI 開發團隊並行開發,適合大型項目的模塊化開發。
  • OpenAI Codex:GPT-5.3 驅動的編程模型,在複雜算法和系統設計方面表現突出。

「Vibe Coding」:自然語言成為新的編程語言

在 AI 編程工具普及的過程中,一個有趣的文化現象正在浮現——「Vibe Coding」(氛圍編程)。這個由 Andrej Karpathy 提出的概念,描述了一種全新的開發方式:開發者不再逐行撰寫代碼,而是用自然語言描述自己想要的功能、界面和行為,然後由 AI 將這些描述轉化為可運行的代碼。

Vibe Coding 的擁護者認為,這代表了編程的民主化——任何能用語言清晰表達需求的人,都可以成為「開發者」。反對者則擔心,這會導致對底層技術的理解退化,生成的代碼在安全性和效能方面可能存在隱患。

現實可能介於兩者之間。Vibe Coding 確實降低了軟件開發的門檻,讓產品經理、設計師甚至非技術背景的創業者能夠快速將想法轉化為原型。但對於需要高性能、高安全性的系統(如金融交易平台、醫療設備控制軟件),仍然需要深入理解底層技術的工程師來進行審查和優化。

軟件開發行業的深層震盪

初級開發者的危機

AI 編程工具的崛起,對初級開發者(junior developers)的衝擊最為直接。過去,初級開發者通過完成簡單的編碼任務——修復小 bug、實現簡單功能、編寫測試——來積累經驗並逐步成長。而這些任務恰恰是 AI 最擅長的。

多家科技公司已經大幅削減了初級開發者的招聘名額。據招聘平台的數據,2025 年美國科技行業的初級軟件工程師職位數量較 2023 年下降了約 40%。這引發了一個令人不安的問題:如果初級開發者的崗位消失了,未來的高級開發者從哪裡來?

高級開發者的角色轉變

與初級開發者面臨的生存危機不同,高級開發者正在經歷角色的根本轉變。他們不再是「寫代碼的人」,而是「AI 編程代理的指揮官」——設定架構方向、分解複雜任務、審查 AI 生成的代碼、確保系統的安全性和可維護性。

這種角色被一些人稱為「AI 調度員」(AI Orchestrator)。一個優秀的 AI 調度員需要具備:深厚的系統架構知識、敏銳的代碼審查能力、出色的需求分析和問題分解能力,以及與 AI 工具高效協作的技巧。

「未來的資深軟件工程師不是寫最多代碼的人,而是能夠最有效地指導 AI 生成正確代碼的人。提示工程(prompt engineering)和代碼審查將比寫代碼本身更重要。」

Stack Overflow 的黃昏

AI 編程工具的普及對軟件開發生態的影響遠不止於職位結構的變化。Stack Overflow——曾經是每個開發者日常必訪的問答平台——的流量自 2024 年以來下降了約 60%。原因很簡單:開發者不再需要去搜索和閱讀別人的問答,而是直接向 AI 提問並獲得針對自己具體情境的解答。

這個趨勢引發了一個深層次的擔憂:如果新一代開發者不再通過閱讀和回答 Stack Overflow 上的問題來學習,他們對底層原理的理解是否會退化?當 AI 生成的代碼出現無法自動解決的深層問題時,誰來診斷和修復?

代碼品質與安全的隱憂

AI 生成代碼的品質和安全性,是這場革命中最值得警惕的問題之一。

多項研究表明,AI 生成的代碼在功能正確性方面通常表現良好,但在安全性方面存在系統性的弱點。AI 模型傾向於使用訓練數據中最常見的模式,而這些模式並不總是最安全的。例如,AI 可能生成的 SQL 查詢未進行充分的參數化處理,或者在處理用戶輸入時遺漏了必要的驗證步驟。

此外,當 70-90% 的代碼由 AI 生成時,代碼的可維護性(maintainability)也成為一個挑戰。AI 生成的代碼往往缺乏一致的風格和命名慣例,不同模塊之間的耦合方式可能不符合最佳實踐。隨著時間推移,這些問題會積累成所謂的「技術債務」,增加系統維護和升級的難度。

計算機科學教育必須演進

AI 編程革命對計算機科學教育提出了根本性的挑戰。傳統的 CS 課程以教授編程語言語法、數據結構和算法為核心,學生通過大量的編碼練習來掌握這些技能。但在 AI 能夠自動生成大部分代碼的時代,這種教育模式是否仍然適用?

答案是:核心原理的教學仍然不可或缺,但教學方式和重點需要顯著調整。未來的 CS 教育應該更加強調:

  • 系統設計與架構思維:理解如何設計大規模、可擴展、可維護的系統,這是 AI 目前仍無法替代的高階能力。
  • AI 協作技能:學習如何有效地使用 AI 編程工具,包括提示工程、AI 代碼審查、以及如何識別和修正 AI 生成代碼中的問題。
  • 安全工程:在 AI 生成代碼成為常態的背景下,安全審查和漏洞檢測的能力變得更加重要。
  • 產品思維與需求分析:當「實現」的門檻大幅降低後,「想清楚要做什麼」變得比「知道怎麼做」更加重要。

對香港的啟示

科技人才市場的結構性調整

香港的科技行業長期面臨人才短缺的問題,特別是在軟件開發領域。AI 編程工具的普及,可能從兩個方向影響這一局面。一方面,現有開發者的生產力大幅提升,可能在一定程度上緩解人才短缺的壓力。另一方面,市場對開發者技能的要求正在發生根本變化——企業需要的不再是能寫大量代碼的人,而是能夠有效指揮 AI、設計系統架構、確保代碼品質和安全的人。

這對香港的獵頭公司和人力資源市場意味著:「會寫 Python」或「精通 React」這類傳統的技能標籤,可能很快就會過時。取而代之的是「AI 代碼審查經驗」、「提示工程能力」和「系統架構設計」等新型技能要求。

大學 CS 課程的改革壓力

香港的大學——包括港大、科大、中大和理大的計算機科學系——需要認真審視其課程設置是否跟上了 AI 編程革命的步伐。如果畢業生掌握的仍然主要是傳統的手動編程技能,他們在就業市場上的競爭力將迅速下降。

建議這些大學盡快將 AI 編程工具的使用融入日常教學,同時增加系統設計、安全工程和 AI 協作方面的課程比重。此外,與業界的合作(如邀請使用 AI 編程工具的企業參與課程設計)也至關重要。

初創生態的新機遇

AI 編程工具的普及,對香港的初創生態來說或許是一個意想不到的利好。當一個小團隊甚至個人開發者就能借助 AI 工具完成過去需要十人團隊才能完成的工作時,軟件開發的「最低啟動門檻」大幅降低。這意味著更多的香港創業者可以將想法快速轉化為產品原型,而不必一開始就組建龐大的開發團隊或支付高昂的外包費用。

數碼港(Cyberport)和科學園(Science Park)的孵化計劃,或許應該考慮將 AI 編程工具的培訓納入其標準課程,幫助入駐的初創企業充分利用這些工具來加速產品開發。

本文要點總結

  • Anthropic 透露其 70-90% 的代碼由 AI 生成,標誌著 AI 編程已從輔助工具演變為軟件開發的主要力量。
  • GitHub Copilot、Cursor、Claude Code 等工具的爆發式增長,正在根本性地改變開發者的工作方式和技能需求。
  • 「Vibe Coding」趨勢降低了軟件開發門檻,但代碼品質、安全性和可維護性方面的隱憂不容忽視。
  • 初級開發者崗位大幅萎縮,高級開發者正轉型為「AI 調度員」,Stack Overflow 流量下降 60% 反映了開發者行為的根本轉變。
  • 香港科技行業需要應對人才技能結構的調整,大學 CS 課程亟需改革,初創生態則可能從 AI 編程工具的普及中獲得新的發展動力。