大家好,我是程序員魚皮。最近刷到一個(gè)讓我挺震撼的消息,斯坦福大學(xué)竟然開了一門正兒八經(jīng)的課,專門教 Vibe Coding。
課程編號(hào) CS146S,全名叫《The Modern Software Developer》(現(xiàn)代軟件開發(fā)者),2025 年秋季學(xué)期首次開課,PPT、閱讀材料、作業(yè)全部公開可用!
課程官網(wǎng)指路:https://themodernsoftware.dev
名校的課程,咱也能免費(fèi)學(xué)~
![]()
看到斯坦福把 Vibe Coding 做成了一門完整的大學(xué)課程,我是非常激動(dòng)的。因?yàn)檫@意味著 Vibe Coding 真的從一個(gè)社交媒體上的熱詞,變成了全球頂級(jí)高校認(rèn)可的正式學(xué)科方向。
那這門課到底在教啥?我花了點(diǎn)時(shí)間把它的課表和材料仔細(xì)看了一遍,給大家拆解一下。
Vibe Coding 是什么
Vibe Coding(氛圍編程)是 OpenAI 聯(lián)合創(chuàng)始人 Andrej Karpathy 在 2025 年 2 月提出的概念,意思是你不用再一行一行地敲代碼了,用自然語(yǔ)言告訴 AI 你想要什么效果,AI 幫你生成代碼,你只管看結(jié)果對(duì)不對(duì)、跑不跑得起來(lái)。
有意思的是,就在 2026 年 2 月,Vibe Coding 剛過(guò)完一周歲生日,Karpathy 又拋出了一個(gè)新概念 —— Agentic Engineering(智能體工程),他說(shuō)這才是 Vibe Coding 的進(jìn)化形態(tài)。以前是讓 AI 幫你寫代碼,以后是你來(lái)指揮一群 AI Agent 完成整個(gè)軟件工程的全流程。
從 Vibe Coding 到 Agentic Engineering,這個(gè)演進(jìn)速度真的太快了。而斯坦福的這門課,恰恰就是在系統(tǒng)性地教這件事。
可能有同學(xué)會(huì)問(wèn):Vibe Coding 還需要學(xué)?拿個(gè) AI 編程工具矻矻干不就完了?
![]()
看完下面斯坦福的課程內(nèi)容,你就會(huì)發(fā)現(xiàn) Vibe Coding 遠(yuǎn)比你想象的要深。
Vibe Coding 要學(xué)什么
CS146S 這門課覆蓋了 AI 編程的整個(gè)軟件開發(fā)生命周期,從寫提示詞到搭 Agent、從 AI IDE 到終端操作、從測(cè)試安全到 Code Review、從自動(dòng)做 App 到上線運(yùn)維,10 周的課程面面俱到。
看看別人的教學(xué)目錄,也能讓咱們快速了解 Vibe Coding 要學(xué)哪些內(nèi)容。
![]()
前兩周講的是從提示詞到 Agent,核心思想是:AI 已經(jīng)是一個(gè)帶工具的系統(tǒng)了,你得學(xué)會(huì)怎么搭這個(gè)系統(tǒng)。
第 1 周先把 LLM 的工作原理、犯錯(cuò)的原因、怎么引導(dǎo)它穩(wěn)定輸出講清楚,作業(yè)是做一個(gè) Prompting Playground,把提示詞從玄學(xué)變成可驗(yàn)證的實(shí)驗(yàn)。
第 2 周直接進(jìn)入 Agent 架構(gòu),講 Tool Use、Function Calling,還有現(xiàn)在大火的 MCP(Model Context Protocol),作業(yè)是自己動(dòng)手搭一個(gè) MCP Server。
第 3 ~ 4 周講 AI IDE 和上下文工程。
第 3 周的關(guān)鍵詞是 Context Engineering,課上討論了長(zhǎng)上下文為什么會(huì)失敗、Specs 和 PRD 為什么是新的源代碼、怎么讓 AI 理解復(fù)雜的代碼庫(kù)。這周的必讀材料里有一篇叫《Specs Are the New Source Code》,我覺得是整門課最值得深思的一篇。
第 4 周講 Agent 的自治程度怎么管控、人機(jī)協(xié)作模式怎么設(shè)計(jì),閱讀材料包括 Anthropic 的 Claude Code 使用方式和最佳實(shí)踐。作業(yè)就是直接上手用 Claude Code 寫項(xiàng)目,訓(xùn)練你成為一個(gè) Agent Manager。
第 5 周講現(xiàn)代終端,介紹 Warp 這類 AI 終端怎么把命令行操作產(chǎn)品化。AI IDE 解決的是寫代碼的問(wèn)題,AI 終端解決的是把代碼跑起來(lái)、把系統(tǒng)管起來(lái)的問(wèn)題。
![]()
第 6 ~ 7 周講安全與質(zhì)量,這兩周是我覺得整門課最有含金量的部分。
第 6 周講 Secure Vibe Coding,直接上硬核案例:Prompt Injection 怎么導(dǎo)致遠(yuǎn)程代碼執(zhí)行?OWASP Top 10 在 Agent 時(shí)代有哪些新威脅?看得我脊背發(fā)涼……
第 7 周講 Code Review,核心問(wèn)題是:AI 產(chǎn)出的代碼,我們能信任到什么程度?
很多 AI 編程課只教你怎么寫得快,但這門課把交付的底線拉了出來(lái):可測(cè)、可審、可防。說(shuō)實(shí)話,這才是目前大部分 AI 編程課缺的東西。
第 8 周講自動(dòng)做應(yīng)用,一句 Prompt 搞出一個(gè)端到端的完整應(yīng)用,嘉賓是 Vercel 的 AI 研究負(fù)責(zé)人。這節(jié)課的實(shí)戰(zhàn)價(jià)值很大,但課程真正想傳達(dá)的是:快速原型只是起點(diǎn),你得能把它納入測(cè)試、安全、Code Review 這些工程規(guī)范中。
第 9 周講上線后的運(yùn)維,包括監(jiān)控、可觀測(cè)性、事件響應(yīng)、自動(dòng)化排查。很多人學(xué) AI 編程只學(xué)造,不學(xué)養(yǎng)。這門課把養(yǎng)系統(tǒng)也補(bǔ)上了,非常加分。
第 10 周講未來(lái)趨勢(shì),嘉賓是 a16z(全球最牛的風(fēng)投之一)的合伙人 Martin Casado,幫你把前 9 周串起來(lái),知道自己學(xué)的是一種新的工程范式。
你可能注意到了,這門課的嘉賓陣容也很豪華,比如 Claude Code 的創(chuàng)始人 Boris Cherney、Vercel AI 研究負(fù)責(zé)人、Semgrep CEO、a16z 的合伙人…… 光是這些行業(yè)大佬的分享,就值得刷一遍。
最關(guān)鍵的是,課程資源全部免費(fèi)公開!
每一節(jié)課程都提供了公開的閱讀材料,并且可以直接打開 PPT,在 Google Slides 上閱讀:
![]()
作業(yè)代碼也可以在 GitHub 上直接拉取:
作業(yè)代碼:https://github.com/mihail911/modern-software-dev-assignments
看完斯坦福的課表,你可能會(huì)想:這么硬核的內(nèi)容,我能跟得上嗎?
其實(shí)我之前也寫了一套免費(fèi)開源的 ,上千張圖、幾十萬(wàn)字,結(jié)合了我兩年半的 AI 編程經(jīng)驗(yàn)、項(xiàng)目開發(fā)經(jīng)驗(yàn)和產(chǎn)品變現(xiàn)經(jīng)驗(yàn)。從 2023 年開始 AI 編程實(shí)踐,到 2025 年底正式把這些經(jīng)驗(yàn)整理成教程開源出來(lái),GitHub Star 已經(jīng)超過(guò) 7000。
![]()
CS146S 和我的教程,其實(shí)是互補(bǔ)的。我的教程更側(cè)重實(shí)戰(zhàn)、更照顧小白,覆蓋了從零基礎(chǔ)入門、AI 編程工具實(shí)戰(zhàn)、經(jīng)驗(yàn)技巧、項(xiàng)目開發(fā)到產(chǎn)品變現(xiàn)的全流程,從零基礎(chǔ)到做出第一個(gè)作品只要 10 分鐘,手把手教你選工具、做項(xiàng)目、搞變現(xiàn)。斯坦福這門課更偏工程體系,它在講你學(xué)會(huì) Vibe Coding 之后,怎么把 AI 融入到完整的軟件工程流程中去,怎么管控質(zhì)量、保障安全。
![]()
魚皮的AI導(dǎo)航 - 教程圖文并茂
如果你是剛?cè)腴T Vibe Coding 的同學(xué),建議先跟著我的免費(fèi)教程把基礎(chǔ)打牢,夠你學(xué)一陣了。等你能獨(dú)立做出產(chǎn)品了,再來(lái)啃斯坦福這門課補(bǔ)工程化的知識(shí),效果最好。
教程文檔已開源:github.com/liyupi/ai-guide 在線閱讀:ai.codefather.cn/vibe
從 Karpathy 提出 Vibe Coding 到斯坦福正式開課,前后也就大半年。這門課能這么快落地,說(shuō)明 Vibe Coding 真的已經(jīng)站穩(wěn)了腳跟,不是曇花一現(xiàn)。國(guó)內(nèi)高校也在跟進(jìn),比如復(fù)旦大學(xué) 2026 年春季開了門《生成式軟件開發(fā)》面向非計(jì)算機(jī)專業(yè)學(xué)生,口號(hào)是 “人人都是程序員”;中山大學(xué)冬令營(yíng)引入了《Vibe Coding 編程入門》教高中生用 AI 編程;清華也有團(tuán)隊(duì)推出了 Easy-Vibe 相關(guān)的 AI 公開課。可以看到 Vibe Coding 已經(jīng)在全球高校遍地開花了。
![]()
還好,不管是斯坦福的課程還是我的教程,學(xué)習(xí)資源都是免費(fèi)的,你需要的只是行動(dòng)力。點(diǎn)個(gè)收藏,一起學(xué)起來(lái)吧~
一些對(duì)大家有用的資源:
100+ 編程學(xué)習(xí)路線 / 實(shí)戰(zhàn)項(xiàng)目 / 求職指導(dǎo)
100+ 簡(jiǎn)歷模板
300+ 企業(yè)面試題庫(kù) mianshiya.com
500+ AI 資源大全
1 對(duì) 1 模擬面試
動(dòng)畫學(xué)算法教程
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.