V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
RealApe
V2EX  ›  职场话题

AI 拉近普通程序员和高级程序员之间的差距

  •  
  •   RealApe · 1 天前 · 11035 次点击

    我相信 AI 至少可以解决 90%的技术难题,但是还解决不了 90%复杂的业务难题。所以说 AI 要替代普通程序员,要辩证的看待问题,有没有可能招一个普通程序员配合 AI 就能抵上一个高级程序员呢,并且这个成本还降低了不少。各位领导琢磨琢磨。

    149 条回复    2025-06-07 11:14:55 +08:00
    1  2  
    spacelis
        101
    spacelis  
       22 小时 10 分钟前 via iPhone
    很多人对现阶段 AI 或近未来 AI 的认知实际上等价于皇帝的金扁担
    shijingshijing
        102
    shijingshijing  
       22 小时 3 分钟前
    对我来说,最大的好处是不用费劲啃 Effective Python 就能把 Python 代码水平提升一个档次。
    然后就是 shell 脚本,AI 真的是神器,他写我看,看不懂的他给我解释,我完全不需要了解很多高级的骚操作,说清楚需求和注意事项,AI 会帮我完成。
    最后是正则表达式,这玩意儿 AI 绝对无敌。
    guoguobaba
        103
    guoguobaba  
       22 小时 2 分钟前
    ai 会放大差距,因为需要人 review
    wqhui
        104
    wqhui  
       21 小时 59 分钟前
    如果从代码的角度我觉得是的,各种熟练掌握 API 、框架源码、工具配置的经验会很难比上 AI ,人要做的应该就是客户沟通+把系统的大概样子描述出来+debug ,现有的前后端、产品测试职责逐渐合并,一个高级程序员+AI 就可以做一个开发团队
    NakeSnail
        105
    NakeSnail  
       21 小时 56 分钟前
    没有人会承认自己是普通程序员
    zdw406
        106
    zdw406  
       21 小时 48 分钟前
    @qiaobeier 确实,有些甚至跟 AI 提问都提不明白
    satoru
        107
    satoru  
       21 小时 42 分钟前
    看到同样一份 AI 生成的代码
    高级程序员:它写得不好,我需要纠正一下
    普通程序员:它解决了 90% 的难题,我好兴奋
    lovedebug
        108
    lovedebug  
       21 小时 41 分钟前
    我的意见:拉低了普通人和初级工程师的差距,拉高了初级程序员和高级程序员的差距
    TerryBlues
        109
    TerryBlues  
       21 小时 39 分钟前
    从另外一个角度讲,在 AI 尚未完全普及的现在,对我们这些普通程序员来说,AI 绝对是帮助提升 level 的绝佳机会。未来怎么样是很难说。
    zblinuxfun
        110
    zblinuxfun  
       21 小时 38 分钟前
    对于程序员来说,AI 会提升一些效率。对其技术品味没有太多帮助,更甚至太依赖 AI 的人,技术品味会降低。
    greatbody
        111
    greatbody  
       21 小时 36 分钟前
    @sentinelK 说的有道理,不过底层死光了,边缘的上层就会不可避免的滑落到底层。所以上层如果有点脑子,就应该让底层过得好。
    microscopec
        112
    microscopec  
       21 小时 28 分钟前   ❤️ 1
    真仔细阅读过 ai 写的代码吗?烂的一批,得多菜才会看出 ai 能拉近普通程序员和高级程序员之间的差距
    prosgtsr
        113
    prosgtsr  
       21 小时 21 分钟前
    AI 能把人从从简单的重复劳动中解放出来
    至于自己都没有掌握的部分,提示词都不知道怎么写,或者说即便对面坐着一个这个行业无所不知的专家让你随意发问,你都不知道该怎么提问,怎么提问都是隔靴搔痒触及不到本质。这不是问 ai 还是问专家的问题,是提问的人不知道如何提问的问题。不信你可以找一个自己一窍不通的技术行业试试看,可能的结果就是你问了一大堆感觉学了很多,但是在行内人看来你连门都没入。
    Chelseawin
        114
    Chelseawin  
       21 小时 8 分钟前
    那我这个低级程序员怎么办
    sentinelK
        115
    sentinelK  
       21 小时 2 分钟前   ❤️ 1
    @greatbody 不懂你的逻辑。一个人的收入阶层是与你的社会价值正相关的。你的生产力强了,你的收入会增加而不是减少。

    这就像是,你的学校高考前把考的差的都开除了,你变成了全校最后一名,你会紧张吗?
    你能考什么学校只取决于你的分数(或者说正向绝对名次),不取决于你的相对位置。

    当然,如果你怕说下次开除自己。那就更没道理了。
    1 、一个公司有一个保洁,就一定意味着开除人先开除保洁而不是高管么?
    2 、不如问问自己,为何不能保持竞争力或者说不可替代性。即便底层不消失,你依然是你层级的边缘人物。你的去留只与你同层级的竞争相关。

    所以所谓的“变成底层”是纯属思维惯性。也是一种皇帝用金锄头的典型逻辑。
    jheroy
        116
    jheroy  
       19 小时 50 分钟前 via iPhone
    @RealApe 这么给你说吧,之前我们公司有个线上项目出现了一个很奇怪的问题,维护代码的程序员找了两天都不知道是啥问题,连怎么搜都不知道,只能在代码里狂打日志慢慢看,后面找我去看了 5 分钟就找到问题了。
    lqw3030
        117
    lqw3030  
       19 小时 49 分钟前
    ai 解决了写的快问题,会伴随着“写不准”。准确的 prompt 的前提是研已经知道正确的答案,所以其实对于资深的研发效益提升会更大
    jheroy
        118
    jheroy  
       19 小时 46 分钟前 via iPhone
    一个高级程序员不是说代码写的多么快,多么优雅,而是亲自踩过足够多的坑,而且还靠自己能力吧这些坑填上了。 所以在以后的项目哪些地方可能出问题,出什么问题都是有预期的。
    yh7gdiaYW
        119
    yh7gdiaYW  
       19 小时 37 分钟前
    AI 确实大大拉近了新手和高级的差距,但高级上面还有资深和专家。并且 AI 可以帮助资深&专家级的程序员非常快速的成为另一个领域的高级,这点拉私活我感觉对新手的优势反倒更大了
    bmpidev2019
        120
    bmpidev2019  
       19 小时 30 分钟前
    @sentinelK 完全同意,这里面的一个逻辑是,如果 AI 发展到一个普通人就能随意驾驭,那说明 AI 并不需要普通人来驾驭,完全可以自动化进行了,普通人写的 prompt 也完全不需要,所以要替代也是大量替代最基层的。
    AoEiuV020JP
        121
    AoEiuV020JP  
       19 小时 26 分钟前
    你对高级程序员的理解和大家有偏差,
    在我看来要能解决普通程序员解决不了的问题才是高级程序员, 而不只是知识更丰富,
    比如,现在项目需要 flutter 跨平台调用 golang 编写的函数,问 AI 只能得到垃圾代码,
    最终项目成果代码可能有 90%都是 AI 写的,但我不觉得一个半桶水加上 AI 就能替代我的 10%,
    Derek8863
        122
    Derek8863  
       19 小时 24 分钟前
    怎么定义高级中级低级?
    obentnet
        123
    obentnet  
       19 小时 22 分钟前
    @zhaosong 雀氏
    wannerkingof69
        124
    wannerkingof69  
       19 小时 18 分钟前
    我司有一些关于 three.js 的复杂画图的需求 找了个开源的改都改不动。现在前端就天天用 AI 写。
    lanisle
        125
    lanisle  
       19 小时 14 分钟前
    人和人的认知差距无处不在……
    从基础逻辑的掌握度,对自身职业能力的理解,到对社会运行机制的洞察,OP 和评论区参差不齐。
    好在有这个环境,评论区才出得来真知灼见。

    其实很简单的道理,不同 Level 的选手能力差别之大,是能放大 AI 创造的价值差距的。
    AI 能让中低级受益,那高级的受益一般是更多的……

    我觉得 AI 在社会人力层面的最大价值是,能让蜗居在底层的天才快速成长,改善生活,为社会贡献更多。不敢说对贫富差距有什么影响,但让那些聪明人更有机会改变人生是肯定的。
    server
        126
    server  
       19 小时 12 分钟前
    反而是拉高了
    hellopz
        127
    hellopz  
       19 小时 5 分钟前   ❤️ 1
    AI+新手并不能造出汽车,但 AI+老手可以造出航母,其实 AI 不是缩小差距,而是放大差距,以为程序员 35 岁危机更严重了,其实是应届生更快受苦
    laviris
        128
    laviris  
       19 小时 3 分钟前
    看场景
    如果只是做做简单的 CRUD ,确实拉近了距离

    稍微有点难度的,水平一般的经验不足连提示词都写不到位,不可能获得好方案。

    另外,高水平的程序员有了 AI ,可以 10X 的速度编码。
    shm7
        129
    shm7  
       18 小时 51 分钟前
    本来是 1:5 ,现在 AI 加成了,1000:5000 ,差异究竟变大了,还是变小了呢
    shm7
        130
    shm7  
       18 小时 50 分钟前
    还有种理解:本来是 高级程序员+初级程序员,未来可能是高级程序员+AI 。
    kinghly
        131
    kinghly  
       18 小时 47 分钟前 via Android
    可以的。op 赶紧把高级都开掉,招几个毕业生就够了。
    chesha1
        132
    chesha1  
       18 小时 44 分钟前
    @sentinelK #11 不能分辨好坏的,不是初级程序员,是懒狗程序员,只会无脑 accept

    用 ai 写代码类似让 ai 给你润色英文邮件,虽然我英语不好但能看得出 ai 写得好,多看看地道表达总能水平提升的,初级程序员也能学到好的写法
    simo
        133
    simo  
       18 小时 42 分钟前
    不会的,只会削平一般程序员之间的差距。
    算法,数据结构,架构这些涉及深度和广度的能力方面,程序员之间的差距会一直存在,AI 给你生成了,也没法确定是否正确,也做不到长期维护。
    WillBeethoven
        134
    WillBeethoven  
       18 小时 40 分钟前
    @ckvv hdr
    H97794
        135
    H97794  
       18 小时 29 分钟前
    我对 AI 的定义还是工具
    有的人根本就分不清自己是不是被 AI 喂💩
    特别是在创造类型使用 AI,或者​超过自己的知识认知,被喂💩的,还吃的嘎嘎香
    iblessyou
        136
    iblessyou  
       18 小时 23 分钟前
    @qiaobeier 哈哈哈哈,承包了我今天的笑点
    HetFrame
        137
    HetFrame  
       18 小时 20 分钟前
    啊?我以为都是原本干一天的活,用 AI 后 3 个小时干活+5 小时摸鱼
    JoeDH
        138
    JoeDH  
       18 小时 8 分钟前
    我最近做的项目架构设计、需求分析是我自己出的,ui 稿、前端、后端直接扔给 AI 来完成了,我就在后面纠正代码就好,小而快的活就得这么做
    但初级应该搞不来这整个流程,AI 会碰到一些坑 它死活绕不过去,交付的成果不是 100%可靠,这就要靠经验来判断了
    cwliang
        139
    cwliang  
       18 小时 4 分钟前
    @sentinelK #11 说的很有道理,给出精确提示词、分辨 AI 给出的结果这两很关键,高手过招才能看清门道,不是一个 level 理解不了。在 ChatGPT 没有出现之前,高级程序员会用英文关键词、术语+Google 解决问题,而普通程序员只会用百度、中文搜索
    wtdd
        140
    wtdd  
       14 小时 46 分钟前
    我的感觉是拉大了,除非你说的普通不算普通,高级也不太高级
    JustRuning
        141
    JustRuning  
       13 小时 34 分钟前
    @darkengine 这头像真闪瞎我眼,不会是 HDR 吧🐶
    shachangjunmoxia
        142
    shachangjunmoxia  
       13 小时 30 分钟前
    高级比初级多的更多的是阅历、工作经验、解决问题的能力。

    初级 + AI 等于高级开发目前来看还是比较难的,相对来说,而且高级开发大多也会用 AI ,高级开发 + AI 能力相对更强一些。

    总之,暂时应该抵不上。
    LandCruiser
        143
    LandCruiser  
       13 小时 21 分钟前
    高级程序员是学历牛逼,不是技术牛逼
    azraeljack
        144
    azraeljack  
       13 小时 16 分钟前
    写简单 crud 这种体力活的话确实能拉近,写复杂代码的话不行,拿 ai 写代码这几年最大的感受是你不可能纯靠 ai vibe ,你必须知道他在做什么,要是 ai 写的代码和算法你看都看不懂你敢让这代码在线上跑么?出问题了你都不知道咋修。
    darkengine
        145
    darkengine  
       13 小时 7 分钟前
    @JustRuning 就是 HDR 咯 😂
    sillydaddy
        146
    sillydaddy  
       12 小时 41 分钟前
    A 级 > B 级 > C 级 > D 级 > E 级。
    会高等级技能的,肯定会低等级技能。目前的 AI ,假设为 C 级。

    E 级人类 + C 级 AI:
    ===>AI 如果可以像 Claude Opus 4 一样持续 N 天工作,C 级任务 OK ,A 级 B 级任务 Failed !
    ===>AI 如果像 Cursor 一样无法持续工作,E 级任务 OK ,A 级 B 级 C 级 D 级任务 Failed !

    C 级人类 + C 级 AI:
    ===>平添 N 个同级别组员!但局限在 C 级任务。

    A 级人类 + C 级 AI:
    ===>AI 如果像 Claude Opus 4 一样持续 N 天工作,给它定义好架构和框架,简直太爽了!平添 N 个下手。
    ===>AI 如果像 Cursor 一样,还需要时不时盯着,那就是拖后腿,需要再招 N 个 C 级人类来盯梢 AI 。

    这样定量一分析,情况就很清楚了。
    kenberkeley
        147
    kenberkeley  
       4 小时 41 分钟前 via iPhone
    完蛋,最后变成了拼学历
    chtcrack
        148
    chtcrack  
       1 小时 27 分钟前
    按目前的 AI 趋势走向,那些研究 AI 的大公司是打算让 AI 直接替代程序员,达到不需要程序员的目的,就是不知道要花多少年..
    xsen
        149
    xsen  
       43 分钟前
    @jheroy #116 因为踩过的坑足够多,也对计算机原理从底到上各个层级有理解,所以很多时候只需要看现象就能初步定位问题——然后就是验证猜想、解决问题
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:58 · PVG 11:58 · LAX 20:58 · JFK 23:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.