Files
TARE-Learn/前言_.md
T
2026-06-12 01:27:11 +08:00

536 lines
14 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 前言
```Plain Text
AI 编程已经从“尝鲜工具”进入“研发基础设施”阶段。
AI 不只是提高个人写代码速度,而是在重构研发组织的能效模型。
今天学习 TRAE,不是为了替代工程师,而是让工程师掌握被 AI 放大的工作方式。
```
---
# 第 0 部分:AI 编程行业趋势与能效变革破冰
# 一、开场定位
## 讲师开场话术
各位领导、各位同事,今天这门课表面上是 TRAE 工具培训,但我更希望大家把它理解成一次研发工作方式升级的起点。
过去我们讲研发效率,更多讲的是:
```Plain Text
流程优化
组件复用
低代码平台
DevOps 自动化
测试自动化
```
但从 2023 年之后,AI 编程工具开始进入研发现场,研发效率的提升方式发生了变化。
它不再只是“工具帮人少点几下”,而是开始进入:
```Plain Text
需求理解
代码阅读
代码生成
测试生成
重构建议
代码评审
文档生成
故障排查
```
这些环节。
也就是说,AI 编程的影响,不只是让某个工程师写代码快一点,而是开始改变研发组织的能效结构。
---
# 二、行业趋势:AI 编程已经进入主流阶段
## 讲师讲法
第一点,我们先看行业趋势。
AI 编程已经不是少数极客在尝鲜,而是正在变成开发者的日常工具。
Stack Overflow 2025 开发者调查显示,**84% 的受访者已经在使用或计划在开发流程中使用 AI 工具**,其中 **51% 的职业开发者每天使用 AI 工具**。这说明 AI 编程已经从“可选项”变成很多研发团队的“默认工作方式”之一。\([Stack Overflow Insights](https://survey.stackoverflow.co/2025/ai)\)
GitHub 2025 Octoverse 也显示,生成式 AI 已经成为开发中的标准能力之一:超过 **110 万个公开仓库使用 LLM SDK**,其中近 **69\.4 万个项目是在过去 12 个月创建的**;GitHub 还观察到,新加入 GitHub 的开发者中,接近 **80% 会在第一周使用 Copilot**。\([The GitHub Blog](https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/)\)
## 屏幕展示
```Plain Text
AI 编程已经进入主流阶段
过去:
少数人尝鲜 AI 补全
现在:
大量开发者日常使用 AI 工具
趋势:
AI 编程从“工具能力”变成“研发基础设施”
```
## 讲师补充
这里我们不需要把 AI 神化。
AI 不是今天用上,明天整个研发效率就翻倍。
但它的普及速度很快,而且正在改变研发人员的基本工作方式。
以前一个工程师的能力更多体现在:
```Plain Text
自己写代码
自己查资料
自己读项目
自己定位问题
```
现在逐渐变成:
```Plain Text
会不会描述问题
会不会给 AI 足够上下文
会不会判断 AI 输出是否可信
会不会把 AI 产出转化成可交付成果
```
---
# 三、技术发展:从代码补全到 Agent 工作流
## 讲师讲法
第二点,AI 编程工具本身也在升级。
早期的 AI 编程主要是代码补全。
你写一半,它帮你补几行。
后来变成聊天式助手。
你可以问它:
```Plain Text
这个函数是什么意思?
这个报错怎么解决?
帮我写一个测试用例。
```
现在进入第三个阶段:**Agent 化**。
Agent 不是简单回答问题,而是可以围绕一个任务执行多步操作:
```Plain Text
理解需求
检索代码
制定修改计划
改代码
运行检查
解释变更
辅助提交
```
GitHub Copilot 当前已经强调“agent mode”,可以在编辑器中解释概念、补全代码、提出修改并验证文件;Gartner 对 AI code assistants 的定义也已经覆盖生成、分析、调试、测试、修复、重构、文档、依赖搜索、代码评审等研发环节。\(GitHub\)
## 屏幕展示
```Plain Text
AI 编程工具演进
阶段 1:代码补全
帮你补几行代码
阶段 2:对话助手
帮你解释、生成、改写
阶段 3:研发 Agent
围绕任务完成多步研发动作
```
## 讲师补充
所以今天我们学习 TRAE,不能只学“怎么让它写一段代码”。
更重要的是学:
```Plain Text
怎么让 AI 读懂一个项目
怎么让 AI 找到正确上下文
怎么让 AI 追踪调用链路
怎么判断 AI 的回答是否可信
```
这才是企业研发里真正有价值的能力。
---
# 四、能效理念:AI 不是单点提效,而是组织能效重构
## 讲师讲法
第三点,我们讲“能效”。
过去讲研发效率,通常是看个人效率:
```Plain Text
一个人一天写多少代码
一个需求几天完成
一个 bug 多久修复
```
但 AI 进入研发之后,能效的核心不只是“写代码更快”,而是:
```Plain Text
新人理解项目更快
老项目维护成本下降
重复性编码减少
测试和文档生成成本降低
跨模块知识获取更快
代码评审和风险识别前置
```
也就是说,AI 影响的是整个研发链条。
Microsoft Research 和 GitHub 曾做过一个受控实验,使用 Copilot 的开发者完成指定编程任务的速度比对照组快 **55\.8%**。这个数字不应该被简单理解成“所有研发工作都快 55%”,但它说明在特定编码任务中,AI 对效率提升是真实存在的。\([微软](https://www.microsoft.com/en-us/research/publication/the-impact-of-ai-on-developer-productivity-evidence-from-github-copilot/)\)
Gartner 也预测,到 2028 年,**75% 的企业软件工程师将使用 AI code assistants**,而 2023 年初这一比例还不到 10%;同时 Gartner 特别提醒,企业不应只从“降本”角度看 AI 编程工具,还要看价值创造、开发者能力提升和研发体验改善。\([gartner\.com](https://www.gartner.com/en/newsroom/press-releases/2024-04-11-gartner-says-75-percent-of-enterprise-software-engineers-will-use-ai-code-assistants-by-2028)\)
## 屏幕展示
```Plain Text
AI 能效不是单点提效
不是只看:
代码写得更快
更要看:
理解更快
交接更快
测试更快
文档更快
风险发现更早
知识传递成本更低
```
---
# 五、关于“AI 替代人”:点到为止,积极但不盲目
## 讲师讲法
当然,今天有董事和管理层在场,我们也需要正视一个问题:AI 会不会替代人?
我的建议是不要回避,但也不要把它讲得过度悲观。
更准确的说法是:
```Plain Text
AI 会替代一部分重复性、低上下文、低判断含量的研发工作。
AI 会改变岗位结构和团队用人方式。
但 AI 不会在短期内替代所有工程判断、业务理解和系统责任。
```
目前行业里已经出现一些信号:企业在评估 AI 对招聘、团队规模和岗位结构的影响,一些公司也公开谈到 AI 工具带来的生产率提升和招聘节奏变化。比如近期关于 Uber 的报道中提到,公司内部使用 Claude Code 和 ChatGPT 带来约 25% 的生产率提升,但管理层也强调,这种效率提升和最终用户价值之间并不是简单线性关系。\(The Times of India\)
同时,Stack Overflow 2025 调查也显示,虽然 AI 工具使用率很高,但开发者对 AI 输出准确性的信任并没有同步上升;面向领导者的解读中还提到,工具数量增加可能让工作流变复杂,而不是自动变简单。\(Stack Overflow Insights\)
## 推荐措辞
这一段建议你在课堂上这样说:
```Plain Text
我们不用把 AI 看成一个马上替代所有工程师的东西,
也不能把它看成一个可有可无的插件。
更现实的判断是:
会使用 AI 的工程师,会逐渐替代不会使用 AI 的工作方式;
会组织 AI 工作流的团队,会逐渐替代低效率的传统研发流程。
```
这句话比较稳,既能让高管听到能效趋势,也不会让工程师产生强烈抵触。
---
# 六、为什么今天从“陌生代码库理解”开始讲?
## 讲师讲法
既然 AI 编程有这么多方向,为什么第一天不是讲“让 AI 写代码”,而是讲“陌生代码库理解”?
原因很简单。
企业研发里,真正消耗大量时间的,往往不是从零写一个 demo,而是:
```Plain Text
接手旧项目
理解陌生模块
定位调用链路
判断改动影响面
识别风险点
补测试
写交接文档
```
这些工作恰恰是 AI 最适合辅助,但也最需要人工判断的地方。
所以今天我们从“理解陌生代码库”开始,是因为它同时覆盖了三个能力:
```Plain Text
AI 提效能力
工程理解能力
风险判断能力
```
这也是高管和工程师都关心的交叉点。
对管理层来说,它关系到组织能效。
对工程师来说,它关系到个人能力升级。
对公司来说,它关系到研发质量和交付速度。
---
# 七、15 分钟开场完整结构
## 0 \- 2 分钟:开场破冰
```Plain Text
今天不是一场单纯的工具培训,而是一场研发工作方式升级课。
我们要讨论的是:AI 进入研发后,工程师、团队和组织能效会发生什么变化。
```
---
## 2 \- 5 分钟:行业趋势
```Plain Text
AI 编程已经进入主流阶段。
Stack Overflow 2025 调查显示,84% 的受访者已经使用或计划使用 AI 工具,51% 的职业开发者每天使用。
GitHub 2025 Octoverse 也显示,AI 已经成为开发活动中的标准能力之一。
```
配套引用:\(Stack Overflow Insights\)
---
## 5 \- 8 分钟:技术发展
```Plain Text
AI 编程工具正在从代码补全,发展到对话助手,再到 Agent 工作流。
今天的工具已经不只是帮你补几行代码,而是可以帮助理解项目、制定修改计划、生成测试、辅助评审。
```
配套引用:\(GitHub\)
---
## 8 \- 12 分钟:能效理念
```Plain Text
AI 的价值不只是让个人写代码更快,而是降低整个研发链条中的理解成本、交接成本、测试成本和文档成本。
但企业不能只从降本角度看 AI,而要看价值创造、质量提升和研发体验。
```
配套引用:\(微软\)
---
## 12 \- 15 分钟:替代与拥抱
```Plain Text
AI 会替代一部分重复性、低上下文、低判断含量的工作。
但企业真正需要的,不是简单减少人,而是提升每个人和每个团队的产出质量。
今天我们学习 TRAE,就是为了让大家掌握 AI 时代新的研发基本功:
会提问、会给上下文、会追链路、会验证结果。
```
---
# 八、PPT 页面建议:开场 6 页
## Slide 0:标题页
**标题:**
AI 编程时代的研发能效升级
**副标题:**
从工具使用到研发工作方式变化
**讲师备注:**
今天不是单纯学习 TRAE,而是以 TRAE 为入口,学习 AI 时代研发团队的新工作方式。
---
## Slide 1:AI 编程已经进入主流阶段
**页面内容:**
```Plain Text
AI 编程不再是尝鲜工具
趋势:
- 开发者日常使用率快速上升
- AI 从个人插件进入研发流程
- 新人默认接触 AI 编程
```
**讲师备注:**
Stack Overflow 2025 显示,84% 的受访者使用或计划使用 AI 工具,51% 的职业开发者每天使用;GitHub 也观察到新开发者快速采用 Copilot。\([Stack Overflow Insights](https://survey.stackoverflow.co/2025/ai)\)
---
## Slide 2:AI 编程工具的三阶段演进
**页面内容:**
```Plain Text
1. 代码补全
补几行代码
2. 对话助手
解释、生成、改写
3. 研发 Agent
计划、修改、测试、验证、提交
```
**讲师备注:**
今天的 AI 编程工具已经从“补代码”走向“协同完成研发任务”。GitHub Copilot 等工具已经强调 agent mode,Gartner 对 AI code assistants 的功能定义也覆盖调试、测试、重构、文档和代码评审等环节。\([GitHub](https://github.com/features/copilot)\)
---
## Slide 3:AI 带来的不是单点提效,而是能效重构
**页面内容:**
```Plain Text
过去关注:
一个人写代码有多快
现在更要关注:
理解项目有多快
交接成本有多低
测试文档能否自动生成
风险能否更早暴露
团队知识能否复用
```
**讲师备注:**
不要把 AI 提效理解成单纯“多写代码”。真正的组织价值在于降低理解成本、沟通成本、质量成本和维护成本。
---
## Slide 4:积极拥抱,但不盲目乐观
**页面内容:**
```Plain Text
AI 会替代:
重复性编码
低上下文任务
模板化文档
简单测试生成
初步代码解释
AI 仍需要人负责:
业务判断
架构取舍
安全边界
质量责任
上线决策
```
**讲师备注:**
这一页要稳。不要制造恐慌,也不要说 AI 没影响。核心表达是:被替代的不是工程师这个人,而是低效、重复、缺乏判断的工作方式。
---
## Slide 5:工程师角色正在变化
**页面内容:**
```Plain Text
过去:
主要靠自己写、查、改、测
现在:
会描述任务
会提供上下文
会拆解问题
会验证 AI 输出
会把 AI 结果工程化
```
**讲师备注:**
这是从“编码执行者”向“AI 协同工程师”的变化。
---
## Slide 6:为什么第一天先讲陌生代码库理解?
**页面内容:**
```Plain Text
企业研发最常见的成本:
接手旧项目
理解陌生模块
追踪调用链路
判断影响范围
识别风险点
沉淀文档
```
**讲师备注:**
这正是 TRAE 这类 AI IDE 最适合切入的地方,也是工程师最需要掌握的新基本功。
---
# 九、高管在场时的推荐表达
```Plain Text
AI 编程不是单个工具采购问题,而是研发能效体系升级问题。
```
```Plain Text
AI 不只是提升个人编码速度,更重要的是降低组织的知识传递成本和项目理解成本。
```
```Plain Text
未来的差距,不一定是用不用 AI,而是能不能把 AI 嵌入标准研发流程。
```
```Plain Text
我们不是盲目追求 AI 替代人,而是让 AI 替代低价值重复劳动,让人聚焦业务判断、架构质量和交付责任。
```
---
# 十、和后续课程的衔接话术
开场最后可以这样收:
```Plain Text
所以今天我们不从“让 AI 写代码”开始,而是从“让 AI 帮我们理解代码”开始。
因为在企业真实研发里,理解陌生项目、识别调用链路、判断风险影响,是比写几行代码更底层的能力。
接下来,我们会进入今天的正式主题:
如何用 TRAE 快速理解一个陌生代码库,并且判断 AI 给出的结论是否可信。
```