近年来,关于“AI是否会取代程序员”的讨论愈发激烈,其中,李开复提出的“AI将干掉整个部门”的观点,更是将这一话题推向了风口浪尖。综合各方信息,我们可以看到一幅更为复杂和立体的图景,它关乎淘汰,更关乎进化。
李开复的核心观点颇具冲击力。他预测,从2026年开始,AI替代的将不再是单个岗位,而是整个部门。这一判断基于两大技术临界点的跨越:一是AI的编程能力已能实现端到端的功能交付;二是以“多智能体”协同工作的模式,让不同的AI分工合作,足以胜任过去需要一个团队才能完成的任务。这一趋势下,首当其冲的是那些从事重复性、执行性工作的初级程序员,他们被称为“代码工人”或“CRUD搬砖工”。这些岗位的核心工作是实现明确的需求,而这正是当前AI工具的强项。

然而,这并不意味着程序员这一职业将彻底消失。一个普遍的共识是,就业结构正在从“橄榄型”向“哑铃型”转变,中间层的执行岗位被压缩,而两端的需求则被放大。一方面,AI编程工具的普及催生了大量“一人公司”或“超级个体”,一个有经验的开发者借助AI,能够独立完成过去需要前后端多人协作的项目。另一方面,资深工程师的价值不降反升。当AI能够高效产出代码时,定义需求、设计系统架构、审视和验证AI产出的能力变得至关重要。未来的高级工程师更像是“AI牧羊人”或“上下文策展人”,他们的核心工作不再是逐行编写代码,而是如何精准地向AI提出问题,并对AI生成的方案进行筛选、优化和把关。

这种人机协作的新范式,也带来了前所未有的挑战。一个被反复提及的问题是“代码洪水”。AI生成代码的速度远超人类审查的速度,导致代码库急剧膨胀。更麻烦的是,AI倾向于生成新代码而非重构旧代码,容易导致代码冗余和技术债的累积。这使得代码审查(Code Review)的工作量剧增,审查者不仅要发现逻辑漏洞和安全风险,还要应对海量、风格不一的AI代码带来的认知疲劳。有观点甚至担忧,当生产系统运行着越来越多没人能完全理解的AI代码时,一旦出现问题,人类和AI可能会面面相觑,责任归属变得模糊。
此外,这场变革还引出了一个深刻的“职业路径”问题:如果企业大量削减入门级岗位,用AI替代初级程序员,那么未来的资深工程师又将从何而来?这不仅是技术问题,也关乎整个行业的人才培养和生态健康。

对于身处其中的程序员而言,这场变革带来的既有危机感,也有新的机遇。许多从业者已经感受到,仅凭手动编写代码的“手艺”已不再是坚固的护城河。个人价值正在从“如何实现”转向“做什么”和“为什么这么做”。因此,与其焦虑被替代,不如主动拥抱变化,学习如何驾驭AI,将重复的编码工作“外包”给AI,从而将更多精力投入到系统设计、产品思维、业务理解和沟通协作等更具创造性的工作中。
李开复的观点揭示了AI对软件开发行业颠覆性的影响,但这更像是一场深刻的行业重构而非简单的“末日宣判”。写代码这项技能本身正在从一种专业壁垒,逐渐“去技能化”,向一种基础能力演变。对于程序员来说,真正的危机不是AI会不会写代码,而是当“写代码”不再是核心竞争力时,自己是否具备那些AI难以替代的、更高维度的价值。