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

大模型对新人程序员成长的影响

  •  2
     
  •   yujianwjj · 16h 57m ago · 4776 views

    因为带领一个小研发团队,自己需要培养每年来的新员工,一般我会拿项目里面的代码,提几个为什么这么设计的问题,比如:为什么这里使用有缓冲的 channel ,为什么这里加锁等等问题。要回答理解这些问题,需要新人看懂整个模块的代码,才能理解,但是现在有了模型,直接问 claude code ,就能得到答案。接着让他们去写一些真实项目的代码,还是犯错,就感觉还是没有理解我之前提的问题。

    一方面校招面试,感觉他们面试展现出来的水平越来越强,至少比我当年强。 另一方面,入职后,新员工在真实项目里面的水平很一般,对真实项目的理解能力、掌控力和生产环境问题排查能力很一般。

    当然了,人越来越依赖大模型这个肯定是未来的趋势,我思考的问题是:在模型能力越来越强的当下,老一辈程序员如何用新的方式去培养下一代程序员?

    36 replies    2026-06-25 02:29:18 +08:00
    snxq1995
        1
    snxq1995  
       16h 51m ago   ❤️ 5
    现在的模式是 老登程序员 + CC 是类似的结对编程模式,对 CC 的结果有监督作用。现在的 新人程序员 更多的是依赖 CC ,缺乏了主观判断能力,这大概就是老登程序员二春的主要原因。

    我觉得短期内很难解,长期来看,大概率出现 harness 工程的基础设施,来降低新人主导项目的门槛吧。
    zt4027050
        2
    zt4027050  
       16h 51m ago
    劝他转行
    frank1256
        3
    frank1256  
       16h 50m ago   ❤️ 6
    我觉得取决于人吧。热爱行业,对知识有追求的,自然不会永远 copy ai 的答案就完事了。他会自己想“为什么 ai 这里这么写”。如果只是来赚钱的,那你怎培养都没用。兴趣很重要。

    其实不需要培养,他想理解深一点,自己就会去问 ai 了。

    而且我认为,未来程序员新鲜血液会变少,老人逐渐顶一个团队。
    credo123
        4
    credo123  
       16h 49m ago
    一方面校招面试,感觉他们面试展现出来的水平越来越强,至少比我当年强。
    ----》 背诵八股文呗。现在各种题目只要愿意背,面试是很有优势的。

    另一方面,入职后,新员工在真实项目里面的水平很一般,对真实项目的理解能力、掌控力和生产环境问题排查能力很一般。
    ----》 我觉得 AI 对新人成长来说是非常大的干扰。不过 AI 已经成为程序员事实上的标配,这没招。很多东西太依赖于 AI ,没有自己深入的思考,没有踩坑,是成长的很慢的。

    在模型能力越来越强的当下,老一辈程序员如何用新的方式去培养下一代程序员?
    ----》 尽可能的工程化吧。培养不培养的就别提了。
    fredweili
        5
    fredweili  
       16h 47m ago
    我不想再带新人,把湖煮开的问题交给 CC 就够了,不想费时间费精力,年轻人有机会自己学吧,自求多福
    cz5424
        6
    cz5424  
       16h 46m ago
    @fredweili 哈哈哈哈,就算没有 CC 也不想带,很累
    crime1024
        7
    crime1024  
       16h 46m ago
    直接定 kpi ,bug 率 不满足就淘汰
    actopas
        8
    actopas  
       16h 45m ago
    这不就是老登的经验价值吗,另外排查能力一般几乎约等于定位问题能力弱,所以是否可以概括为面试过于片面或者不贴合实际项目,打个问号
    NoKey
        9
    NoKey  
       16h 45m ago
    对于一个号召用 ai 的企业,进去的新员工:
    - 基础代码不用写了,ai 干
    - 问题不用排查了,ai 干
    - 单元测试不用写了,ai 干
    - 复杂逻辑,复杂算法不用想了,ai 干
    好的,那么人人转换当产品经理就可以啦~~
    YanSeven
        10
    YanSeven  
       16h 40m ago
    有了 ai 理论上来说相当于有一个中高级经验的 mentor 在 24 oncall 的带新人,但是新人不愿意问 ai 老师,那是新人的问题。
    如果公司内没有顶尖 ai 来带新人则另算。
    etungxu
        11
    etungxu  
       16h 32m ago
    昨天不是有一个话题就是:编程可能是唯一一个面试比工作本身更难的职业
    zhangli2946
        12
    zhangli2946  
       16h 28m ago
    生产端 : 需求理解,架构开发,故障排除

    需求理解: 本质是沟通, 忽悠与反忽悠
    架构开发: 本质是设计, 预估与取舍
    故障排除: 本质是调查, 知识管理
    weixind
        13
    weixind  
       15h 49m ago   ❤️ 2
    作为一个前端老登 + 后端“新人”来尝试回答下这个问题。

    1. 要引导新人看待问题的视角。

    新人很容易钻在“术”里面,纠结回字有几种写法,缺少一些全局的思维。可以尝试让新人完成一些从零开始的架构的预演。要让新人从“理解为什么这里要用消息队列”转换到“这个场景下需要消息队列”。尝试做好这方面的引导。

    2. 尽可能让新人做自己比较感兴趣的技术方向

    新人新想法要给够舞台去尝试,AI 时代极大降低了试错的成本,多搞一些新东西,肯定会有些弯路,但是对团队和业务都会有益处,而且新人的试错成本相对较低一些。带新人有点抽卡的属性,还是有可能抽到 SSR 的。

    3. 做好兜底,擦好屁股,不要抵触,你的工作内容包含了这些。
    weixind
        14
    weixind  
       15h 44m ago
    @weixind

    以上这些很大程度都可以交给 AI 。
    Clannad0708
        15
    Clannad0708  
       15h 25m ago   ❤️ 2
    我就是新人,遇到的问题一模一样,感觉我个人还是没兴趣,只把这个当赚钱的行为了》。。。。。现在极度依赖大模型
    IamUNICODE
        16
    IamUNICODE  
       15h 10m ago
    其实编程和所有技能一样,都是要练基本功的,架构设计能力,代码组织能力,都要一点点实战积累,但是新人直接用 ai 就绕开了积累阶段,自然也分辨不出好坏,容易失控。
    另外老登也不见得能完全掌控 ai 代码,我同事二十多年经验,能力很强,但是因为老板催太紧,全部用 ai ,现在代码也只能用 ai 改,出了问题才知道动了哪里,
    我这就不管了,催我也是这个进度,ai 我只会生成一部分,其余我必须自己先看一遍,受不了我的效率大不了拜拜。
    xiaomushen
        17
    xiaomushen  
       15h 0m ago   ❤️ 2
    本来就不需要多少新人程序员了,现在人员严重过剩
    FireKey
        18
    FireKey  
       14h 7m ago
    全部交给 ai,ai 评审,ai 验收.现在自己用 ai 写的代码都懒得详细看,更别说别人用 ai 写的代码了
    yh7gdiaYW
        19
    yh7gdiaYW  
       13h 49m ago
    你成长的时候是老一辈程序员带起来的吗?反正我不是,工作八年全靠自学(第 2 年甚至就开始带校招生了),那新一代程序员的成长也完全可以让他们自己看着办
    lujiaosama
        20
    lujiaosama  
       13h 45m ago
    生命会找到出路。 问题处理得多了自然会有他们自己的一套方法论。成长路径不同也不阻碍后面殊途同归。现在的问题是有没有机会,而不是成长路径的问题
    jimrok
        21
    jimrok  
       13h 32m ago
    我入行那时候,计算机课程教的东西跟不上行业的发展,就是干中学。现在的人,都让机器把活干了,自然就不会。只有两条路,新人自己去修炼,另外一条路,机器的能力增强,从头包到尾。
    penisulaS
        22
    penisulaS  
       13h 19m ago
    当然可以都交给 AI ,前提是 token 无限+上下文无限,但这很难
    xyooyx
        23
    xyooyx  
       13h 17m ago
    丢失代码品味
    victorc
        24
    victorc  
       12h 20m ago   ❤️ 4
    不需要培养,大模型必然会大幅度减少程序员岗位

    未来只有智商高,学历好,主动性强的人才能从业,这些人不需要你来培养
    yy9999
        25
    yy9999  
       11h 35m ago
    活给到太简单了, 应该给一些需要人工给 ai 擦屁股的项目, 让他们给 ai 擦屁股, 擦的多了就会了
    lmmlwen
        26
    lmmlwen  
       10h 25m ago
    现在已经不需要新人程序员了,现在新人当程序员,相当于 49 年入国军,22 年学土木工程
    ktyang
        27
    ktyang  
       9h 55m ago   ❤️ 1
    明明就是态度有问题,不懂也不去研究,我最近两年感觉应届生总有一种找到工作就一劳永逸的感觉,糊弄的比实干的多好多,我是基本上放弃应届生了。
    lostwolfkf
        28
    lostwolfkf  
       9h 49m ago
    安卓开发,面试应届生和 1 年左右经验的,很多一问三不知,说干活没问题,AI 用的熟悉。但是从知识水平来看,他们可能连监工都干不好
    ayelky
        29
    ayelky  
       9h 26m ago
    程序员本该性格是极端严谨的(哪怕不容易做到),但是 AI ,让很多不适合做程序员的人,也进来挣钱了。。还被招聘进岗位了
    sora2blue
        30
    sora2blue  
       8h 36m ago   ❤️ 3
    能够想到培养培养新人,op 是个好人。但我们候选人八股都是背的,题目都是刷的,代码都是 vibe 的,未来都是被取代的,为什么要动脑子想架构?动脑子会有企业雇佣我吗?雇佣了会让我设计架构吗?校招的时候我把 mit 的操作系统实验和分布式系统实验从头到尾自己做了一遍,前端也做过后端也做过学历也有实习经历也有,面试几十家只有一个 offer ,尖里挑尖,人才红利,千万毕业生下市场,什么沟通能力什么做题思路,你不干有的是人干,没人干有 ai 干,就是这么简单。
    AutumnVerse
        31
    AutumnVerse  
       8h 32m ago via iPhone
    同感,带校招生,review 我会说你这里 xxx 写法有问题,转头把我的话丢给 ai ,ai 帮他改好了。然而下次同样的问题继续,完全没自己思考的
    koharuSuigyoza
        32
    koharuSuigyoza  
       8h 17m ago
    @AutumnVerse +10086
    xiaomushen
        33
    xiaomushen  
       7h 43m ago
    @ayelky 你确定很多不适合的人,现在这个大环境,程序员严重过剩的年代,还能应聘为程序员?
    systemGuest
        34
    systemGuest  
       6h 41m ago
    尊重他人命运,放下助人情结,避免自我感动
    Gorvery
        35
    Gorvery  
       2h 7m ago
    @systemGuest 如果只是普通一线研发,那这样确实没问题。但如果站在一个 TL 的角度,是很烦的一件事情。因为如果不培养,那很多问题最终都会落到自己头上来做,很占用时间精力的。
    zerovoid
        36
    zerovoid  
       1h 37m ago
    聪明的人,用 AI 辅助学习,学更快了。
    至于不喜欢学习的人,哪怕没 AI ,该不懂的还是不懂。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 20:06 · PVG 04:06 · LAX 13:06 · JFK 16:06
    ♥ Do have faith in what you're doing.