大家用 windsurf/cursor 开发真实体验如何?

1 天前
 kongkongye

我看很多人发文(甚至本来是技术外行),做一个网页,登陆,支付,数据库,主题,多语言各种模块直接 AI 搞定,好像内部技术细节都不用了解,完全没阻碍了一样。 但是我自己一个会技术的用起来却反而没这么简单,总是碰到各种问题,AI 没法解决甚至不知道怎么把问题描述给 AI ,感觉写代码还是很累。

5880 次点击
所在节点    程序员
81 条回复
hanxu317138
1 天前
cursor 出来的代码. 看着可用. 要微调
woxihejinghao
1 天前
前端用起来舒服,也是要提供详细的描述,但是用于构建大致的架构很舒服,自己再调整细节。节省很多时间。
mengdu
1 天前
写 CURD 很舒服,被人扶着尿尿的感觉。
niubilewodev
1 天前
平常写一些 python 的运维脚本,我不熟悉 python 和一些 library 的语法,每次都得查。
用 cursor 写过两三次,很适合我这种场景。(逻辑简单清晰,需求非常明确)
逻辑列出来:

+ 写个函数,查询 xxx 数据库的 xxx 表,找出时间在 xxx 之后的用户 id
+ 写个函数,接受一个用户 id 列表,调用 xxx 接口,将返回值转成字典,用户 id 为 key
+ 写个函数,接受用户 id 与用户信息,查询 xxx 表,如果查不到,将用户信息保存,如果查得到,对比 xxx ,xxx ,xxx 字段,
……


基本上就是打字+微调,反正基本都是一次性脚本,比人写快太多了。
kongkongye
1 天前
比如公司的代码,业务逻辑说不清的那种,根本没法给 AI 提需求让 AI 生成,AI 心里肯定想:你说啥?
jarl
1 天前
@kongkongye 用 claude 的 project 模式,喂它项目代码,非常爽
kongkongye
1 天前
@niubilewodev
@mengdu
@woxihejinghao
这些基本的代码,AI 作为 copilot 的确可以提效。
但是 AI 的知识库是固定的,而每时每刻都有包在更新,如果更新了不兼容的大版本,AI 抱着旧知识,生成的结果肯定会有问题。
然后有些 bug 卡点,AI 的确也很难解决,得 AI ,谷歌搜索,看文档,调试各种手段配合着来,就是说还是要花很多时间去解决 bug 。
macdino
1 天前
用 cursor 写了一个小工具,前端 VUE ,后端 laravel11 ,自已一点代码没写,全靠 cursor 来生成。后端生成的质量不错,前端质量中等水平左右,也有可能和我不会前端有关系,描述的不太准确。准备重新再用 cursor 从头搞一下试试。
kongkongye
1 天前
@jarl 如果一个比较复杂的大项目,项目代码就很难喂了,得花时间手动选择文件,然后细致地提出小问题,可能还要描述一下业务/提供业务说明文档。
我的意思是,现实世界的那些屎山代码,而不是理想中很完美的一看就懂的代码。
falcon05
1 天前
你都说不清,ai 怎么知道怎么写呢?
kongkongye
1 天前
@macdino 小的话是这样的,我让 AI 生成啥基本都没问题,背后的技术都可以不了解,但一旦要优化搞大点,问题就来了,你不能完全不懂技术,通过建的的跟 AI 对话来让项目变得很大很复杂。
ksjob
1 天前
好用的,开发效率确实提高,代码是 js 相关的一切
kongkongye
1 天前
@falcon05
对设计前端界面来说,一个界面可能在我脑中有个样子,但用文字的确不太好描述清楚。
对各种千奇百怪的 bug 来说,说不清是很正常的,开发的时间越长,碰到的 bug 越多。
macdino
1 天前
@kongkongye 但是我感觉对于我来说特别好,虽然前端的代码写的有点啰嗦,但是我想要的东西都实现了。对于个人的小需求来说基本满足了。
kongkongye
1 天前
@ksjob ai 作为 copilot ,技术自己都会的情况下,帮助提效的确是的,一直 tabtab 就行。
vsitebon
1 天前
需要微调,但是总的来说降低了非常多的开发(包括去找方案、检索、现成库)摩擦,将完全没接触过的东西嚼碎给你,然后你利用自己的技术水平再修修补补就能满足自己最低要求
falcon05
1 天前
@kongkongye 只能说每个人使用 ai 的能力是不同的,就像搜索引擎。有些人能找到想要的信息,而有些人只能迷失在鱼龙混杂的信息里。
nmap
1 天前
公司的大项目,我想加个功能,这种,ai 能做到吗?怎么让它理解现有的庞大的代码库呢?
dford
1 天前
可能不太恰当的比喻,有了 AI 辅助编程,相当于一个架构师带了几个发挥不稳定的中级程序员干活,所以如果你对任务拆分和顶层设计比较擅长,会觉得如虎添翼。
imruxin
1 天前
利用这些工具写代码还是可以提高效率的,特别是初始化和起步的阶段。后面随着业务复杂逻辑复杂后,还是需要人工介入调整的。提效是肯定的,止于是否完全依赖取决于项目和逻辑规模及复杂度。

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

https://www.v2ex.com/t/1096300

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

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

© 2021 V2EX