当「佛系复更」撞上「AI革命」——Cursor开发对我的认知颠覆
本文最后更新于 439 天前,其中的信息可能已经有所发展或是发生改变。

哈喽各位!Long Time No See!
在因首考停更的五个多月里,我经历了学生党最经典的「赛博戒断」——直到重新打开Cursor时,赫然发现:AI编程的进化速度,早已超越了人类复习备考的冲刺节奏

这期间,GitHub Copilot悄然渗透全球52%开发者的IDE,GPT-4的代码解释器让高中生都能用英语口语构建网站。而当我试图用Cursor开发域名管理系统时,AI竟在对话窗口反问我:"是否需要预设DNSSEC自动轮换策略?" —— 这个瞬间,我突然意识到:我们正在经历从「写代码」到「训代码」的范式迁移

本文没有教科书式的技术神话,只有一场真实的人机博弈实验。

包括你上面看到的每一个字,没错,都是AI写的。(不过后面那些代码报错截图绝对真实,毕竟AI还没学会替人类背锅)

开始行动!

首先 到Cursor官网下载软件!点我进入
下载完成安装这一步不说了 应该都会(
然后打开软件 你会发现它跟VSCode长的很像,没错!它是基于 VSCode 的开源代码(MIT 协议)二次开发的编辑器,继承了 VSCode 的核心功能(如代码高亮、调试、Git 集成等)和扩展性架构。

首次登录会提示你进行登录,你只需要在cursor官网注册一个账号,就能白嫖50次的高级对话(虽然我感觉根本不够用)
但是我们毕竟是教学,把你教会就差不多得了,以后需要付费的情况可以去闲鱼买团队,15块钱也不贵(确信

准备工作!

在安装、登录完成后,我们就可以准备开发了!
打开Cursor软件,我们可以看到有选择打开文件夹还是打开SSH连接,这里我还是推荐使用SSH连接,因为你在本地的Windows开发与测试真的很不方便,很多东西都缺,并且测试时AI会默认使用Linux的代码,而这些正是Windows所不能运行的,还得要求AI重新生成,非常不便,而且还需要手动复制代码到生产环境服务器,修改代码不能实时变动。

  • 如果真的要在本地开发,也不是不行......点击“Open a folder”按钮,然后选择项目文件夹(提前创建),然后再进行开发。
  • 如果使用远程服务器进行开发,你就点击"Open with SSH",然后点击“Add New SSH Host”添加远程服务器,会弹出来要求你输入ssh连接串

SSH 连接串的通用格式如下:

ssh [选项] <用户名>@<主机地址> -p <端口号>

但是一般情况下,我们只需要根据输入框内的提示进行输入即可。
例:

ssh root@114.514.191.981 -A  # 这串神秘数字绝对没有影射什么

而后,软件会弹出输入密码的弹窗,输入你的SSH密码
因为Cursor需要构建一个索引,所以这一过程的快慢取决于你服务器的文件大小,耐心等待即可!
在连接成功后,我们点击“Open Folder”,选择你需要的项目目录,点击“OK”,第一次加载可能会比较慢,稍等即可!

开始开发!

在进入项目主页面后,你会发现怎么啥东西都没有,我知道你很急,但是你先别急!
按下 “Ctrl+i”,可爱的小Composer就跳出来啦!(不要选其他的哈!)

然后我们的模型记得选择Claude-3.5-sonnet(记得选择Agent模式,可大大提高效率!)或者deepseek-v3
(个人感觉这两个是最好用的,其他的都存在一点问题)

**PS:如果composer界面没有显示,点击右上角的设置,在Model栏里面进行添加!
(找不到?这说明你需要先完成「人类基础UI交互能力测试」)

需求沟通的量子纠缠

现在我们要思考几个问题:

  1. 开发这个软件的目的是什么?
  2. 开发架构是什么?
  3. 这个软件要有什么功能?
  4. 有什么功能特色?
    当AI问你"要开发什么"时,请勿回答:
    ❌ "做个牛逼的域名管理系统"
    使用三明治话术:
  5. 业务场景:我需要管理500+域名的生命周期
  6. 技术约束:必须兼容AWS/腾讯云双平台API
  7. 变态需求:当DNS解析失败时自动切换到备案IP

思考完之后,你可以把它直接扔给Cursor。

另外,这里可以提供一个Todo list的项目提示词的案例(source):

通过这个案例,我们可以大致了解到Cursor开发的提示词应该如何写了,这个时候就应该结合你自己的想法来操作了!

实际开发!

需要注意的一点是,如果是像上面的todolist一样的项目,我觉得还是开两个窗口好。
一个窗口开发前端,一个开发后端,虽然这样有点奇怪,但是这样不容易让AI搞乱你的代码。

在你的需求被传达给AI后,它开始一行行的生成代码了!
如果你是像我一样的小白,不用管,在它满足你的功能要求后直接点Accept就完事了!

随后,在前后端均开发完成的情况下,你可以要求AI帮助你进行测试。
他会给出相应的测试代码,并且根据测试结果调整代码,是开发的一个比较有效的方式,可以让你的开发更少出错。

如果你选择的是不支持Agent模式的大模型,那么你可以在终端进行测试。
Cursor让我很满意的一点就是可以一键添加报错内容到Composer,然后迅速询问AI,快速地解决问题。

开发成果

提前开香槟(?

总结

  • AI不会取代程序员,但会用AI的程序员会取代不用AI的

  • 真正的干货不是代码量,而是你调教AI的聊天记录

  • 下次停更时,可能我的AI分身会自己更新专栏(细思极恐)

所以现在,请立即按下Ctrl+i——你的「硅基拍档」正在等待第一个指令。

评论

  1. Windows Chrome
    1 年前
    2025-1-31 13:00:27

    坐等cursor接入dsR1

  2. 12 月前
    2025-5-04 2:13:37

    For the reason that the admin of this site is working, no uncertainty very quickly it will be renowned, due to its quality contents.

  3. Lzk
    iPhone Safari
    10 月前
    2025-6-24 20:29:38

    00008101-000660DC3C20001E

  4. 8 月前
    2025-8-23 0:14:36

    Hi i think that i saw you visited my web site thus i came to Return the favore Im attempting to find things to enhance my siteI suppose its ok to use a few of your ideas

  5. 7 月前
    2025-9-15 3:18:19

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇