新書推薦:

《
世界观: 现代人必须要懂的科学哲学和科学史(原书第3版)【2024最新版】
》
售價:HK$
141.9

《
儿童哲学教育:案例式教程 南强儿童哲学丛书 曹剑波、黄睿主编 案例教程 高校教师用书
》
售價:HK$
66.0

《
驰骋三界:汉代神兽的图像世界
》
售價:HK$
118.8

《
印章的故事
》
售價:HK$
49.5

《
数字化口腔
》
售價:HK$
437.8

《
中国史前玉器
》
售價:HK$
96.8

《
最后的使团:1795年荷兰访华使团及被遗忘的中西相遇史
》
售價:HK$
96.8

《
第一性原理穿透思维定势
》
售價:HK$
85.8
|
目錄:
|
第1章 Cursor平台使用基础与环境配置 1
1.1 Cursor环境配置 1
1.2 Cursor开发环境搭建 2
1.3 Cursor AI助手功能 5
1.3.1 代码智能补全 6
1.3.2 实时代码建议 12
1.3.3 自然语言转代码 20
1.3.4 开发中的常见问题与调试技巧 21
第2章 AI提示词工程 22
2.1 了解Cursor AI模型架构 22
2.2 AI提示词工程实战 24
2.2.1 提示词编写技巧 24
2.2.2 上下文优化 26
2.2.3 代码生成质量控制 29
第3章 Windsurf基础入门 31
3.1 Windsurf平台介绍 31
3.2 Windsurf开发环境配置 33
3.3 Windsurf基础功能的使用 37
3.3.1 界面布局与组件 37
3.3.2 基本操作指南 42
3.3.3 用自然语言生成Windsurf组件 48
3.3.4 Windsurf智能开发平台解析 51
第4章 入门项目实战 54
4.1 用Cursor开发个人主页 54
4.1.1 页面布局设计 54
4.1.2 响应式适配 59
4.1.3 主题切换功能 66
4.1.4 个人信息展示 73
4.2 用Windsurf开发待办清单应用 82
4.2.1 任务添加与删除 82
4.2.2 状态管理 87
4.2.3 本地数据存储 94
4.2.4 界面美化 100
4.3 用Cursor开发天气预报小工具 115
4.3.1 API对接基础 115
4.3.2 天气数据展示 120
4.3.3 城市切换功能 128
4.3.4 天气预报图表 139
第5章 实用工具开发 154
5.1 用Cursor开发Markdown编辑器 154
5.1.1 编辑功能 154
5.1.2 预览功能 161
5.1.3 导出功能 171
5.2 用Cursor开发番茄时钟 178
5.2.1 计时功能 178
5.2.2 任务管理 188
5.2.3 数据统计 198
第6章 AI自动化测试 214
6.1 Cursor智能测试实战 214
6.1.1 天气预报应用测试方案 214
6.1.2 API响应模拟与验证 215
6.1.3 UI组件测试自动化 218
6.2 Windsurf测试驱动开发实战 221
6.2.1 待办清单功能测试规划 221
6.2.2 任务状态与存储验证 229
6.2.3 用户交互流程测试 236
|
內容試閱:
|
写在AI席卷开发世界的转折点上
我开始写这本书时,正是2025年年初。那段时间,我身边的很多程序员朋友都在讨论一个问题:“AI会不会取代开发者?”更有一些初入职场的年轻人向我倾诉焦虑:“我才学完React,已经能用ChatGPT写整套页面了,我还需要学吗?”
我理解他们的焦虑。作为一名从传统开发模式一路走来的程序员,我也曾在深夜写代码时突然被一个问题困住,被文档的“坑”卡住;我也曾在连续加班的项目中反复调试一个微不足道的样式差异,只为满足客户一个“不确定的”需求。为提速提效,我开始研究AI辅助开发,于是AI辅助编程工具与低代码平台逐渐进入了我的视野。在我看来,这不是“取代”,而是“进化”。
我想对每一个开发者说,我们正处在一个需要“重新学习”的节点上。一方面,AI技术正以前所未有的速度融入开发流程。以Cursor为代表的智能编程工具早已不只是一个编辑器,而是一个“智能搭档”,开发者可以用自然语言告诉它自己想实现什么,它会迅速生成框架;也不再需要反复查询语法细节,它能帮开发者补全代码、发现逻辑漏洞,甚至提供调试建议。另一方面,像Windsurf这样的低代码平台也在不断颠覆传统的前端开发模式。过去需要花两三天搭建的界面,现在只需拖拽组件、编写少量逻辑就能快速完成。
这并不意味着“程序员不再重要”,恰恰相反,只有愿意主动适应新工具、掌握新方法的开发者,才能在这个变化剧烈的时代里持续进步。不会用AI的开发者,注定会被用AI的开发者取代。这不是危言耸听,而是事实。
写这本书是一次个人转型的记录,也是一次知识的分享。当我开始尝试将Cursor和Windsurf引入实际项目的时候,一开始,我也像很多人一样,不太信任AI,总觉得它写的代码“不靠谱”“不专业”。但当我真正学会如何设计提示词、如何让AI理解上下文、如何用AI快速完成页面的搭建时,我彻底被说服了。
一个页面结构,只需一句自然的语言;
一个数据接口,可以在一分钟内生成并调试完毕;
一个项目原型,从设计到前端实现,不再需要几天,而是只需要几个小时。
任何一个愿意去学、敢于去试的开发者都可以做到。我把这些方法、技巧和经验写下来,不是为了炫技,而是为了告诉更多人:“AI 开发不是威胁,而是机会,只要掌握方法,它就是个人能力的放大器”。
你可能会问我:“为什么选这两个平台?”我的答案是:“它们代表了‘开发的新范式’”。Cursor是目前市场上少数真正适用于高效开发的AI IDE之一。它不仅可以生成代码,更能理解语义、分析上下文、做出结构性建议,这种能力是传统编辑器无法比拟的。而Windsurf则是我在前端开发低代码探索中最满意的工具之一。它不像传统低代码那样“封闭”,反而保留了大量“可拓展性”与“代码自由”,非常适合既追求效率又希望有技术积累的开发者。之所以要“现在”学,是因为这些工具早已进入了大厂的开发流水线,也正在改变中小团队的工作流程。未来的招聘要求不再是“你懂不懂JavaScript”,而是“你是否能用AI 开发工具快速构建可落地的业务产品原型”;不再会问“你熟不熟某个框架”,而是会问“你能不能在一天内做出一个可交付的产品”。
这本书正是为“现在的你”准备的。越早掌握,就越能领先一步。
关于这本书:你会学到什么?
这本书围绕两大核心技术Cursor Windsurf展开,具体包含以下内容。
5个开发项目 2个测试项目实战:从个人主页、天气预报、待办事项,到Markdown编辑器与番茄时钟,每一个项目都拆解得很细致,贴合真实应用。
30多个功能模块拆解:包括界面布局、状态管理、API接入、本地存储、组件美化等,全面覆盖日常开发常见难点。
AI提示词工程全攻略:手把手教你如何编写高效提示词、优化上下文、提高代码生成质量。
自动化测试实战演练:通过Cursor与Windsurf完成端到端测试流程,让你具备上线级开发能力。
无论是希望学习AI开发的新手,还是希望提高效率的在职程序员,这本书都能让你掌握一套真正落地、实用、可复制的智能开发方法。
学习不只是为了工作,更是为了不被替代
写书是一件很慢的事,而开发正在变得越来越快。我倾尽“洪荒之力”快速整理、打磨本书内容,就是为了让大家跟上AI时代的步伐,跑得更快、更稳、更安全。
希望读完这本书的你,能够用一句自然语言快速搭建一个页面;用AI高效生成、调试、测试一批功能模块;在短时间内独立完成一个完整可交付的全栈应用;不再害怕AI,而是学会“与AI共舞”。
未来不是由“最勤奋的人”掌握的,而是由“最适应变化的人”掌握的。我希望通过这本书,我们都能成为那个“更适应未来的人”。愿这本书成为你迈向智能开发时代的起点。
孙志华
2025年9月
|
|