授课老师: 廖紫纬
常驻地: 佛山

廖老师 AI数字化应用专家/原美的智能产品研发总监

课程背景

传统软件开发中,开发者深陷重复性编码、代码风格不一致、逻辑漏洞频发、架构腐化等低效困境。随着AI编码工具的爆发式增长(如Cursor、Trae、GitHub Copilot、Claude Code等),AI已能辅助甚至主导部分编码工作。然而,如何正确理解AI编码的原理、规避“不收敛”“幻觉”“安全漏洞”等八大典型痛点,并建立规则驱动、规范驱动、领域驱动、测试驱动等系统化的团队协作方法,成为研发团队亟需掌握的能力。本课程从原理到实战,帮助团队实现从“个人探索式AI辅助”到“人+AI高质量协同”的范式升级。

课程收益

1.理解AI编码的核心原理(Transformer、FIM训练)与主流工具的能力边界。

2.掌握四大实战方法:规则驱动开发(RDD)、规范驱动开发(SDD)、领域驱动开发(DDD)、测试驱动开发(TDD)。

3.学会应对AI编码八大痛点(不收敛、强耦合、硬编码、幻觉、安全漏洞、风格漂移、过度/不足设计、上下文溢出)。

4.掌握Cursor、Trae等工具的亮点模块(Agent、Debug、Plan、Builder、SOLOCoder等),提升日常编码效率。

5.建立团队级AI编码协作机制:Prompt资产库、代码审查清单、氛围编程与检查点心法。

授课形式:理论讲解 + 趣味视频 + 课堂演练 + 小组研讨 + 互动答疑(微软雅黑、10.5)

学习对象

1.软件工程师、前端/后端开发人员、全栈工程师

2.技术Leader、架构师、研发经理

3.希望提升AI编码协同能力的研发团队及个人

时间安排:系统学习0.5天(3小时)精讲,1天(6小时)学员实操

课程大纲

一、AI编码原理、工具介绍和八大痛点

1.AI为什么能写代码:

(1)Transformer自注意力机制;

(2)Fill-in-the-Middle(FIM)训练

2.AI编码工具演进:

(1)通用对话模型 vs 代码大模型:能力差异与选型考量

(2)Cursor编码工具介绍

(3)Trae编码工具介绍

3.AI编码八大痛点

二、实战方法一:规则驱动开发(Rules Driven Development)

1.核心思想:用规则文件固化架构约束与编码规范

2.从Rules到Skill:标准化约束 → AI引擎 → 合规代码输出

3.无规则 vs 有规则案例对比

三、实战方法二:规范驱动开发(Specification-Driven Development)

1.SDD的概念与原理:

(1)Spec即需求文档

(2)Spec即任务说明书

(3)Spec即测试依据

2.传统研发 vs AI时代SDD研发的差异

3.核心思想产出核心价值的具体做法

四、实战方法三:领域驱动开发(Domain-Driven Development)

1.DDD的概念与原理

(1) 什么是DDD?

(2) DDD在AI编码时代的角色与定位

2.传统研发 vs AI时代DDD研发的差异

3.核心思想产出核心价值的具体做法

五、实战方法四:测试驱动开发(Test-Driven Development)

1.TDD的概念与原理

(1) 什么是TDD?

(2) TDD里的红-绿-循环重构是什么?

2.先写代码 vs 先写测试

3.核心思想产出核心价值的具体做法

六、实战方法五:实战过程技能与团队级落地

1.实战过程技能

(1)AI角色扮演

(2)人机交叉协作

(3)编码流程管控

(4)编码过程沉淀

2.团队落地实践

(1) AI代码审核清单

(2) 提示词资产库

3.现场演练:用AI编程工具做一个小项目

七、氛围编程

1.什么是氛围编程?

(1)氛围编程的理念

(2)氛围编程适用场景

2.国内外氛围编码的工具对比

授课老师

廖紫纬 AI数字化应用专家

常驻地:佛山
邀请老师授课:13439064501 陈助理

主讲课程:《AI赋能高效办公》 《AI时代的项目管理:从“人盯人”到“人+AI协同》 《AI的发展之路:从提示词工程到Harness Engineering的演变》 《Coze从入门到应用 — 零代码构建AI Agent实战》 《AI智能编码革命》 《项目管理全过程实践》 《研发项目管理》

廖紫纬老师的课程大纲

微信小程序

微信扫一扫体验

扫一扫加微信

返回
顶部