sdjl

讨论: AI 写的代码要不要看,不看代码的程序员会被淘汰吗?

  •  1
     
  •   sdjl · 1 day ago · 7546 views

    我发现现在的程序员正在往两个方向发展,一种是坚持检查 AI 写的代码,另一种是不看代码。

    我目前用 Cursor 写代码,主要是我有阅读 diff 的习惯,AI 写的代码我是一定要看的(除非这个项目不重要,不需要长期维护),一定要让 AI 根据我的设计规则去写。

    先说我的观点,站在“写代码”这个角度,如果不看 AI 写的代码,那么迟早要被 AI 完全取代,会失去竞争力。

    但是如果站在“做产品”的角度,不看代码也许能快速做出产品 Demo 验证市场,可能在产品力上会更有竞争力。

    你觉得不看代码的程序员会被淘汰吗?

    Supplement 1  ·  1 day ago
    许多 V 友说:“只要 AI 强大了,能解决问题了,我就不需要看了”。 但是,如果程序员不看代码,那么程序员的价值何在?仅仅是提需求?只提需求的话这活谁都能干,那么不是早晚要被他人取代?
    Supplement 2  ·  1 day ago
    补充:我发现大家讨论的点主要围绕“不阅读 AI 写的代码是否可以保障产品质量”的问题。但是我发这个帖子主要是想讨论“不阅读代码的程序员会不会被淘汰”的问题。
    112 replies    2026-07-03 23:50:11 +08:00
    1  2  
    freemoon
        101
    freemoon  
       12h 29m ago
    大部分项目没有太高的价值,不像量化程序/区块链项目/交易所/Dubo 项目,一行改动不当分分钟影响收益或者被电。所以让人产生了不需要看代码的错觉。

    你说,只是一个管理后台,你看或不看会有很大差别吗?即使有 bug 会有多严重呢是不是。
    lyhapple
        102
    lyhapple  
       12h 16m ago
    看不看都一样,35 以上照样被淘汰,大家都只是干电池 :(
    sssjjjjj
        103
    sssjjjjj  
       12h 15m ago
    要不要 review 代码也要看用的是什么模型,如果是 fable5,opus4.8 这种模型,能写出来不需要 review 的代码,人在 sdlc 里主要验收一下结果,这个环节是最重要的。至于人的价值,我认为是在出问题或者是 ai 搞不定的时候,能快速看懂或是找到问题。
    qdzzyb
        104
    qdzzyb  
       12h 9m ago
    没什么人看编译结果吧
    HQLin1999
        105
    HQLin1999  
       11h 53m ago
    现在这行是越干越浮躁,除非所有协作的同事都审代码不然绝不会多看一眼
    PN27149
        106
    PN27149  
       11h 32m ago
    我记得没有高级语言时,远古大佬们都是直接写机器码的吧,现在谁写完代码,还会看编译后的机器码的。我觉得随着 ai 越来越成熟,以后肯定也是这个趋势。现在如果是核心代码或者安全稳定性要求高的话还是得看。
    Rorysky
        107
    Rorysky  
       10h 17m ago
    思维没有转过来。

    ai coding 不是你的助手,而是你的员工。

    把握住主要矛盾即可。
    kcross
        108
    kcross  
       9h 31m ago
    要看 最近用 codex 重构 php 到 golang 照着写有些逻辑都不对..
    ubuntuyin
        109
    ubuntuyin  
       9h 29m ago
    @xiaomushen
    @msg7086 哈哈哈
    ubuntuyin
        110
    ubuntuyin  
       9h 28m ago
    @Sezxy #9 同意,A 会 B 会,不如自己会。爹有娘有,不如自己有
    darluc
        111
    darluc  
       5h 13m ago
    不阅读没事,完全不会阅读就不行。码农现在只是一个下限保护机制。
    msg7086
        112
    msg7086  
       3h 54m ago
    > 但是,如果程序员不看代码,那么程序员的价值何在?仅仅是提需求?只提需求的话这活谁都能干,那么不是早晚要被他人取代?

    纯粹的「程序员」确实已经被取代了。这里说的「程序员」指的是别人给出具体的需求,然后你仅仅是把需求转换为代码的人。比如说领导跟你说,我们要加一个数据表,上面加上 CRUD 接口,然后你一个 CRUD boy 上去把这个需求实现了,这种程序员,现在已经被淘汰了。

    没有被淘汰的是什么,是软件工程师。是整个软件工程体系里掌控 end to end 开发的那些人。
    比如说客户说,我们数据库里有一个十亿条数据的重要信息表,查询速度太慢,你给我解决一下。
    然后你通过检查查询记录,拉着 AI 去分析为什么查询速度慢,拉着 AI 去头脑风暴如何改善用户体验,在 AI 给出的改善建议里挑选出最适合的一条方案,然后让 AI 去逐步实现,用 AI 做功能和性能测试,用 AI 生成报表发给客户评估,最后让客户满意。

    能完成这整个流程的人,是不会被轻易淘汰的。但如果你只会写写 CRUD ,别的一问三不知,那确实早晚会被取代。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 19:44 · PVG 03:44 · LAX 12:44 · JFK 15:44
    ♥ Do have faith in what you're doing.