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

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

  •  2
     
  •   yujianwjj · 1 day ago · 5924 views

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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