佬儿们,「不懂代码一人用cursor开发xxx」这种话是不是噱头啊?

我是这次三个月pro才上车的小白,不是程序员,试着用它写了个简单的pyhton程序,爬了点东西,使用过程中有惊喜的地方,比如很多时候不用自己动手,他能自动创建目录、运行代码、改错误等。

但是我发现也会需要我懂一点基础的内容,比如爬的东西要在前端定位,这需要我来操作,包括我一开始说错了,目标站点不是采用分页而是滚动刷新的,如果我不发现这一点,代码就会进入死胡同,他一直在写分页的逻辑,结果一直报错,纠错也纠不到点子上,这让我感觉我还是有点用的 :lark_012:

不过在实现了一部分功能后,我发现由于没有精简对话,导致上下文太长。于是我让他重构一下,然后开启新的对话继续开发,它确实重构了,但我到新的对话中跑重构后的测试脚本,发现功能却和原来不一样了 :sob:

我现在有些失望,或者说迷茫了。这个事情是不是告诉我们,即使cursor很厉害,也不能完全做一个甩手掌柜,我重构时很自信让他删除掉了旧代码,现在我想可能要翻原先的对话,慢慢自己把代码写回来了 :clown_face:

整件事情,让我想到之前刷站里有一个分享贴说「为什么我要放弃AI编码」,以及下面的一个很有启发的回复,是说把cursor这类工具当做学习的手段,最终的目的是让自己学会编写相关代码,或者降低进入一个新领域的门槛,让自己对代码的掌握更多,更稳固,而不是更少。

佬儿们,我这是新手不熟练cursor导致的问题,还是说这可能是AI编码的一个常见困境呢 :thinking:希望前辈们能点拨下我,谢谢 :bili_110:

13 个赞

起码口令响亮,可以造势

7 个赞

包是噱头的

6 个赞

开发啥我不知道,但是确实帮我实现了想法(0基础)

7 个赞

这次能白嫖cursor搞不好就是cursor的功劳 :smiling_face_with_three_hearts:

8 个赞

肯定是噱头,最起码要有一定的编码基础,不然你一旦没表达清楚你的意思,ai就会朝错误的方向越来越远

2 个赞

能做到,但需要逻辑清晰才能指哪打哪。你提到的爬虫网页结构,这个他当然不知道,他没法实时访问指定页面,得你把html结构复制下来告诉他下一步点哪

5 个赞

不懂代码应该不行的,至少要懂一点?然后把逻辑和功能说清楚,让他写就完事了。出问题看看报错和日志哪里不对让他改,一些简单的功能可以搞定。

我的天哪,不是噱头,要是肯动脑,才能学到,哪怕是一点点。可以从最简单的写个小网页开始,拿html来区分自然语言和程序语言,到后面可以复制xpath,慢慢了解结构,后面就可以参悟结构的概念。然后就可以让ai帮你了解程序语言了,我大概就是这样过来的。

2 个赞

还是要懂一点点的基础的 不然你自己都不知道原理是什么

需要一点基础的
如果没有基础的人做就是如下
0基础:给我做个想淘宝一样的网站
AI:xxxxxxxx!

7 个赞

目前的AI写代码只能起到辅助作用(比如让它给你打个框架,或者解释某个代码的作用)
具体的内容还是要自己填,不能指望AI能写多好

一句开发,100句调试

2 个赞

如果说错了或者他理解错了,最好回滚这一步再继续,不然容易影响到后面

有不少坑,尤其是偏门的技术。当然很多场景,会表达的外行也有可能强过思路不好的程序员

2 个赞

完全不懂不行,至少要能看明白基础的控制流和变量还有函数

功能简单当然没问题, 功能复杂必出问题

1 个赞

AI编码确实得有点基础,不然容易被带偏,简单功能还行,复杂了就得自己上阵调试了

是噱头哦

用ai编辑器一定要分层、分模块设计,清晰的类名加上每个功能解耦的话,是比较容易理清代码的,不管是对后面的维护还是对学习很有帮助。如果你在一个文件写几千行代码的话,难以阅读难以理解,很打击学习兴趣的。

4 个赞