Vibe Coding 的「势」:从自动补全到 Copilot 的技术与职业全景
面向对象:小白:能看懂行业趋势、基础概念、如何上手技术大牛:能看到技术演进脉络、架构与能力边界、对个人能力模型的冲击
一、课程核心:什么是「势」,为什么在 AI Coding 时代特别重要?
1. 「势」的定义
文档给出的核心定义可以概括为:
势 = 事物未来发展轨迹的状态
这里区分两种「势」:
- 行业势:
整个 AI Coding 行业往哪里走、技术怎么演进、有哪些玩家、典型应用场景是什么。 - 个体势:
在这样的浪潮下,个人要具备什么能力,如何让自己成为「超级个体」,而不是被时代淘汰。
关键思路:先看清「势」,再选择「顺势而为」。
二、课程结构梳理
课程整体可以拆为两大部分(当前课件重点在 Part 1 行业趋势):
- 课程预览:5 个核心内容
- AI Coding 行业发展趋势及玩家分布(行业势)
- AI Coding 现阶段主流应用场景(行业势)
- 超级个体需要具备的产品和工程师思维(个体势)
- 用产品思维拆解一个产品的基础构成(个体势)
- 用工程师思维理解在新趋势下构建产品的基础原件(个体势)
- Part 1:行业趋势拆解(重点)
- 第一阶段(2015–2020):基于统计的自动补全
- 第二阶段(2021–2024):生成式 Copilot 时代
三、行业势(1):2015–2020 的「自动补全时代」
这一阶段的关键词:统计、预测下一个词、局部上下文
1. 技术本质:从「大规模代码统计」里学模式
这一阶段的典型思路是:
- 收集大量开源代码(GitHub 等)
- 分析出「某一段代码后面通常会跟什么」
- 根据概率预测你接下来可能想写什么代码
典型模型与技术:
- 统计模型:N-gram(看前 N 个 token,预测下一个 token)
- 深度学习早期模型:RNN / LSTM 等
对小白的类比:
有人看了 10 万篇作文,总结出「我今天去 → 动物园/公园/上学」出现的概率,然后替你猜下一句。
对大牛的要点:实质是语言模型在代码上的早期应用token 粒度往往是字符/子词/语法单元长依赖建模能力弱,梯度消失/爆炸问题明显,难以利用长上下文
2. 代表产品与能力边界
代表产品:
- Kite
- 早期 Tabnine
能力特征:
- 能做:
- 当前行或附近几行的补全
- 变量名、函数名的自动补完
- 很难做到:
- 无法理解整个文件、多个文件间的逻辑

