新人程序员在 AI 时代是不是更难成长了?你们怎么看?

17 小时 50 分钟前
 SilentTiger

最近在 x 上看到几位大佬在讨论 vibe coding 到底是让程序员的成长变得更难了还是更容易了

身边同事也有讨论这个事情,从我看到的情况来看:

AI 让初级任务减少是真的,但我感觉它反而让新人能更快接触到复杂工程。 很多原本需要写半年 CRUD 的人,现在三周就开始接触系统设计了。

所以被淘汰的往往不是新人,而是停在“机械劳动”阶段的中层。AI 让写循环、写接口这种事情变得很简单,但让“判断要写什么”变得更重要。

我不是非常乐观但也不悲观,只是觉得这次的变化会重塑“程序员的成长路径”。

不知道大家怎么看这个问题

如果你想看我整理的完整思考,我把更细节的内容写在这里(个人博客,绝无广告): https://silenttiger.online/2025/11/14/AI%20%E6%AD%A3%E5%9C%A8%E9%87%8D%E5%86%99%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E5%91%BD%E8%BF%90/

1558 次点击
所在节点    职场话题
25 条回复
ronman
13 小时 4 分钟前
对我而言以前写的那些狗屎代码说起来都是没有价值的重复造轮子,并且还会自己给自己埋坑;
有了 ai 之后,一般的代码都不用上手了,空出来很多时间去思考下一步怎么做;并且下一步怎么做,ai 还能拓展视野和想法;
我感觉我变强了
Rickkkkkkk
12 小时 48 分钟前
有了 ai 现在学习可太快了。
crackhopper
10 小时 45 分钟前
@zhenghuiy 很赞同。

之前用 AI ,控制力很差。最近使用起来,有很大提升。

先说我对 AI 目前 coding 能力的见解: 很多较为简单的逻辑,加上合适的 prompt 技巧,基本 AI 能解决很好。复杂一些的需求,往往需要开发人员对代码深入理解,以及更灵活使用 AI 的姿势(比如,及时在 AI 跑偏的时候打断,等等)。更进一步的,长期做项目,应该还要在项目中维护一系列 prompt 模板,方便定点解决一些重复性需求( CR 、重构、文档化)。再专业一些,如果要最大化 AI 的效率提升,大部分人搞不了(比如,维护 prompt 模板库,和一套校验测试 prompt 有效性的数据和实验),大概率是等待 AI IDE 厂商来迭代了。

对新人程序员来说:首先对 AI 使用的程度本身,就说明一定的问题。如果用法不够深入的话,大概率是 1 类人(需要环境逼迫)。

其次,对于某个领域深入学习,利用各种 chat ,通过问和自己实验的方式来推进。这里也并不如想象中那么新手友好。浅层的知识很容易获取正确答案,也许对新人到中级有帮助。但更加复杂的知识,我经历过两个 case:一次是关于有限域椭圆曲线加密快速算法上的细节问题,AI 基本一直误导我,最后还是靠我自己手动推导搞定的;另一次是,vulkan 程序上出现的异常情况(没有明显报错信息),AI 基本乱猜,最后靠我自己用 windbg+有意识引导 AI 按照我的思路排查,最终从二进制上定位到原因。我的这两个 case 之所以我能搞定,是因为我有比较扎实的理论功底和思路,如果同样的问题给到新人,真的能排查搞定么?我对此很怀疑。(当然,肯定有人可以搞定,但绝对不是大多数人)

AI 对于“好读书,不求甚解”、“叶公好龙”,这种类型的技术人员来说,只会让他们更懒了,以及让他们更加容易被替代了。(不幸的是,这样的人大概率是大多数)。而对于“打破砂锅问到底”,这种类型的技术人员来说,是效率的极速提升,而这部分人,没有 AI 也会成为技术专家和架构师。

综上,AI 加速了高级人才的成长速度。但遗憾的是没有扩大人数,稀缺性还是有,也许会稍微多一些(多出来的人 = 压缩的成长时间 x 原本每年市场上高端人才的增加量)。这个是更加冷静客观的看法。因此,楼主的左右截图,都很片面,左边说不稀缺和右侧的更加稀缺,都只是站在对自己观点有利的角度考虑。

总结:市场上高端人才适度增加,但仍然稀缺。中低端人才更加卷(因为不需要那么多了)。
crackhopper
10 小时 38 分钟前
我举的例子都是技术细节上比较深的例子。不过架构问题也是类似的。但架构本身是艺术,不好评价什么是好,什么是不好,是综合多个方面,所有技术细节的,更加权衡和综合性的考虑。AI 同样可以加速 [本来就能成为架构师] 的那部分人快速成长,对 [本来就成为不了架构师] 的那部分人来说还是成为不了。结论和我上一个帖子一致。
C64NRD
9 小时 40 分钟前
感觉目前还处在一个学习能力和工作经验相互博弈的时代,有经验的程序员更有优势,很可能再过几年工作经验就不再是优势,取而代之的是 AI 全面接管,独自完成复杂系统开发。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1173282

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX