3个月的探索与思考
目录
- 我的Cursor使用历程
- Cursor让人兴奋的能力
- 如何完成复杂任务
- 优缺点分析
- 实用建议
- 总结与展望
第一部分:我的Cursor使用历程
📅 时间线
- 7月 - 开始学习使用
- 8月 - 逐渐上手需求开发
- 9月-现在 - 大部分需求用Cursor实现,用到限额
💰 每月成本投入
- Cursor费用:140元/月
- 科学上网:15元/月
- 总计:155元/月
两个月深度体验,享受到了很多乐趣
第二部分:Cursor让人兴奋的能力
🗣️ 通过自然语言编程
编程语言的进化:
振奋人心的事实:
只要你懂得"说话" ,你就懂得编程!
人人都是编程大师!
💬 聊天式编程时代已经到来
Cursor = 任劳任怨的编程助手
- ✅ 接受并努力实现任何需求
- ✅ 帮助分析需求的合理性
- ✅ 实时对话,即时反馈
核心突破:
初级程序员 + AI编程助手 = 中(高)级程序员
降低了中高级程序员的门槛!
第三部分:如何完成复杂任务
🎯 需求:从想清楚到说清楚
AI很强,他像是一个无所不知的大师,但是他不知道你脑子里到底想要什么。
83%的用户投诉并非源于产品缺陷,
而是需求理解偏差
—— 《真需求》
核心原则:
- 足够的上下文
- 结构化表达
📝 万能沟通公式
人设 + 任务 + 上下文 + 案例 + 方案
强烈推荐:使用Markdown格式
- 天然的内容"分块"
- 让AI更容易理解
- 提升Prompt质量
最佳实践:
把上下文整理成Markdown的内容给AI
🔧 分而治之
《领域驱动设计》的万能法宝:
复杂问题 → 拆分 → N个简单小问题 → 逐个解决
实施策略:
- 定义"问题"
- 拆分方案
- 逐步行动
- 小问题解决 → 大问题消失
第四部分:优缺点分析
✅ 优点
1. 简单任务,解放双手,聚焦需求
- 重复性CRUD工作高质量完成
- 提升效率:80%
- 适用场景:
-
- 独立新功能开发
- 旧功能加简单流程
- 完善接口能力
2. 复杂任务的好帮手
- 分析当前流程
- 拆分复杂任务
- 开发效率提升20%左右
- 额外产出:开发详细设计文档
❌ 缺点
1. 环境限制
- 国内不可用,需科学上网
2. 费用问题
- Pro会员还限额,吃相有点难看
3. 复杂场景的挑战
- 需要大量上下文铺垫
- 像开盲盒,可能改坏或漏改
- 需要不断补充调整
- 消耗token非常快
4. 多项目衔接
- 难以串联两个项目的上下文
第五部分:实用建议
📌 建议1:预设5-10条规则
让Cursor知道你的项目架构和约束条件
示例规则:
- 遵循阿里巴巴开发规范
- 保留原有代码格式,不要格式化
- 技术栈:Java + Spring + MyBatis + MySQL
- 不要改变现有import引用
- 始终用中文回复
📌 建议2:提示要像迷你版规格说明书
必须包含的信息:
技术栈 + 功能要求 + 限制条件
警告:
模糊的提示 = 模糊的代码 = 开盲盒
要点:
- 用什么技术
- 怎么实现
- 注意什么
📌 建议3:一次处理一个主文件
最佳实践:
- ✅ 局部小范围改动
- ✅ 逐步递进
- ❌ 避免改动太多
- ❌ 避免跨文件大量修改
复杂需求策略:
小步快跑 > 大步慢走
第六部分:总结与展望
💭 个人感受
总的来说,Cursor 确实给我带来了不少惊喜。
虽然还有一些不完美的地方,
但整体的体验已经超出了我的预期。
🌊 技术浪潮中的选择
每一次技术浪潮的到来:
- 😰 有人恐慌
- 😄 有人兴奋
谁能站稳脚跟?
那些能够快速适应变化的人
🚀 拥抱变化
不可逆的趋势:
- 知识的扩散
- 技术的进步
- 玲琅满目的AI编程工具
你的选择:
视而不见 vs 拥抱变化
历史告诉我们:
后者往往才会走得更远
🎯 行动建议
毕竟,只有亲自体验过,才能真正了解这些工具的威力
说不定,你会发现一个全新的编程世界 🌟
附录:快速开始指南
🔧 环境配置
1. 科学上网工具
- 自行搜索
2. Cursor代理配置
- 打开设置 → General → Editor settings
- 搜索proxy
- 配置VPN代理,默认7890端口
3. 官方文档