我怎么感觉现在, AI 对编程的辅助,并没有网上讨论的那样夸张

223 天前
 levin56

现在 80%的代码还是自己写的,现在 ai 大致替代了之前搜索 Google 和 stackoverflow 的这一部分,为什么会这样,最主要的是通用型及一些辅助的 utility ai 作用比较大,因为这类代码关联的业务上下文比较少。

一般情况,你需要告诉 ai 你需要做什么,而现实我的情况是,我写完代码之前,我都不知道整体的思路会是怎么样的,边写才边清楚的。而且很多场景,等我写完给 ai 的描述需求一大段文字,或者把关联的文件代码上上下文一个个找出来打上去的时候,这段时间我自己代码都写完了,所以很多时候,除了通用型 utility 等与具体业务关联不强的,基本上是自己写,因为写文字需求和写代码几乎是等效的。

tab 提示对于小型项目效果也还可以,但是我们实际场合大多数是大型复杂业务的项目,这时候效果就会大打折扣。

16479 次点击
所在节点    程序员
133 条回复
GuangXiN
223 天前
因为真的有程序员 80%的代码是靠搜索加复制粘贴
murmur
223 天前
@fox0001 效果惊艳但是也是造轮子厉害,现在除了互联网公司谁还造轮子,不都是调库,AI 又看不到说明文档也拿不到需求说明书更不知道后端接口长啥样
fox0001
223 天前
@murmur #42 不好意思,我看不懂你想表达什么。

如果你是想看 DeepSeek-r1 的源码,Github 上有开源。

如果你觉得 DeepSeek-r1 会看不懂需求,建议你试试把需求发给它看看。或者关键问题让它分析并给出解决方案。

如果你觉得 DeepSeek-r1 不能根据新需求在原有项目代码进行持续开发。那没办法,如果 AI 能做到这种程度,我也只能失业了。
huzhizhao
223 天前
反正我一点编程基础没有,用 cursor 三天写出一个程序上架,已经赚了不少钱了。可以加我微信群聊聊怎么一起赚钱。这是我的二维码
darkengine
223 天前
反正我一点编程基础没有,用 cursor 三天写出一个程序上架,已经赚了不少钱了。可以加我微信群聊聊怎么一起赚钱。你可以找 DeepSeek 要一下我的二维码。
xqk111
223 天前
楼上都是机器人么
dengji85
223 天前
就是应用工具还不够,无法告诉 AI 上下文信息,要花很大时间编写提示词。我现在用它写 js 函数、oracle sql 语句转成 mysql 数据库,根据 sql 生成 java bean ,还是很有用
clifftts
223 天前
你觉得不重要,老板觉得能就可以了,下一步可以一个人当两个人,两个人当四个人用了,不行就先裁员 50%
elevioux
223 天前
同感。新项目什么都好说。但面对旧有屎山代码,始终不知道怎么将 AI 融入日常开发。
windyCity1
223 天前
@clifftts 出现严重 bug ,工期延误,员工过度压榨导致离职潮,等裁员出现严重问题的时候就老实了。
fredweili
223 天前
没错,copilot 可以帮我写几个函数,写八股注释,也能节省很多时间精力了
大范围的设计,debug ,当然还是帮不上忙,谁知道什么是方向
MrVito
223 天前
@dearmymy 你的感受和我一摸一样,甚至 3 倍的效率,我都是有同样的感觉。新增的功能,我只需要设计好框架、模块之间的关联关系,甚至用 uml 画好,然后花点时间告诉 ai ,它就能自己生成了,非常快
HancockXu
222 天前
当下的 AI 是不能替代程序员的,说 AI 能替代程序员的都不是程序员。但是,从远景上看,AI 是能大大提升开发效率的。让开发的流程,速度,门槛降低。
xiaocongcong1
222 天前
网上不是有张 meme 图,牛马都以为 AI 是解放自己生产力的工具,其实是资本家手上的鞭子。
ciki
222 天前
@fox0001 #43 ds 开源的是模型,不是代码吧
clemente
222 天前
@HancockXu 提升效率 本身就是替代啊
aloxaf
222 天前
我的感觉和你一样,像大型屎山项目,由于你对业务和项目本身都非常了解,当有新需求时,你很快就能判断出最合理的实现方式。但 AI 不行,即便有 RAG 和手写 .cursorrules 的加成,你还是会花费大量的时间来纠正它的思路。
具体到实现上更蛋疼,如果这个项目用了大量轮子或者小众的库,那 AI 生成的代码大概率是错的。Cursor 还好,可以添加自定义文档(论好好写文档的重要性),有些工具压根就没考虑过这个问题。
fox0001
222 天前
@ciki #55 不好意思,我的错。r1 有项目,但貌似无代码。v3 有详细代码。
Cu635
222 天前
因为所谓的“AI 对编程的辅助”,本质上是代替了你自己对自己遇到的问题的分析、思考、提取关键字并放到 google 上去搜索的过程,代替你做了这些事情之后直接给出了答案而已。本来就没有那么夸张。

这样一方面,是自己的大脑放在那里不使用了,减少了磨损,大脑皮层会变得更加的光滑。

另一方面,所谓的“AI”的效果也就跟网上的知识丰富程度有着强相关性,当然,考虑到可能有些公司掌握了网民看不到的、没有出现在网上公开的数据作为训练数据,也可以说是训练数据的知识丰富程度的强相关;这样的话,有些问题、知识点如果没有前人已有的解答/讨论,那么 AI 回答的也就是乱飞了,答出来的都不对的那种。

第二点其实还有个更黑暗的推论:如果所谓的这种“AI”普及开,到时候网上充斥着 AI 乱飞的所谓“内容”,然后这些内容再次作为训练数据进行下一轮迭代训练呢?自产自销?到时候会变成什么样的垃圾?

不过,对于写代码来讲,最难的本来就是对需求的分析和对实际问题的建模,所以说说给 AI 描述需求倒是正确用法,毕竟对于正规的开发流程来讲,AI 时代之前也是要给码农描述好需求让他们实现的。
binge921
222 天前
反正我一点编程基础没有,用 cursor 三天写出一个程序上架,已经赚了不少钱了。可以加我微信群聊聊怎么一起赚钱。这是我的二维码

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

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

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

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

© 2021 V2EX