写在开始:我为什么开始记录 AI 编程的工程实践
大家好,我是 Naco。
目前在 互联网大厂做后端开发技术负责人,主要负责基于 Spring / Java 技术体系的分布式后端服务建设,日常工作更偏向业务型和工程型系统的开发与维护。
我的工作更多集中在 快速变化的业务需求、工程效率优化、服务稳定性以及分布式系统复杂性 等工程问题上。同时,我也负责组内的 AI 使用推广,帮助团队成员更高效地使用 AI 工具,把时间从重复劳动中解放出来,投入到更有价值的事情上。
写下这篇文章,算是一个正式的自我介绍,也标志着我开始系统记录 AI 编程在真实工程场景中的使用实践。
为什么我要开始写 AI 编程相关的内容?
先说一个很真实的感受。
过去一年多时间里,我和身边很多工程师一样:
- 用过 Cursor 之类的 AI 编程工具
- 知道 AI 很强、很热
- 但在真实项目中,并没有明显感觉到自己少加班了
更多时候,AI 的使用停留在:
- 帮忙做一些零散、细碎的工作,整体提效有限
- 有时候反而会产出大量无效内容,增加人工筛选和审核的成本
并没有形成一种“工程级的生产力提升”。
直到后来,我开始系统地了解大模型的工作方式,逐渐意识到它真正擅长什么、不擅长什么。与此同时,在实际工作中,每当我准备开始做一件事情时,都会下意识地问自己:
- 这个问题,能不能让 AI 先帮我拆一拆?
- 有没有办法把这个过程结构化,让 AI 参与进来?
- 这个经验,能不能复用,甚至分享给团队里的其他人?
在解决了一个又一个实际问题、并且确实帮助到身边同事之后,我慢慢意识到:
AI 并不是一个“玩具型工具”,
它在合适的使用方式下,
是可以 帮你拆问题、理结构、搭工作流 的。
而这一部分内容,在现有的公开资料中,其实很少有人结合真实工程场景讲清楚。
我不会写什么样的内容?
在开始之前,先把边界说清楚。
我不会写:
- AI 风口或趋势分析
- 行业层面的宏大叙事
- 情绪化的 “All in AI”
- 脱离真实工程背景的 Demo 或炫技型教程
因为这些内容,对一个每天在写业务代码、解决线上问题的工程师来说,帮助其实并不大。
我会持续写什么?
我更想记录的是 AI 在真实工程场景中的使用方式,比如:
- 如何用 AI 辅助 Code Review,降低低级错误的出现概率
- 如何通过团队规范和约束,让 AI 成为一个“随时可用的代码审查员”,帮助新人更快写出符合团队要求的代码
- 如何把复杂需求拆成清晰的模块,让 AI 按模块协助构建高质量实现
- 在工程效率、工具脚本、流程优化中,AI 是否真的能形成稳定、可复用的“套路”
- 如何利用 AI 快速分析日志,辅助定位线上和业务问题
简单来说就是:
不讲概念,只讲我在真实项目里是怎么用的。
如果某个方法:
- 我自己没有在项目中实际用过
- 没有帮我节省时间
- 没有让我产生“这东西确实有用”的感觉
那我大概率也不会写。
你能从这里得到什么?
如果你也是一名工程师,可能会从这里看到:
- AI 在真实业务代码中的介入方式
- 一些可以直接复用的思路、流程或提示词
- 从工程视角出发的 AI 使用经验,而不是入门级教程
我的目标并不是教大家“学会 AI”,而是:
让 AI 成为工程师日常工作流中的一部分工具,而不是一个噱头。
最后
这篇文章只是一个开始。
后续我会持续记录自己在工作和学习中使用 AI 的过程,有成功的经验,也会有踩过的坑。
如果你对 AI 编程、工程效率、真实项目实践 感兴趣,欢迎关注和交流。
我们一起把这件事,慢慢做实。
Naco