一、我是谁
2015 年下半年到北京参加 Java 培训,2016 年 2 月找工作。面了一家,就干到现在。
10 年,没换过公司。
公司做软件定制开发,项目从 10 万到几百万都有,技术栈跟着项目走。来的时候用 SpringMVC + MyBatis,也有老项目跑在 SSH 上。从跟着人干,做到现在公司唯一的 Java 负责人。
35 岁,已婚有娃,北京。物欲低,生活简单。折腾不动了,也懒得折腾。目标 50 岁退休,每天写写文章、做点喜欢的事。
二、我怎么理解 AI
今年年初开始接触 AI 编程。Cursor、Trae、Claude Code、Codex 都用过一轮。
最早用 Cursor 的时候体验很差——我以为一句话就能让 AI 做一个完整系统,结果做出来跑都跑不起来。后来 Claude Code 火了,开始认真研究,才慢慢明白了一件事:
AI 不是替代我的。它是一个工具。一个能让我一个人干三个人活的工具。
但不代表谁都能用 AI 干三个人的活。
AI 让好程序员更快,让烂程序员更烂。 看不懂 AI 生成的代码,就是定时炸弹。你能一眼看出它生成的东西哪里有问题——那是 10 年踩坑换来的判断力。新人没有这个,AI 说啥他信啥,上线炸了都不知道为什么。
所以我给自己定了两条铁律:
第一条:把 AI 当实习生带。
你不会跟一个刚毕业的说"把这个系统写完"——你会把需求拆开、讲清楚、确认他听懂了才让他动手。AI 也一样。一句话扔给 AI → 跑不起来的垃圾。拆开讲清楚 → 能用的代码。
第二条:拆需求,让 AI 帮你梳理,你确认,再动手。
复杂需求别直接让 AI 写。自己先理个大概 → 让 AI 梳理一遍 → 你确认无误 → 再用 Claude Code 的 plan 模式分步执行。每一步都检查。顺序对了,返工就少了。顺序不对,AI 写得飞快——方向全错。
三、AI 现在帮我干什么
小公司,个人负责的内容杂:售前开标、需求对接、开发、测试、后期运维——全链路。AI 已经深度嵌入了每一个环节。
-
生成文档: 新项目把原始需求扔给 AI,直接生成标书技术部分——架构、功能设计、数据库设计、原型。结合 skill 微调就能用,以前要写好几天的东西现在半天搞定。
-
排计划: 中标后用 AI 做项目规划,任务拆解、工期估算、风险评估一起出。
-
编写代码: 按模块分工,AI 写初版,我审核修改。它写 70%,我写剩下 30%——但那 30% 是最关键的。
-
做测试: BS 项目直接根据需求文档生成测试用例、测试脚本、测试报告,一条龙。
-
读陌生代码: 今年接触过两个 QT 项目,负责的同事离职了,代码留给我。没写过 QT,靠 AI 辅助做完了所有的修改和需求变更。没有 AI 的话,光读代码就要一两周。
四、预告
下一篇写最重要的东西——提示词。
从"一句话扔给 AI"到"结构化提示词",中间踩了无数坑。下一篇把这些坑和最终的提示词框架全部整理出来。
后面还有:
- 新项目和旧项目下,不同场景如何使用AI
- 把离职同事的 QT 代码扔给 AI 是什么体验
10 年老兵,用 AI 写代码。不搬运文档,只写自己干过的活。 有不定期更新,欢迎关注。