Skip to content

Commit 6babc59

Browse files
committed
feat:增加 cursorrule 并改写前言
1 parent d92e990 commit 6babc59

File tree

3 files changed

+415
-168
lines changed

3 files changed

+415
-168
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,5 @@ logs/
5555
*.tmp
5656
*.temp
5757
.cache/
58-
.obsidian
58+
.obsidian
59+
.cursorrule

base/前言.md

Lines changed: 89 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,102 @@
1-
# 前言
2-
3-
作为一名在互联网行业深耕十余年的开发者,我的职业生涯经历了从基层开发到团队管理,从创业到回归技术的完整轮回。这段历程让我有机会深入参与和管理过完整的产品研发流程:从产品设计到 UI 开发,从前后端编码到测试运维,从项目管理到架构设计。这些经历让我对研发团队的每个角色都有着深刻的理解和共鸣。
4-
5-
正是基于这样的背景,我想从一个全方位视角,分享我对 Cursor 这款 AI 编程助手的深度实践体验。这不仅仅是一份功能说明书,更是一份来自一线的实战指南,旨在帮助每个技术团队成员都能在实际工作场景中充分发挥 AI 的潜力。
6-
7-
## 为什么选择 Cursor?
8-
9-
2024年是我的 AI 编程元年,这一年我经历了 AI 编程助手的完整演进:从1月开始使用 OpenAI 的 ChatGPT 网页版进行编程辅助,到4月转向 Anthropic 的 Claude 3.5 Sonnet,7月在公司推荐下接触到 Cursor。在这期间,我也尝试过 GitHub Copilot、阿里的通义千问、腾讯 AI 代码助手、字节的 MarsCode 等多款工具。
10-
11-
但自从使用了 Cursor,我就再也回不去了。Cursor 让我的编码效率提升了惊人的5倍,它在代码生成、调试和自动化方面都带来了显著的效率提升。2024年,这个工具让我真切体验到了写代码"坐上火箭"的感觉。
12-
13-
## 本书结构
14-
15-
本书采用循序渐进的方式,帮助读者从入门到精通:
16-
17-
### 基础篇(第 1-4 章)
18-
- 基础入门:快速上手 Cursor
19-
- AI 编辑器简介:了解核心概念
20-
- Prompt 创建技巧:掌握与 AI 的高效沟通
21-
- 基本操作与实践:熟悉日常开发流程
22-
23-
### 进阶篇(第 5-8 章)
24-
- 分阶段开发指南:项目全生命周期的 AI 协作
25-
- 代码重构与优化:提升代码质量
26-
- 团队协作与代码标准化:规范化应用
27-
- 完整项目实战:用户管理系统开发
28-
29-
### 提升篇(第 9-12 章)
30-
- 常见问题与解决方案:疑难解答
31-
- AI 辅助开发的未来:技术展望
32-
- 高效开发实践:最佳实践总结
33-
- Cursor 功能详解:深入了解所有特性
34-
35-
## 使用建议
36-
37-
作为一个深度用户,我建议按照以下方式使用本书:
1+
# 与 AI 结对编程:我的 Cursor 修炼之路
2+
3+
还记得那个深夜,我盯着 VS Code 里密密麻麻的代码,试图在一大堆遗留系统中找出那个让生产环境崩溃的 bug。那一刻,我真希望身边能有个搭档,陪我一起解决这个难题。
4+
5+
现在回想起来,这个愿望在 2024 年初意外成真了 —— 只是这个搭档不是人类,而是一个叫 Cursor 的 AI 编程助手。
6+
7+
## 为什么写这本书?
8+
9+
作为一个在代码世界摸爬滚打十多年的老兵,我经历过从写 CRUD 到带团队,从创业折腾到重回技术一线的完整轮回。这些年,我写过前端,搭过后端,调过数据库,配过服务器,带过团队,每一个角色都让我对软件开发有了更深的理解。
10+
11+
正是这样的经历,让我特别想跟你分享:如何把 Cursor 这个 AI 搭档用到极致。这不是一本干巴巴的说明书,而是一份来自泡面工程师的实战笔记,希望能帮你在日常开发中真正用好 AI 这个"外挂"。
12+
13+
## 我与 AI 编程助手的相遇
14+
15+
说实话,我也是个 AI 编程的"小白"。2024 年初,我还在用 ChatGPT 网页版查 bug,后来换成了 Claude,试过 GitHub Copilot,也尝过国产的通义千问和 MarsCode。
16+
17+
但遇见 Cursor 的那一刻,就像发现了新大陆 —— 代码补全快得飞起,bug 排查效率暴增,重构代码变得轻松自如。用数据说话:我的日常编码效率至少提升了 5 倍!没错,就是那种坐上火箭的感觉。
18+
19+
## 这本书适合谁?
20+
21+
- 刚接触 AI 编程的新手:别担心,我会手把手教你入门
22+
- 已经在用 Cursor 的老铁:来看看有哪些你还不知道的骚操作
23+
- 带团队的技术负责人:学习如何在团队中推广 AI 协作
24+
- 对 AI 编程感兴趣的所有人:这里有最接地气的实战经验
25+
26+
## 内容有什么?
27+
28+
本课程分为基础篇和进阶篇两大部分:
29+
30+
### 基础篇(共12章)
31+
- **入门基础**(1-4章):
32+
- 基础入门
33+
- AI编辑器简介
34+
- Prompt创建技巧
35+
- 基本操作与实践
36+
- **开发实战**(5-8章):
37+
- 开发流程与实践指南
38+
- 代码重构与工具实战
39+
- 团队协作与代码标准化
40+
- 完整项目开发:用户管理系统
41+
- **进阶提升**(9-12章):
42+
- 常见问题与解决方案
43+
- AI辅助开发的未来
44+
- 高效开发实践
45+
- Cursor功能详解
46+
47+
### 进阶篇(共19章)
48+
- **测试驱动开发**(1-3章):
49+
- 通过测试用例引导AI开发
50+
- 接口测试驱动开发
51+
- 性能测试驱动优化
52+
- **架构与设计**(4-8章):
53+
- 架构设计驱动开发
54+
- 数据模型驱动开发
55+
- 设计模式驱动开发
56+
- 领域驱动开发
57+
- 用户故事驱动开发
58+
- **开发方法论**(9-12章):
59+
- 交互流程驱动开发
60+
- 原型图驱动开发
61+
- 监控驱动开发
62+
- 部署配置驱动开发
63+
- **高级实践**(13-19章):
64+
- AI提示工程高级技巧
65+
- AI结对编程实践
66+
- 把AI当做外包方
67+
- 专业代码助手使用指南
68+
- AI辅助开发注意事项
69+
- IBM跷跷板机制分析
70+
- Cursor结合CodeTree的智能编程实践
71+
72+
## 怎么用这本书?
73+
74+
就像打怪升级,我建议你这样读:
3875

3976
1. **循序渐进**
40-
- 新手从基础篇开始,打好基础
41-
- 熟悉基本概念后进入进阶篇
42-
- 最后通过高级篇提升技巧
77+
先把基础篇吃透,打好基本功,再进入进阶篇挑战高级话题。
4378

44-
2. **实践为主**
45-
- 每章都配有实际案例
46-
- 建议边学边练
47-
- 在实际项目中应用所学
79+
2. **边学边练**
80+
每章都有实战案例,建议跟着敲一遍。光看不练,永远是纸上谈兵。
4881

4982
3. **重点关注**
50-
- Prompt 编写技巧(第三章)
51-
- 分阶段开发方法(第五章)
52-
- 团队协作规范(第七章)
53-
- Cursor 核心功能(第十二章)
54-
55-
## 实战价值
56-
57-
本书的每个章节都来源于实际开发经验:
58-
59-
1. **新项目启动**
60-
- 快速生成项目骨架
61-
- 设置开发环境
62-
- 创建基础组件
63-
64-
2. **代码维护**
65-
- 理解遗留代码
66-
- 优化代码结构
67-
- 修复潜在问题
68-
69-
3. **功能迭代**
70-
- 快速实现新功能
71-
- 重构既有代码
72-
- 生成单元测试
73-
74-
## AI 协作心态
75-
76-
使用 Cursor 的一个重要心态转变是:将它视为一个正常的开发伙伴,而不是神奇的黑盒工具。这意味着:
77-
78-
1. **明确的任务分工**
79-
- 开发者负责架构决策和业务逻辑
80-
- Cursor 协助具体实现和代码优化
81-
82-
2. **有效的沟通方式**
83-
- 提供清晰的上下文
84-
- 使用准确的技术描述
85-
- 及时纠正错误方向
83+
- 基础篇的 Prompt 创建技巧(第三章)
84+
- 团队协作与代码标准化(第七章)
85+
- 进阶篇的测试驱动开发(第一章到第三章)
86+
- AI 提示工程高级技巧(第十三章)
8687

87-
3. **持续的学习和改进**
88-
- 从 AI 的建议中学习新知识
89-
- 优化与 AI 的协作方式
90-
- 不断探索新的使用场景
88+
## 学完能收获什么?
9189

92-
## 期望收获
90+
我敢拍胸脯保证,认真学完这本书,你能:
9391

94-
通过本书,您将能够:
92+
1. 掌握 Cursor 从入门到精通的全套技能
93+
2. 建立自己的 AI 驱动开发工作流
94+
3. 编码效率至少提升 3-5 倍
95+
4. 学会如何在团队中推广和规范化 AI 开发
9596

96-
1. 全面掌握 Cursor 的各项功能
97-
2. 建立高效的 AI 辅助开发工作流
98-
3. 提升 3-5 倍的编码效率
99-
4. 掌握与 AI 协同开发的最佳实践
97+
最后说点掏心窝子的话:AI 不是万能的,它就像一个聪明但经验尚浅的实习生。我们要做的,是学会如何带好这个"实习生",让它真正成为我们的得力助手。
10098

101-
让我们开始这段探索 AI 辅助开发新范式的旅程吧
99+
准备好开始这段 AI 编程之旅了吗?翻开下一页,让我们一起起飞
102100

103101
---
104102
[回到目录](Readme.md)

0 commit comments

Comments
 (0)