AI 辅助编程用多了,会不会降低自己的编程水平?

55 天前
 libasten
最近玩 cursor 有感,很多时候都是不停按 tab 就行了,还发现了我之前代码里面的一个隐藏 bug ,有点震惊。

目前用这个,感觉前端部分 vue 辅助厉害,后台 .Net Core 还欠缺点(也许是我的 prompt 没有写好吧,因为我对这个熟悉程度不如 vue ),不过也很强很强了。

感觉用这个,编程就真是“低代码”开发系统了,要什么功能,用文本给 chat 就行了,日子久了,程序员大脑也就没有那种思维习惯了?

话说回来,提升效率那真是杠杠的。
5228 次点击
所在节点    程序员
48 条回复
securityCoding
55 天前
要不别用筷子,别用电脑,别开车了
dcsuibian
55 天前
不会,我觉得会提高。因为你会看到别人是怎么写这个的东西,或者给你其他的解决思路
wyfhbb
54 天前
很简单一个道理,开新能源智驾模式多了本人开车能力就会降低了吗,当然不是,相反还要小心的看着路况,只是写代码能力下降了,但是编程水平可能不仅仅包括写代码,各种 debug 能力反而会获取的更快
Jtyczc
54 天前
关键代码还要自己去 debug 好不好,复杂的业务逻辑,根本胜任不了,还不如自己写
lqw3030
54 天前
很多时候 ai 编程水平其实不低
msg7086
54 天前
就跟,开汽车了会不会降低驾驭马车的能力一样。
用高级语言一样会降低你写 C 和汇编的能力的。
guanhui07
54 天前
Review 好才能用
fredweili
54 天前
刚会做填空题的,就能写作文了?
zxjxzj9
54 天前
没有,反而提升了我的编程水平,之前想学前端看到那些包 jsx vue 渲染一毛钱都写不出来,现在有 cursor 跟着他生成的自己改改也可以 diy 了,也慢慢看懂了,能写的东西变多了,那就是提升了。反正有 ai 之前也是各种豆腐块疯狂拼接,哪来那么多从 0 开始写的需求
yh7gdiaYW
54 天前
会降低熟练度。虽然补出来的基本都是知道怎么写的,但一直这么补下去后面自己恐怕就写不出来了,就像上学时学会了但不做题练手
HankYao
54 天前
@Orenoid 加一句“不要改动其他部分的 UI 结构和逻辑代码”。
还有另一个技巧“开始前请复述我的需求,我确认后再继续”
MozzieW
54 天前
IDE 和 Vim 党,之前也有过类似的争论的。早年学代码的时候,很纠结很多 API 基本记不住,后来发现用 IDE 的补全,记住一个大概就行了,是在记不住也可以直接找,实时查看文档。对比 VIM 党,的确用 IDE 更菜一点。但用 VIM 党人应该是越来越少了。
更老的人说他们当年是桌子上放着一本工具书,不会的、忘了的就翻书。这个我是没有经验的,大部分的问题是直接上网搜。搜多了,找到 demo ,复制下来改改差不多就能用了。
AI 这东西是新的,但是不是全新的,争论也不是新的。年轻人就该用新的工具,菜就多练。长江后浪推前浪,前浪总会死在沙滩上的,不以人的意志转移。
总体的效率提升了,用马克思的话讲,这个叫社会平均劳动降低了,换来的价格也会低。简单将,就是以后要么降工资,要么加工作量。
这就是天道。
54xavier
54 天前
会有一定的影响,如果你过分依赖 ai ,当你换到一个内网开发环境,一些安全合规要求较高的公司,你可能会很难受。
yarawen
54 天前
打个比喻,我觉得用 AI 写代码,像升了一个职级。
以前是初级工程师,现在成了中级。
以前是中高级,现在成了技术主管,手下还带着几个人,
还是要懂业务逻辑,写代码,但具体的一些功能可以放手交给底下人来做,给出一些指导,然后 review 即可。
AI 再怎么发育,也不可能让老板来写功能吧?
那就还是需要一级一级的往下领任务。
只不过以后可能初中级的程序员就更少了,取而代之的是人均小主管,
手底下 copilot 、cursor 、codeium 、Mars 等等在手底下打工,
谁干的好给谁充年费会员。
noyidoit
54 天前
会降低,但是降低就降低了吧。就像有了打火机之后,你不再需要学钻木取火了
wu67
54 天前
对于不熟悉的 API, 我喜欢给一段描述给它, 让它帮我实现写法, 然后我再根据情况修修补补
erxiao
54 天前
这就是道和术的区别。
程序员水平高也不是算法导论背得熟和代码写的快。
极端点,未来没有程序员,都是创意生成师。
我还是非常看好 AI 编程的前景。
Meursau1T
54 天前
@liyafe1997 这跟苦难有啥关系,单纯就是通过添加约束来展示自己的强度,放哪都一样。玩游戏的,搞高难度挑战总是要禁一系列东西,不喝药不用武器不升级,这是歌颂苦难?这是告诉别人我用脚都能玩,是炫技。这种事情又不是只有东亚人搞,别拿了个锤子看什么都是钉子。
yaott2020
54 天前
会有点依赖,不过我都是用 ai 来做一些低级重复性的工作,一些大的内容还是自己思考,亦或者我琢磨不透时问 ai 来提供一点新思路
chtcrack
54 天前
人的大脑有限,不可能记住全部的变量类型语法等,特别是多种编程语言,关键要有思路,剩下的零碎的东西教给 AI 完成我觉得没啥问题。。

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

https://tanronggui.xyz/t/1096140

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

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

© 2021 V2EX