Cursor 真的很强大

202 天前
 BD8NCF

昨天试用了一下 cursor ,真的太强大了。 我先是到 b 站随便找了个视频,看了一会,大致了解了一下 cursor 的怎么用。然后开始。

之前看到的帖子,基本上都是使用 js 创建 web 应用。我试试不一样的。

我的计划是把一个以前使用 delphi 写的桌面程序使用 c++和 qt 重写。 老程序是我做的一个 uwb 定位产品中的基站配置,这个桌面程序使用 udp 和 tcp 跟基站通讯,修改基站的配置。

我先写了一下开发计划,要做些什么事,然后交给 cursor 。 它检查我之前的 delphi 项目,然后就创建了一个 qt 项目,一会就把新项目创建好了。

然后,它还自动帮我配置编译环境,这个太赞了!!!

如果我手工在 vsc 上配置 cpp 的编译环境,估计得折腾几个小时。

当然新项目的 CMakeLists.txt 也是它帮我弄好。 然后它帮我编译,并执行。第一次执行新程序,虽然功能有问题,但起码是个 exe 文件,窗口看上去也跟我期望的差不多。

编译的过程中,如果出错,它知道。然后它会尝试去排除错误。

然后就是细节上的修改了。 因为这个程序好久没弄了,有些地方的工作机制我都忘记了。开始,我不想去看老代码,全部丢给 cursor 帮我搞。 它翻来复去折腾,总是会有些问题。 例如,它把 mac 地址定义为 4 字节,但是我的 delphi 明明是 6 字节。我指出后,它马上认错,然后改正。 它还把我定义的数据包类型的值搞错了。delphi 中定义的数据包类型很多,但是代码只用到几种类型。cursor 在 cpp 中把这几种类型的宏定义好了,但是值从 1 开始,我只好手工把这些值纠正。

这个重写工作还没完成。但是,我已经感受到 cursor 的强大了。 之前有位网友说 cursor 相当于是你找了 3 个人帮你打下手,很形象。 要做什么,你告诉它就可以了,你说得越细,它就做得越像你的期望。

总的来说,cursor 就像一个知识丰富、努力、死板的初级程序员,是个很好的助手。重要的地方需要你自己去把关,或者告诉它怎么做,或者自己动手。

如果拿给不会编程的人用,可能会比较难。不太可能完全替代程序员,但是作为程序员的助手,是非常有价值的。

我一下午把试用限额用完了。看样子,要成为他们家的用户了,每月 100 多,相对能提供的价值而言,太便宜了。

11077 次点击
所在节点    程序员
96 条回复
rainfallmax
202 天前
我也觉得很强大,尤其是用自己不熟悉的语言去开发点有意思小工具。
xsen
202 天前
@ly841000 #20 或许你应该反思下,是不是就是你自己的问题
AItsuki
202 天前
还行,用了一段时间,写点脚本和插件或者自己的东西非常好使,但是公司的业务代码真的完全帮不上忙了,因为连我们自己都不知道怎么写,写着写着还要问产品问同事怎么处理。
lneoi
202 天前
最近用 cursor 让他写代码,稍微复杂一些的还是不能放任,试了好几遍,得先列出非常详细的文档,然后才能按设计实现。还有可能修改两次后,又不按设计来了,修复 bug 看哪修哪。
比较好的是,比 3.5 确实强大了很多,能实现的逻辑和自查逻辑强了很多。
NGGTI
202 天前
@Yuanlaoer 感觉你对 Cursor 过敏了。先判断是不是 AI 、广告,是的话批判一通。
findex
202 天前
@BD8NCF 想问一下,stm32 的程序移植到 esp32 ,通过了吗?怎么样?很感兴趣。 然后,esp32 web 版本的基站配置程序更感兴趣。请问,你所说的是 esp32 作为 AP 的用法吗?
irrigate2554
202 天前
Cursor 确实不错,不过我现在只能把它用于自己的小项目,公司 Java 大项目很依赖 idea ,而他基于 vscode ,期待支持 idea 的类似插件。用他写项目说实话就像你作为小 leader ,带了个勤劳肯干,任劳任怨,效率惊人的初级到中级程序员,虽然大方向你得自己把握,一些问题得你自己发现,但是小的技术细节确实可以交给他了。
irrigate2554
202 天前
https://github.com/xausky/mail-push 这个项目是我近期用 Cursor 写的,我几乎没有写一行代码,就是提供想法给他,然后测试和反馈让它改。写了大概 2 小时,用了 32 次 Cursor 的高级请求。
jeesk
202 天前
帮 cursor 开一个频道吧, 专门发到那里,这样就不用污染了
ghywqsc
202 天前
@Yuanlaoer 这是我几年以来第一次回归 V2 ,是我让 cursor 帮我部署了一个梯子……
huigeer
202 天前
开一个 AI 频道
lred
202 天前
使用几个月,感觉自己变成了 cursor 驾驶员了,效率提高了很多。这不今天刚上线了个主要是 cursor 写的项目 https://earthsounds.fun/ ,自己的项目用 cursor 写起来没有心理负担,不担心写出什么重大 BUG 。公司的项目总是要重复查看 cursor 写的代码,有时 cursor 改得多了还不敢直接用
wulongqiu
201 天前
@Yuanlaoer 没有别的意思。“那太好了”这段,真的和 Claude 一模一样🤣
Revenant
201 天前
@Yuanlaoer #1 建议下次 @站长之前看看别人的发言历史是不是真的广告号,乱打报告可能会被降权
huangzhiyia
201 天前
ai 造福后端程序员,不是造福后端工作,而是造福后端程序员写前端的场景。
paradox8599
201 天前
我感觉 cursor 最好用的还是 tab 键自动跳转和多处修改,特别省心,写代码的话倒是一般,要反复提示,很多时候还是得自己下场修改…而且我很久没用 vscode 了,其他操作和键位上也不是很习惯,不太想换过去
Yuanlaoer
201 天前
@w88975 额,你有没有看到我在 #11 楼写的内容呢……
你后半段一大堆都是在指点江山,跟我也没关系。说的也不是我,我有什么被冒犯不被冒犯一说呢……
Yuanlaoer
201 天前
@jqknono 嗯,那同样可以得出你是对 PTSD 有 PTSD 反应的结论
Yuanlaoer
201 天前
@NGGTI 我是对 cursor 过敏是吧?那你对我批判得也不客气呀,那你是对我过敏吗?
Yuanlaoer
201 天前
@wulongqiu 哈哈哈哈你这么一说,我还真觉得是这个意思。陷入沉思了😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1116882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX