微软杰出工程师:手搓代码时代已结束,AI驱动开发变革

资讯 驱动中国 宋谣 288 次阅读
分享 Q

驱动中国9月6日消息,微软杰出工程师大卫·福勒(David Fowler)日前在社交平台X上公开断言“手搓代码(hand-writing code)的时代已经终结”。这一观点迅速在开发者社区引发广泛讨论。作为在微软工作18年的资深技术专家,福勒曾主导开发SignalR、NuGet、Kudu等项目,并深度参与ASP.NET Core核心模块的构建,其技术判断在行业内具有相当分量。

福勒随后对自己提出的观点进行了补充说明。他表示,这一论断并非意味着开发者将不再阅读代码,也不代表传统软件工程职业会彻底被摧毁。他真正要表达的,是在集成开发环境(IDE)中逐字敲击键盘、手动编写每一行代码的环节,正逐渐成为软件开发全流程中最缺乏吸引力的组成部分。随着人工智能辅助编程工具的快速演进,繁琐的代码编写工作正在被智能体接管,而开发者的核心价值将更多转向架构设计、需求拆解与质量把控。

值得注意的是,福勒目前负责的微软Aspire项目本身,也已经围绕AI Coding理念进行了重新设计。Aspire是微软推出的云原生应用开发框架,旨在简化分布式应用程序的构建与运维。该项目以AI编程为中心进行调整,反映出微软内部对AI驱动开发范式的深度认可,而非停留在口号层面。事实上,微软近年来在开发者工具链中持续嵌入AI能力,从GitHub Copilot到Visual Studio中的智能代码补全,再到与Azure DevOps的深度集成,无不体现了这一战略方向。

福勒此前还曾提出“Win11原生应用正在回归”的判断。从微软后续的产品动作来看,这一预言正在逐步兑现。微软重新将开发重心放在WinUI 3上,用于打造Windows 11的自带应用程序,而非继续大规模依赖基于Electron的跨平台方案。Electron虽然具备跨平台优势,但其内存占用和启动性能一直受到用户诟病。微软此举旨在提升Windows系统应用的原生体验,使界面响应更迅速、资源占用更优化。

如今,微软已经把WinUI 3列为新Windows应用开发的首选框架,并将其真正开源。WinUI 3基于Windows App SDK,允许开发者使用XAML和C#构建现代桌面应用,同时支持与Win32、DirectX等底层技术互操作。这一转变意义深远:一方面,它标志着微软在桌面应用生态中重新确立了原生技术栈的优先地位;另一方面,开源策略也有助于吸引社区贡献,扩大框架的影响力和生命力。

微软首席执行官萨蒂亚·纳德拉此前曾透露,公司内部已有20%至30%的代码由AI编写。这一比例在大型科技公司中处于领先位置。虽然外界无法百分百确认Windows 11近期的各项功能改进是否完全由AI Coding完成,但从实际效果来看,Windows 11在最近几个版本中持续引入了大量积极的更新,包括性能优化、界面改进和功能增强。这种变化或许值得肯定,它至少说明AI辅助编程已经能够在真实的大型操作系统项目中产生可见的产出。

AI Coding对软件开发行业的影响是深远的。对于初级开发者而言,重复性的编码任务将大幅减少,职业成长路径可能需要转向更高级别的系统设计与抽象思维;对于企业和团队来说,AI辅助编程工具可以显著提升开发效率,缩短应用迭代周期。然而,这也带来了新的挑战,如代码审查标准的改变、AI生成代码的安全性与合规性,以及与既有工程流程的融合等问题。

福勒的观点本质上反映了微软内部乃至整个软件工程界正在经历的技术范式转换。从手动编写每一行代码,到与AI协作共同完成软件交付,开发者的角色正发生位移。而这种变化不会一蹴而就,它将在未来数年内逐步重塑软件开发工具链、工程方法论和职业能力模型。微软作为全球最大的开发工具与云服务提供商之一,正试图在这场变革中占据主导地位。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友