最近尝试用Cursor做了几个内部业务系统,发现一个越来越明显的趋势
真正会用 AI 的工程师,效率已经拉开差距了。
做了十几年 Java, 这波 AI 编程浪潮来得快,一开始我也没太当回事,以为这波AI编程只是停留在了高级 “代码补全” 功能上, 直到最近刚好有个需求,是在内部系统中实现, 刚好尝试了下, 用上了 Cursor,才意识到,这不是“辅助写代码”,这简直就是 “配置了助理”。
1. 起初我也不以为意
做了十几年 Java,这波 AI 编程浪潮来得很快。一开始我没太当回事,以为只是“高级自动补全”——直到最近有个内部需求,我用 Cursor 完整实践了一次,才意识到这不是“辅助开发”,而是“加速上线”的变革。
2. 我是怎么用 AI 开发的?
最近公司内部要做一个「费用分摊」功能,常规的增删改查 + 分页 + 导入导出 + 多状态交互,前端用的是 React + Ant Design,后端是 Spring Boot + MyBatis 的旧项目。
我尝试用 Cursor 直接和 AI 对话:
“认真阅读当前代码,仿照当前代码的结构、风格,帮我写一个费用列表展示的前端页面,挂在云管平台菜单下。下面是表结构。”
它做了什么?10分钟不到,直接生成完整页面,并逐一让我确认。亮点如下:
理解项目结构:我们前端结构是自定义的,但它准确找到了菜单组件、页面目录,并正确挂载菜单。
风格保持一致:生成的页面结构、变量命名、样式都与现有项目一致,几乎“无缝”对接。
字段自动翻译:比如 product_name 自动展示为“产品名称”,比我自己写还细致。
接下来我又说:
“产品名称和金额支持排序,做在前端,不要走后端。”
它理解错了,我纠正后它居然在前端打了日志,指导我 F12 把日志贴过去,它分析后继续调试,直到搞定。
最“炸裂”的部分是:
我原本只想让它写前端页面,顺口加了一句, 尝试了下后端的实现:
“帮我把 /fee/show 的数据都通过接口来获取,并模拟后端风格实现接口。”
它直接生成了完整后端代码!
Controller 控制器
Service 接口和实现类
DAO 层接口 + 实现
MyBatis XML 映射文件
我唯一的工作:点“接受”,然后启动项目,访问页面,一次成功。
(中间还一个小插曲,我忘记了我用的测试库数据,一直质疑它查询的有问题, 然后它用 mysql 命令读取了配置文件, 直连了测试库、运行了 sql 语句, 证明了给我看... )
最重要的一点, 完全不需要联调, 生成完成代码后, 整个启动访问, 无钱后端联调试的过程, 直接端到端搞定!
3. AI 开发靠谱吗?
大致评估下来:
前端交互:
增删改查、分页、Excel 导入导出、图表、Ant Design 组件熟练,70% 代码直接可用。
后端逻辑:
分页接口、SQL 优化、日志调试,全都能写,而且风格统一。
联调?基本不需要了。
4. 和“手撸”效率对比?
我让组内同事纯手类似功能, , 包含: 列表、分页、搜索条件、时间日期组件、走势图、排序、增删改查、excel导入导出:
他 评估最少 1 天, 还是比较乐观估计
我用 Cursor 半天做完两个,而且前后端全部实现, 需要提供的只是建表语句+ 提示词
更重要的是:
我不用上下切 tab 查文档,不用查 API,不用 Copy 旧代码,思路更聚焦,效率倍增。
我们引以为傲的编码能力,难道不会被AI吗?
摘要:最近尝试用Cursor做了几个内部业务系统,发现一个越来越明显的趋势 真正会用 AI 的工程师,效率已经拉开差距了。 做了十几年 Java, 这波 AI 编程浪潮来得快,一开始我也没太当回事,以为这波AI编程只是停留在了高级 “代码补全”
