写点什么

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

  • 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:0011513

    评论 1 条评论

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

    一行代码都不改,Golang 应用链路指标日志全知道!

    阿里巴巴云原生

    阿里云 开源 云原生

    2024 X-GAME 上海智能新能源汽车大数据竞赛决赛顺利举行,和鲸Heywhale连续五年助推新能源汽车产业发展

    ModelWhale

    人工智能 大数据 新能源汽车 新能源

    快速集成外部业务数据:观测云如何颠覆传统监控的边界

    观测云

    数据库 监控

    Apache Doris 3.0.3 版本正式发布

    SelectDB

    数据仓库 数据分析、 湖仓一体 大数据 开源 实时数据库

    2025中国口腔展|2025山东国际口腔设备及材料展会

    秋硕展览

    如何构建安全可靠的 HarmonyOS 应用

    网罗开发

    HarmonyOS

    去中心化交易所崛起:为什么DEX是未来加密交易的最佳选择?

    chainwiseweb3

    区块链技术 交易所开发 去中心化交易所 dex cex交易所

    2025年,Web3开发学习路线全指南

    chainwiseweb3

    区块链 去中心化 DAPP系统开发 交易所源码 加密货币钱包

    加速数字化转型:运营商产品加载流程优化

    鲸品堂

    流程 运营商 优化工具 企业号 2024年12月PK榜

    SD-WAN为企业国际业务提供坚实网络支持

    Ogcloud

    SD-WAN SD-WAN组网 SD-WAN国际专线 海外网络专线 海外网络访问

    实施模式变革,汉得实施HAP的最佳实践

    明道云

    【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(7)

    HarmonyOS SDK

    harmoyos

    HyperMesh CFD功能详解:后处理功能Part 2

    Altair RapidMiner

    汽车 仿真 altair Hypermesh CFD

    黑神话悟空是魂类游戏吗?苹果电脑怎么玩黑神话悟空

    阿拉灯神丁

    Mac 软件 苹果电脑 3A游戏 CrossOver 24 黑神话悟空

    如何进行需求管理

    易成研发中心

    需求管理

    【拆解篇】CTO眼里的数据治理,其实就这三点!

    小鲸数据

    #数据治理框架 #数据治理 #数据质量 #数据标准

    华为云云日志服务 HarmonyOS NEXT采集最佳实践

    华为云开发者联盟

    sdk HarmonyOS 日志采集 ArkTS

    Java日志记录几种实现方案

    不在线第一只蜗牛

    Java Python

    个人网盘领域首个获批!百度网盘获颁“个人信息保护认证证书”

    百度安全

    Google PaliGemma 2 新增情绪识别能力;OpenAI 即将发布全新 Sora 视频生成器丨 RTE 开发者日报

    RTE开发者社区

    商业银行基于容器云的分布式数据库架构设计与创新实践

    PingCAP

    数据库 #TiDB 分布式, TiDB Operator

    SD-WAN企业智能物流网络解决方案

    Ogcloud

    SD-WAN 智能物流 SD-WAN组网 SD-WAN服务商 SD-WAN国际专线

    怎么清理苹果电脑上的内存和垃圾,苹果电脑第三方清理软件哪个好

    阿拉灯神丁

    存储空间 mac文件清理工具 清理工具 CleanMyMac X中文版 系统优化软件

    “伙伴+华为”,看见千行万业数智化的最优解

    Alter

    国内好用的AI工具有哪些?这5款AI别错过!

    职场工具箱

    人工智能 AI 办公软件 AIGC AI生成PPT

    息壤商用落地,天翼云智能生花

    脑极体

    云计算

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