• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Aicnal
V2EX  ›  程序员

AI 用多了,感觉自己快丧失了 Coding 的能力了

  •  
  •   Aicnal · Jul 16, 2025 · 8832 views
    This topic created in 483 days ago, the information mentioned may be changed or developed.

    以前要实现一些接口得写半天,现在直接交给 AI ,然后直接 review ,觉得 code 没啥问题,测试也通过了就直接 commit 了

    感觉能有更多的精力放在架构的设计上了,但是这样也还是会让我有点焦虑,假如离开了 AI 那我岂不是狗屁都写不出来了,当时话又说回来,我也不是那种“工匠精神”的簇拥者,能写出又好又能用的代码就行

    现在用 AI 感觉还是在进化了,就感觉是从反复的 coding 中解放出来,成为一个小的组长,去 review ,去指挥了,说不好这种感觉是什么样子的,或许是有种自己给自己升职的感觉?

    你们说,当年汽车出来的时候,车夫变成司机是不是也会有类似的感觉

    Supplement 1  ·  Jul 16, 2025

    感觉与其焦虑,还不如多去学学和LLM相关的一些技术,比如提示词工程、MCP、Agent

    59 replies  •  2025-07-21 10:48:48 +08:00
    Mr54
    Mr54
    Jul 16, 2025❤️12
    1
    感觉就这个进化速度马上就要把手写代码的干掉了,belike
    maolon
    maolon
    Jul 16, 2025
    2
    我觉得本来就不应该把大部分精力放在怎么写上面,
    而且下一代开发可能一入行就是 ai 辅助代码的环境了,会不会写对他们来说可能真没这么重要
    ranwu
    ranwu
    Jul 16, 2025
    3
    能创造价值就行
    Aicnal
    Aicnal
    OP
    Jul 16, 2025
    4
    @Mr54 @maolon 确实是这样的,我觉得 AI 的关键作用,在于帮助我们从一些没意义的重复代码中解放出来,能让我们有更多的时间去构思这些“体力劳动”之外的“脑力劳动”
    mahaoqu
    mahaoqu
    Jul 16, 2025❤️3
    5
    不理解代码是怎么运作的,怎么敢去点「接受」呢?不自己亲手写过代码,怎么能理解代码是怎么运作的呢?有人说 AI 将取代所有低级开发岗位,但是每一个高级开发者都是从低级一步步过来的。所以编码能力还是重要的,但更多体现在理解代码而非记忆 API 上。
    povsister
    povsister
    Jul 16, 2025❤️6
    6
    负责 infra 、dev framework 相关的工作,没觉得 AI 有多么好用... 甚至连单测都写不好。最多就是写适配器这种体力活有点用。还是跟工作内容相关吧,有个别几个组件的维护者最近交的代码都像 AI 写的,自然是一顿痛批+打回去重写。。
    XTTX
    XTTX
    Jul 16, 2025
    7
    @Aicnal 以前用一个新框架或者 lib 还去看那些文档. 现在直接说需求,给文档的地址和例子,AI 啪啪啪就弄完了。 再不行把报错贴进去,再把 type.ts 贴进去。
    w568w
    w568w
    Jul 16, 2025
    8
    徒步是人类早期的旅行方式。随着马车乃至内燃机的发明、家用汽车的普及,人类再也不需要徒步来长途旅行了。然而,生产方式的变化也带来诸多问题,例如汽车尾气排放带来的环境污染和健康影响。过度依赖电子设备导航,也造就了「路痴」等令人啼笑皆非的社会现象。

    时至今日,徒步仍然被视为简单高效的健身方式而广为流行。尽管有导航软件的帮助,在长途旅行前,人们也依然需要做好规划,以享受旅行的乐趣。最重要的是,当汽车在路中抛锚时,人力推车可能是处理现场唯一的选择。
    TarotVoyager
    TarotVoyager
    Jul 16, 2025
    9
    最近学 Swift 完全进不了脑子,都是 AI 代码补全乱写
    Aicnal
    Aicnal
    OP
    Jul 16, 2025
    10
    @mahaoqu 嗯嗯,所以其实并不是完全「不理解」,只是从 Coding 转变成 Review 了,就和组长一样,组长不 Coding ,组员 Commit 之后组长 Review ,之后再合并
    8355
    8355
    Jul 16, 2025
    11
    @Mr54 哈哈哈哈哈哈哈哈哈哈哈
    Aicnal
    Aicnal
    OP
    Jul 16, 2025
    12
    @povsister @w568w 其实还得要基础,我见过不少一点语言基础都没得的朋友直接用 AI 生成,结果最后 Debug 都不会,目前 AI 只能坐一些基础的体力活,架构的设计,实际的测试还是得人来,不过我对 AI Coding 还是保持乐观态度,以后对程序员的要求只会越来越高,就和马夫和司机一样,现在司机所掌握的知识,道路安全法,汽车的基本构造,可比车夫多得多,工具的运用还是得看使用者的层次如何,否则再好的工具也不如石头好用
    ppxppx
    ppxppx
    Jul 16, 2025 via Android
    13
    也有这种感觉。AI 会导致不能全身心的投入,最近发现自己写代码有点变懒变菜了。以前一写代码就半天,现在让 agent 来,先刷点其他内容。

    而且 ai 写的代码 bug 多,难一点的问题幻觉太严重了,测试都跑不过,让他改 ai 会说这个测试不重要,balabala 一堆最后的结果总是成功了,但是实际上还是不能用。改 ai 写的 bug 真不一定有自己来写效率高,都是要理解一遍。自己写还是很快乐,改 bug 就很痛苦,喂自己看屎山的感觉...
    devoteever
    devoteever
    Jul 16, 2025❤️1
    14
    恰恰相反
    作为重度拖延症患者,
    AI 让我重燃 Coding 激情. 有什么想法, 很快让 AI 实现了
    streamrx
    streamrx
    Jul 16, 2025 via iPhone
    15
    时代不可能退步的,拥抱 ai 就行了。AI 只会越来越好用
    mahaoqu
    mahaoqu
    Jul 16, 2025
    16
    @Aicnal 攻坚克难的时候更需要组长亲自写,尤其是技术选型、搭建框架、处理复杂 Bug 等等。Jeff Dean 还亲自写代码,我不相信 AI 能在几年之内超过他。
    Chuckle
    Chuckle
    Jul 16, 2025
    17
    已经要进化成产品经理了么
    youthfire
    youthfire
    Jul 16, 2025 via iPhone
    18
    以前觉得写程序像做工艺品,精雕细琢,琢磨很久各种方法。哪怕前两年也只是让 ai 查错,学习。今年开始,这效率太诱人了,实在不愿意手工了。先 vibe coding 出功能,测试过程里 debug 。既惋惜又不愿意回到过去。
    Aicnal
    Aicnal
    OP
    Jul 16, 2025
    19
    @mahaoqu 务必赞同,但这也更说明了 AI 只能取代简单的体力劳动的 Coding ,对程序员的要求更高了
    xuanbg
    xuanbg
    Jul 16, 2025
    20
    软件开发的核心本来就是设计,编码那只是搬砖的活啊。代码不会写很正常,以前我都靠百度,现在换成 AI 直接出代码。
    kakki
    kakki
    Jul 16, 2025
    21
    我觉得这才是正确的,毕竟很多时候在知道原理之后无非就是把这个苹果藏到了那个抽屉,把这个桃子藏到了这个柜子,有 AI 一把梭的全给你透视了的感觉。
    JoeDH
    JoeDH
    Jul 16, 2025
    22
    等大模型越来越强,这个趋势会越来越明显
    ano
    ano
    Jul 16, 2025
    23
    我也,最开始我还是逐行观看,一个一个确认,又错了还自己排查。

    现在的我,全部同意,一行代码都不看,报错了直接贴给 AI 改,
    报错太多就回退,重写一遍需求。

    我已经进化到产品经理了。
    styzcg
    styzcg
    Jul 16, 2025 via Android
    24
    有点像 C 用多了,感觉丧失了汇编能力了。
    q447643445
    q447643445
    Jul 16, 2025
    25
    能解决问题就行
    bunny189
    bunny189
    Jul 17, 2025 via iPhone
    26
    让它写 Rust 试试看……你会没有焦虑的
    xyooyx
    xyooyx
    Jul 17, 2025
    27
    原本编码就应该更多的是思考,这块 AI 不完全能替代
    charlie21
    charlie21
    Jul 17, 2025
    28
    早用早转行
    ghostsf
    ghostsf
    Jul 17, 2025
    29
    那还有文章说 ai 降低了开发效率呢;有的自己写,可能没有顾虑直接就写完了;用 ai 输出的,还得自己 review 一下,没问题还好,有问题得一顿改,如果完全依赖 ai 得各种给指令去调;某种程度上确实会降低效率。
    具体看怎么用吧,把 AI 当工具用,面向 ai ,结伴编程,还是比较好的;另外研究研究 mcp ,还是不错的,确实能提高效率
    Leeeeex
    Leeeeex
    Jul 17, 2025 via iPhone
    30
    @mahaoqu #5 你能保证你用的所有依赖包里面的每一行代码你都看过,都理解是怎么运行的?那你怎么就敢直接用了
    user1284
    user1284
    Jul 17, 2025
    31
    以前那不也靠搜索引擎吗
    skyrim61
    skyrim61
    Jul 17, 2025
    32
    请放下人力黄包车的旧思维, 拥抱两轮电动车送快递的新时代吧!
    visper
    visper
    Jul 17, 2025
    33
    以后卖软件,可以写上广告:采用传统古法,手工制作而成。
    zxjxzj9
    zxjxzj9
    Jul 17, 2025
    34
    说的以前不是到处黏贴豆腐块,整个项目翻来覆去找一样。有 ai 帮我生成这么完美的豆腐块我干嘛费那么大劲自己写呢? 没 ai 的时候实际上学不会写代码的人还就是学不会,现在至少人家能靠 ai 糊出来
    imagecap
    imagecap
    Jul 17, 2025
    35
    以前都是搜索示例代码,复制粘贴。现在 AI 帮你复制粘贴,给了你接受和取消的功能。叫 AI 智能搜索引擎可能更好点
    binge921
    binge921
    Jul 17, 2025
    36
    @charlie21 哈哈哈 说到心声了
    mahaoqu
    mahaoqu
    Jul 17, 2025
    37
    @chanChristin 说的是依赖包里不提供的逻辑啊。不需要理解每行代码,至少每个 API 的文档都看一下,知道输入输出应有的语义是必须的。而且难道你觉得 AI 不会用依赖包,而是自己从头到尾生成?
    archxm
    archxm
    Jul 17, 2025
    38
    本来就写不了多少代码,一般程序员日产出是个位数。
    大部分时间都在 debug
    xuelang
    xuelang
    Jul 17, 2025
    39
    同感~ 越来越依赖 AI 了
    LawlietZ
    LawlietZ
    Jul 17, 2025
    40
    AI 在复杂领域还是写不了一点
    simpleman
    simpleman
    Jul 17, 2025
    41
    那说明你的代码没啥技术含量。。
    cmlhaha
    cmlhaha
    Jul 17, 2025
    42
    @Mr54 代码仙人
    ranfenghs
    ranfenghs
    Jul 17, 2025❤️1
    43
    我觉得 AI 用到现在可以拓宽思维边界,可能之前局限于自己的 coding 眼界问题,找不到最优的实现方式,现在可以让 AI 推荐出多种实现,然后根据效率,资源最有的方案,自己理解并看看 AI 怎么实现的,这确实是有个超级老师陪伴成长的感觉.
    拥抱 AI,学习和成长这要看自己怎么使用工具了,而不是退化全赖 AI
    hekmon
    hekmon
    Jul 17, 2025 via iPhone
    44
    最近代码都是 AI 写的🤣
    jjwjiang
    jjwjiang
    Jul 17, 2025
    45
    不光自己平时写小东西让 AI 起手,review 别人代码的时候我也写了个 chrome 插件让 AI 先 review 一遍了……
    namenone
    namenone
    Jul 17, 2025
    46
    那怎么说的,在人力纺织时代,靠人,有了织布机后,靠机器,别想着怎么靠人能织布快过机器,而是学着怎么利用机器。如果说真的古法代码能跟现在什么产品写个 made by hand 一样就能提高商品价值,那确实可以继续古法敲代码。
    普通的 crudboy 必定被淘汰,质疑 AI ,理解 AI ,成为 AI !
    Alex6
    Alex6
    Jul 17, 2025
    47
    确实用多了,不从实现角度思考代码细节了,给出一个解决方案提示,刷刷生成好代码,后面审视调测一下就 commit
    383394544
    383394544
    PRO
    Jul 17, 2025 via iPhone
    48
    但是为了给 ai 明确的 prompt ,我感觉我逻辑能力更提升了,不会像以前没想清楚就开始虾写。
    kfpenn
    kfpenn
    Jul 17, 2025
    49
    确实有这种感觉,现在让我再脱离 ai 手写代码,感觉会比以前效率低很多
    yplam
    yplam
    Jul 17, 2025
    50
    @bunny189 AI 写 Rust 至少比我好,每次改完还会 cargo check 一下,然后把 warning 处理掉
    skallz
    skallz
    Jul 17, 2025
    51
    确实有这个问题,虽然说是说 codereiview 没问题可以直接用,但是这个 review 的能力实际上是建立在阅读和写过大量代码的前提下的,一旦长时间脱离代码的熟悉过程,review 的质量也肯定会下降的,也就更容易暴露出问题。。。不过暂时也想不到好的方式解决
    edisonwong
    edisonwong
    Jul 17, 2025
    52
    反正对我来说,写业务逻辑用不了一点.... 对于有些东西,没问之前我就已经知道 ai 会瞎说,因为网络上没有文档,除非 ai 能通读所有(不止 github 上的)代码,人肉看也得捋源码逻辑

    题外话:对于不懂原理盲目无脑用 ai 执行逻辑的人,小心 ai 投毒...
    maemolee
    maemolee
    Jul 18, 2025
    53
    可以给自己设置一点限制,比如说,写点嵌入式
    wutianlong
    wutianlong
    Jul 18, 2025
    54
    读代码能力还是要的,否则很难
    JoJoWuBeHumble
    JoJoWuBeHumble
    Jul 18, 2025
    55
    我现在巴不得我同事多用 AI ,有些人代码写的还不如 AI
    horou
    horou
    Jul 18, 2025
    56
    @chanChristin 依赖包是已经大量用户使用和验证过的,所以可以放心使用,但是 ai 生成的是全新的功能逻辑代码,这个只有自己验证,没人能帮你验证其中的准确性
    Leeeeex
    Leeeeex
    Jul 18, 2025
    57
    @horou 对此我表示疑问,有很多包在 github 上提了很多个 issue ,但是我相信很多人在装包之前是不会去看的,只有在碰到问题了才会去找。至少在我使用的过程中 ai 给我带来的帮助是远大于问题的。
    ethusdt
    ethusdt
    Jul 19, 2025
    58
    AI 是个六边形战士,但它能发挥出多大能力取决于使用者的上限。
    anghunk
    anghunk
    Jul 21, 2025
    59
    又不是全部让 AI 写,更像是一个懂得写代码的伙伴,我一边自己构思逻辑,一边让他写出实际代码,但是这部分肯定会和我想要的结果有一点出入,这时候我再介入修改,代码我是全程检查的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4420 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 145ms · UTC 07:08 · PVG 15:08 · LAX 23:08 · JFK 02:08
    ♥ Do have faith in what you're doing.