AI编程元年:初级开发者被“团灭”?

新智元
Yesterday

编辑:peter东

【新智元导读】AI智能体接管编码后,初级开发者会批量失业,还是迎来跨行业爆发式机会?谷歌Chrome前工程负责人Addy Osmani直击人才管道断裂的隐忧与新生可能。

2025,软件行业迎来转折点,AI编程从简单的自动补全变为能自主执行任务的智能体。

之前是经济繁荣驱动招聘狂潮,如今有了AI编程,用人方转为效率至上的冷峻算计。而这促使新一代开发者带着与生俱来的AI基因,走进了一个既充满机遇又暗藏断层的世界。

对此,谷歌Chrome前工程负责人Addy Osmani在他个人博客中,提出未来两年软件工程将要面对的五大问题,并针对性地给初级和资深开发者提出了中肯的建议。

初级开发者之问

人才管道会断裂吗?

哈佛商学院一项覆盖6200万劳动者数据的研究揭示:当企业引入生成式AI,初级开发者就业率在6个季度内下降9-10%,而高级岗位几乎不受影响。

大厂过去三年校招缩水50%。

“为什么花9万刀雇个新人,当AI智能体成本只是百分之一?”一位Meta工程师的调侃,揭开了行业隐痛。

当下,一位拥有AI辅助的高级工程师就能完成过去需要一个小团队才能完成的工作。公司正在悄悄地减少对初级职位的招聘,而不是裁员。

但与此同时发生的,AI为各行各业的开发者打开了巨大的需求市场。医疗保健、农业、制造业和金融业都开始AI+X,试图用AI来重塑行业生态。

AI并没有取代开发者,而是成为了一种乘数效应,将开发工作扩展到从未雇佣过程序员的领域。我们会看到更多入门级职位,只是类型与之前不同。这些AI原生的开发者将不必会写底层算法,却善用AI为特定领域快速构建自动化工具。

美国劳工统计局预测2024-2034软件岗增长15%。

这意味着在乐观的情况下,若企业将AI用于“扩产”而非“裁员”,初级岗会以新形态重生,各行业都将需要人类来抓住AI创造的机会。

初级开发者要想抓住AI+带来的机会,需要把自己变成“AI增强型即战力”,能用Cursor/Antigravity等工具构建完整功能。同时强化沟通、问题拆解、领域知识等AI还不具备的能力;拒绝“待培训新人”标签,要做“即插即用工程师”。

不过长期来看,若切断初级人才管道,5-10年后将现“领导真空”。

今天的实习生是明天的架构师,停摆的培养机制会让软件行业陷入“缓慢衰败”——看似平稳,实则造血功能坏死。

对此,资深开发者需要避免大包大揽,用AI抢了实习生的活。通过开源/跨部门指导,建立人才梯队;同时向管理层直言“全资深团队”风险。资深开发者的价值在“团队杠杆”,不在“个人产能”。

题技能之问

我们会忘记如何编程吗?

84%开发者日常用AI辅助,面对bug第一反应常是“写prompt问AI”,而非自己去分析问题。入门者跳过“笨办法”:可能从未手动实现二叉搜索树,或独立调试内存泄漏。

编程重心从“实现算法”转向“提问与验证AI”,资深工程师担忧:这会催生“无法独立编码的一代”,AI代码的隐蔽漏洞(安全/逻辑缺陷)可能被新手忽略。

理想的情况是,AI处理常规的80%,人类专注于最困难的20%。

架构、棘手的集成、创意设计、边缘情况:这些是机器单独无法解决的问题。AI的普及并没有使深度知识过时,反而使人类的专业知识比以往任何时候都更加重要。这需要“高杠杆工程师”,他们利用人工智能作为倍增器,但必须深刻理解AI才能有效地运用它。

这样的工程师,未必是最快的编码者,但却是最懂‘何时该不信AI’的顶级开发者。

为了达到这一理想状况,初级卡发展用AI编码的同时,必须吃透每行代码。要把AI当“学习教练”而非拐杖。用AI生成代码后追问“为何有效/薄弱”。还需要时不时地定期禁用AI手写核心算法,再对比用了和没用AI的版本,再者就是死磕CS基础(数据结构、复杂度、内存管理)。

在系统设计、用户体验直觉、并发推理等AI还不擅长的领域,初级开发者要多多培养自身的技能。未来需要的是既能借助 AI 快速解决问题,也能在 AI 失效时处理棘手问题的开发者。

资深开发者要将自己定位为质量和复杂性的守护者。专注系统架构、安全、可扩展性与领域知识。更多的思考故障模式,尤其是关注AI 生成代码中的漏洞。

资深开发者在当下要做的是定义AI使用边界(如支付/安全代码必须人工审);聚焦创意与战略,让“初级开发者+AI”处理常规API对接,持续关注新出现的工具和实践方法,自己则专注打磨判断力、系统思维、沟通能力这些是人类不可替代的“护城河”。

角色之问

开发者会变成“代码质检员”吗?

随着AI编程的普及,在一种极端演化场景中,AI将全面接管代码生产,人类降级为“审核员”,审AI代码、查错漏偏见、最后批注部署AI生成的代码。

创造者变检查者,让编程乐趣被风险管理焦虑取代。有工程师吐槽:“不想当‘代码清洁工’,收拾AI扔过墙的垃圾。”

另一种可能的场景则更加乐观,开发者成为AI时代的“交响乐指挥家”,职责是建筑师+总包商+产品战略家。他们不必写每行代码,但定“旋律”(架构、接口、代理交互规则),跨学科整合AI服务与人类决策。

而当AI解放重复劳动后,开发者必然转向高价值活动,这包括决定AI该建什么、验证产品合理性、持续迭代。

究竟要面对哪个未来,取决于企业将AI视为“劳动力替代”还是“团队放大器”。

将AI视为劳动力替代的公司可能会缩减开发团队,要求剩余的工程师保持自动化运行。

将AI视为增强团队方式的公司可能会保持相似的员工规模,但要求每位工程师交付更雄心勃勃的项目。

在这种现实下,初级开发者要跳出“纯编码”舒适区,做“验证者+设计者+沟通者”的复合人才。不应局限在特定领域,而是主动参与软件开发的全流程。在工作之外,还要用个人项目保创意火种。通过自学系统思维(组件通信、API设计)熟悉系统设计与框架。在日常工作中练习文档写作与沟通;交付前自问“是否考虑周全?”。

资深开发者若想成为AI的领航员,需要做的是制定AI/团队遵循的标准与伦理政策;聚焦系统设计+集成(画数据流、找故障点)。他们要组织团队强化代码评审,设计讨论,在产品/商业认知上多听取PM及用户的反馈;用原型开发/黑客松保持创作热情,从而让自己从“程序员”进化为“指挥家”。

专才vs通才之问

窄深专家会被AI淘汰吗?

随着AI模型的能力加速提升,押注单一技术栈风险陡增。

曾经被视为刚需的COBOL、Flash、手游引擎等技术栈,如今已无人问津。精通旧框架的专才可能突然发现需求量锐减,因为新的AI工具能以极少的干预完成对应任务。那些在“单一技术栈、框架或产品领域”专攻过窄的开发者,可能会醒来时发现该领域正在衰退或变得多余。

反观1到2领域专精+跨域熟悉的T型通才,则能成为跨学科团队的“粘合剂”。他们能沟通不同专才、填补空白。企业爱其“端到端解题”的效率与“知识交叉”的创新力。AI尤其能赋能通才,后端靠AI写UI,前端靠AI生服务端模板,一人可覆盖多组件;专才却可能因领域自动化且无拓展路径被边缘化。

对此,无论是初级开发者,还是资深开发者,都要了解开发过程的全链路。做移动的学后端,做前端的写简单服务;再选一两个真正感兴趣的领域挖深,成为T型通才。学习时可用AI快速跨域;通过参与黑客马拉松逼自己通才化;在工作中主动求跨项目曝光。以培养适应力。

在学习过程中,教学相长,不论资深还是入门,都可以通过指导他人以传播技能,同时从他们那里获得一些收获。这些跨界的经历,会帮你更新简历以反映你的多面性。

教育之问

CS学位还值钱吗?

CS学位,曾经是入门软件开发行业的“通行证”,但如今频遭质疑:课程更新慢、审批繁,教授的理论过时,实践课如云计算、DevOps、AI工具缺失,学生和雇主都觉的“产学脱节”。

高学费加上低相关性让大学像“昂贵守门人”,企业却因惯性仍设学历门槛,学生被迫靠训练营/网课/自学补位。

在这种情况下,新学习生态崛起,传统教育被“训练营+在线认证+雇主学院+AI导师”取代。谷歌、IBM等弃部分岗位学历要求,2024年45%公司计划松绑学位。训练营(12周集训,重实战框架/云服务/协作),GitHub作品集、微证书成了求职的“新硬通货”。

而企业自建“内部大学”,加上AI提供个性化学习(AI tutor、交互沙盒),像Coursera这样的网课平台提供的模块化学习,更让全球学习者(哪怕非强校)也能追平硅谷水平。

在这种时刻,CS系的学生别躺平,积极用实战项目补课程;一边实习攒经验;一边考证证显实力。通过在活跃社区输出,写技术文建人脉;用“作品集+认证+谈吐”获得更多应聘机会。

资深者也不能吃老本。参与在线课及研讨会;用新技术做副项目。在招聘时重新评估工作要求,是真的需要一个新员工有计算机科学学位,还是需要某些技能和学习能力?推动以技能为先的招聘,同时为没有正式背景的初级开发者倡导导师圈,这样方能扩大人才库。不论对于自己还是团队,实际成就和持续学习比额外学位更重要。

变化是唯一的不变

上述这五个问题,并不相互排斥,现实将会是五种场景中乐观与悲观估计的汇总。一些公司会减少初级员工的招聘,而另一些公司则会在新领域扩大招聘。人工智能将自动化常规编码,同时提高人类接触的代码标准。开发者可能早上花时间审查人工智能的输出,下午则负责设计高级架构。

在这样的时候,软件开发者通过关注技术趋势(以及对其的怀疑),能避免被炒作或末日论所蒙蔽。通过更新技能、多样化能力,并专注于人类独有的方面(创造力、批判性思维、协作),就能保持与时俱进。

无论未来出现的手动编程的复兴,还是一个代码自我编写的世界,始终会有对那些能全面思考、持续学习、并推动技术解决实际问题的工程师的需求。

Disclaimer: Investing carries risk. This is not financial advice. The above content should not be regarded as an offer, recommendation, or solicitation on acquiring or disposing of any financial products, any associated discussions, comments, or posts by author or other users should not be considered as such either. It is solely for general information purpose only, which does not consider your own investment objectives, financial situations or needs. TTM assumes no responsibility or warranty for the accuracy and completeness of the information, investors should do their own research and may seek professional advice before investing.

Most Discussed

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10