写点什么

未来十年,最不稀缺的就是会写代码的人!

  • 2025-04-18
    北京
  • 本文字数:3442 字

    阅读完需:约 11 分钟

大小:1.71M时长:09:56
未来十年,最不稀缺的就是会写代码的人!

生成式 AI 正以前所未有的速度渗透到软件开发的每一个环节。当全球开发者还在争论“AI 是否会取代程序员”时,一场由 AI 驱动的软件开发生产力革命已然拉开帷幕,并将彻底重塑下一代开发体验(Next-Gen Developer Experience, NGDE)


在 AmazonQ 的对话框中输入 “创建一个模型火箭控制程序,用 Python,要有中文菜单,能实时显示燃料数据”。通过 5、6 轮自然语言交互,短短 30 分钟内生成了一套可运行的“模型火箭控制程序”。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    它让我们不禁思考:生成式 AI 究竟会如何重塑软件开发行业?这场革命又会如何改变开发者的工作方式呢?

    软件开发的“三次跃迁”:从机器语言到自然语言  


    回望软件开发史,技术演进始终围绕一个核心命题:如何让机器更“懂”人。


    在 1940 年至 1950 年,软件开发处于汇编语言时代,开发者需要直接操控机器指令,开发效率极低。


    随后, 从 1950 年直至今日,第二代软件开发逐渐兴起,高级语言(如 C、Java、Python 等)搭配集成开发环境(IDE)成为主流,通过抽象语法的方式,极大地提升了开发效率,让开发者能够更便捷地与机器进行沟通。


    而进入 2020 年以后,第三代软件开发浪潮汹涌而来,生成式 AI 编程崭露头角,它以自然语言为核心交互方式,开启了软件开发的新纪元,让机器与人的沟通更加自然、高效。


    从 AI 编程助手兴起至今,其实不过短短三年的时间。而当我们对比最初的 AI 编程工具到如今其对整个 IT 界的重塑,很难想象一切竟然发生在如此短的时间之内。


    2023 年前后,以 Coplit、Amazon CodeWhisper(Amazon Q 的前身) 为代表,代码伴侣概念逐渐兴起,大语言模型开始辅助代码理解、补全、解释和生成等功能。例如,新手开发者可以通过工具快速理解项目架构,生成 URL 调用图,这比手动查看代码要高效得多。


    进入 2024 年,单智能体时代来临。单元测试生成智能体、安全智能体、Java 升级智能体相继涌现,极大地提升了开发者的效率。到了 2025 年,领域智能体时代开启,通用智能体和领域智能体并存。在开发者领域,亚马逊云科技于今年 3 月推出了 Amazon Q 的 CLI 功能,将智能体能力融入终端。


    AI 编程工具开始不仅可以完成编程任务,还能进行运维、测试、排障、架构图绘制等与软件开发相关的各种任务,开启了下一代开发体验(NGDE)的序幕。


    Vibe coding(氛围编程)的范式便是当下开发模式的一种高度概括。开发者或者用户只需要通过自然语言向大语言模型描述需求或问题,由 AI 生成并修改代码即可完成软件全生命周期的开发。开发者更多地充当“提示提供者”和“测试者”的角色,而不必深入理解代码的技术细节。


    Vibe Coding 作为一种新兴的编程范式,正在改变人们对编程的认知和实践方式。它不仅为开发者提供了更高效的编程体验,也为非专业程序员打开了进入软件开发领域的大门。但 Vibe Coding 一定是未来的开发范式吗?答案是不一定。

    下一代开发体验与亚马逊的 AI 工程化实践


    在生成式 AI 落地的狂欢中,亚马逊云科技团队提出了一个冷静的思考框架。在不久前刚刚落幕的 QCon 全球软件大会上,亚马逊云科技大中华区技术总监王晓野特别强调,在如今人人都在热议 AI 的强大能力与无限可能之时,作为开发者,更应关注 AI 的下限,从而更好地把握技术应用的方向。



    该框架将软件构建实践中 AI 的能力采用分为四个区域:


    • 低价值区(AI 能力<<开发者认知):如简单表单生成;

    • 提效区(AI 能力≤开发者认知):用 AI 处理重复任务(如写单元测试、升级依赖库);

    • 学习区(AI 能力略>开发者认知):借 AI 探索新领域(如新手用 AI 开发 Rust 模块);

    • 危险区(AI 能力>>开发者认知):技术价值核心区域,如核心系统架构设计,全由 AI 托管就有可能让技术、业务都置身不可控的危险中 ;


    这个框架并非简单的选择题,而是开发者与 AI 能力的共生曲线。王晓野在 QCon 的分享中用飞行员与自动驾驶的比喻来强调“危险区”,正如飞机的自动驾驶功能是飞行员的得力助手,飞行员可以利用它稍作休息,但前提是随时能接管控制,如果不会驾驶飞机,却完全依赖自动驾驶来飞行,大多数人都会感到不安,这就像失去控制的“红点”时刻。


    与此同时,他建议大家关注中间学习区和提效区,即在能力可控的范围内,找到一个安全区域,去实践开发与 AI 能力的结合。随着开发效率的不断提高,个人的知识水平也会不断向高回报区域拓展,逐渐接近我们想要实现的目标,而蓝色圆圈也会随之右移。因此,这无疑是一个令人兴奋的时代。


    事实上,对于如何在生产实践中采用 AI 辅助构建者提效,亚马逊内部早有专门的团队负责。这个团队被称为 ASBX ( Amazon Software Builder Experience) 他们的使命就是提升亚马逊集团内部开发者的开发体验,帮助开发者节省时间以更好地为客户创新。在 AI 出现之前,该团队就通过工具和实践协助开发者。生成式 AI 为该团队带来了显著的提效机会,同时他们在应用 AI 时也有独特的思考方式。


    首先,他们关注客户需求的不变性,这是亚马逊文化的核心。同时,他们思考生成式 AI 与过去技术的不同之处。如今的生成式 AI 之所以令人兴奋,并非仅仅因为其具备内容生成的能力,更主要的原因是,比起两年以前,今天的生成式 AI 更加擅长模仿人类去做逻辑推理。它可以通过穷举和筛选的方式,帮助开发者找到最符合逻辑的解决方案。在过去,升级一个老版本应用到 Java 17 平均需要 50 天左右,而现在仅需要几小时,预估节省了约 4500 个开发人员一年的工作量。ASBX 团队通过生成式 AI 的 Q Developer 升级功能,结合 CLI 命令组件,在 6 个月内完成了 50% 以上 Java 系统的升级,大大提升了效率。


    同时,该团队总结了 AI 模型安全漏洞的处理经验。AI 模型的安全漏洞处理比传统代码复杂得多,因此在生产前需要进行安全审查、测试、评估和微调模型输出;上线后需设置安全围栏、持续监控并建立快速响应机制。亚马逊开发了一系列监控工具和 AI 安全框架,如 fast framework for AI security testing,用于控制模型输出个人数据、检测恶意行为等。


    以上例证只是亚马逊在探索将生成式 AI 融入构建过程中的冰山一角,但它也反映出,下一个时代的构建者需要关注的不仅仅是写代码。虽然如今的创业公司都在宣传“用自然语言就能写代码”,但真正重要的是背后一系列工程化需求。

    浪潮中的“构建者”应该关注些什么?  


    在生成式 AI 的加持下,我们正站在软件工程史的转折点上。2024 年的时候,我们的感受还是人与机器的交互以人为主,机器辅助人类去完成工作,而进入 2025 年,最显著的变化是 AI 从赋能编码阶段,转变为赋能整个软件生命周期。据麦肯锡调研,编码阶段仅占软件生命周期投资的 30%,而其他 70% 的时间则花在会议、设计、安全审查、测试、部署和运维等环节。未来,市场将聚焦于如何利用 AI 提升这 70% 的效率。也许,Vibe Coding 是否是软件未来的开发范式在当下的时间节点还难以回答,但可以预见的是,未来,人人都将成为下一代构建者。那么,随着 AI 工程化的不断进化,程序员会被取代吗?


    亚马逊云科技给出的答案是否定的。他们认为,技能人口的增加并不会导致我们专业人口的出局。类比今天每个人手里都有一个相机可以去进行拍照,我们技能人口是增加了,但是并没有影响我们专业的摄影师去用它来实现更高的价值。


    未来将会是一个技术民主化与专业深度共生的局面,这才是这场变革的核心逻辑。一方面,“平民构建者”通过自然语言调用 Amazon Q CLI,像拼装乐高积木般实现业务逻辑;而“AI 工程专家”则如交响乐指挥家,专注优化 AI 工具链的“演奏精度”。


    在这一进程中,开发者的进化路径也愈发清晰:


    • 技能升级:从“写代码”转向“训练和驾驭 AI”。

    • 角色分化:传统职能边界被重新定义。当“平民构建者”用自然语言生成基础模块时,专业开发者正蜕变为“AI 系统架构师”。

    • 价值聚焦:“领域知识 +AI 工程”的复合壁垒成为核心竞争力。


    这印证了亚马逊 CTO Werner Vogels 的洞察:“未来十年,最稀缺的不是会写代码的人,而是能用 AI 将业务洞察转化为可靠系统的人。

    重塑下一代开发体验!「1000 AIdea 应用计划」即刻启程  


    面对这场重构软件工程范式的革命,亚马逊云科技与 InfoQ 联合发起的「1000 AIdea 应用计划」。向所有新老开发者发出邀请,开启通往下一代开发范式的全新旅程!从人类第一行代码诞生至今 179 年,技术演进从未停歇,如今,技术终于“开口说人话”了。现在,轮到我们用 AIdea 重新定义下一代开发体验, 请不要把它看成一场比赛,我们期待每一个敢于探索,乐于创新的你加入这场技术盛宴。


    “最好的时代属于敢于拥抱变化的构建者。”

    正如 Werner Vogels 所言:“Now, go build!”

    ⬇️



    2025-04-18 19:0010778

    评论 1 条评论

    发布
    用户头像
    我就想问,真的会有人用一个AI生成的火箭控制程序来发射火箭吗?如果没有,那么这个文章一开始举的例子对整篇文章的说服力是负作用的;如果有,那么AWS现在还保留那么多程序员干嘛呢?应该全部裁完才对啊?啥?你说有点提效作用?哇,人才啊。主打一个收钱不负责?好生意啊,佩服佩服。
    2025-05-04 16:30 · 上海
    回复
    没有更多了
    发现更多内容

    福建省福州市网络安全等级测评机构名单目录看这里!

    行云管家

    等保 等级保护 等保测评

    COPT4.0新增凸QP、QCP和QCQP求解能力

    杉数科技

    求解器 优化求解器 凸QP 凸QCP

    Nacos 在 Apache APISIX API 网关中的服务发现实践

    API7.ai 技术团队

    nacos 注册中心 服务发现 API网关 APISIX

    第十五节:SpringBoot使用JPA访问数据库

    入门小站

    spring-boot

    报名直达丨HarmonyOS开发者创新大赛线下城市交流会来了,约吗?

    HarmonyOS开发者

    HarmonyOS 交流 创新大赛

    异步请求积压可视化|如何 1 分钟内快速定位函数计算积压问题

    Serverless Devs

    2022写作计划2月文章排行榜

    TGO鲲鹏会

    TGO鲲鹏会 写作计划

    APP热更新技术最优解,不只是支持热更新...

    Speedoooo

    小程序 APP开发 容器安全 热更新 小程序容器

    学生外包管理系统架构设计文档

    孙强

    #架构实战营

    技术干货 | WebRTC ADM 源码流程分析

    网易云信

    音视频

    网络安全:SQL 注入漏洞

    网络安全学海

    网络安全 信息安全 渗透测试 WEB安全 安全漏洞

    手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用

    百度开发者中心

    计算IIS

    杉数科技

    求解器 优化求解器 计算IIS 混合整数规划 杉数科技

    万字通俗讲解何为复杂度

    华为云开发者联盟

    数据结构 时间复杂度 复杂度 空间复杂度 复杂度分许

    高可用之SkybilityHA简单介绍-行云管家

    行云管家

    高可用 ha

    常青藤开源科技加入,龙蜥社区再迎 HPC 和开源领域新伙伴

    OpenAnolis小助手

    Linux 开源 高性能计算

    你知道钓鱼网站的形成步骤吗?一次网络钓鱼演练带你了解(增强安全意识)

    H

    网络安全 钓鱼网站

    MatrixOne 0.2.0 发布!最快的SQL计算引擎来了!

    MatrixOrigin

    开源 MatrixOrigin MatrixOne 超融合异构云原生数据库 矩阵起源

    SQL注入-“错误”的语句为什么会得到“正确”的结果?

    BUG侦探

    MySQL 网络安全 SQL注入

    如何在设计时保证RPA机器人的稳定运行?

    金小K

    使用goofys挂载S3 bucket为文件系统

    阿呆

    文件系统 goofys aws s3

    Window下Redis的安装和部署详细教程

    明金同学

    redis

    生态扩大进行中!Apache APISIX 集成 Splunk HTTP Event Collector

    API7.ai 技术团队

    API网关 Apache APISIX

    如何使用 Apache APISIX CSRF 安全插件拦截跨站点伪造攻击

    API7.ai 技术团队

    CSRF API网关 Apache APISIX

    MatrixOne 0.2.0性能测试报告

    MatrixOrigin

    开源 MatrixOrigin MatrixOne 超融合异构云原生数据库 矩阵起源

    浅析企业云服务之SaaS、PaaS、IaaS对比分析

    郑州埃文科技

    IaaS PaaS SaaS

    阿里云资深专家李国强:云原生的一些趋势和新方向

    Serverless Devs

    为什么国企要加快推进数字化转型?

    用友BIP

    数字化转型 用友 用友iuap 用友YonBIP 国企

    极速生成缩略图,Serverless 支撑赛事转播锁定冬奥亮点

    Serverless Devs

    【场景化集成方案】如何让企业快速集成钉钉各种能力

    钉钉开发者

    钉钉能力中心 钉钉官网 场景化能力包 场景化解决方案 应用集成方案

    StarRocks 元数据管理及 FE 高可用机制

    邸星星

    BerkeleyDB-JE bdbje StarRocks元数据管理

    未来十年,最不稀缺的就是会写代码的人!_亚马逊云科技_张雅文_InfoQ精选文章