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

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

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

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

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

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

https://study.congcong.us/t/1096140

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

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

© 2021 V2EX