氛围编程:极大释放整个社会的创新能力
氛围编程:极大释放整个社会的创新能力
当我在2023年4月提出“软件工程3.0”这个概念时,便预见到一个崭新时代的到来——人工智能将彻底重塑软件开发的每个环节。然而,我未曾想到这种变革会
如此迅猛且彻底。
2025年春节刚过,DeepSeek的横空出世和“氛围编程”概念的爆火,让我再次深刻感受到技术发展的惊人速度。作为一名在软件工程领域深耕30多年的技术人,
我有幸见证了从大型主机到微机、从汇编语言到高级语言、从命令行到图形界面、从单体应用到微服务架构的每一次技术变革。但这一次不同,氛围编程不只
是工具的升级,而且是编程范式的根本性颠覆——它让编程从“技术精英的专利”演变为“人人可用的日常工具”。
这本书恰逢其时。作者以极其务实的态度将抽象的技术理念转化为人人可掌握的实用技能。读完全书,我被作者的用心深深打动。书中通过9个精心设计的实战项
目和5个核心应用场景,诠释了“所说即所得”的编程新范式。
最令我印象深刻的是作者对氛围编程本质的深刻理解。传统编程教育总是从语法开始,让学习者在枯燥的规则中迷失方向,往往学了几个月还写不出能解决实际
问题的代码。而氛围编程则完全颠覆了这一路径——它让人们直接从解决问题开始,在实际应用中自然而然地理解编程的本质。这种“问题导向”的学习方式不
仅更符合人类的认知习惯,也让编程真正回归到其工具属性的本源。
在《软件工程 3.0》一书中,我提出大模型将成为软件研发的核心驱动力,但那时更多是从企业级开发和技术架构的角度来思考。而这本书让我看到了另一个维
度——氛围编程正在让软件开发真正实现全民化。当产品经理可以在几分钟内制作出最小化可行产品(minimum viable product,MVP)原型,当数据分析师可以
用自然语言完成复杂的可视化工作,当完全没有编程背景的小学生都能制作出智能聊天应用时,我们正在见证一个“全民编程”时代的到来。这种变化的意义远
超技术本身。
在软件工程3.0时代,我们面临的核心挑战不再是“如何写代码”,而是“如何用代码解决问题”。氛围编程恰好提供了这样一座桥梁——它让每个人都能专注于
问题本身,而将技术实现交给AI来完成。这不是对程序员职业的威胁,而是对整个社会创新能力的极大释放。
书中对9款主流氛围编程工具的详细对比和实战演示,展现了作者深厚的技术功底和丰富的实践经验。从扣子、DeepSeek到Cursor、Windsurf,每个工具都有其独
根据具体需求选择最合适的工具组合。这种务实的态度体现了真正的技术智慧。
特别值得称道的是,这本书并非简单的工具介绍,而是一本深入的方法论指南。
从智能体构建到数据可视化、从微信小程序开发到完整的前后端分离的Web应用,书中实战项目的场景几乎覆盖了软件开发的各个层面。更重要的是,作者在每个
实战项目中都强调了思维方式的转变——从“我需要学会什么技术”到“我想解决什么问题”。
作为技术从业者,我深知任何新技术都有其局限性。氛围编程也不例外——大模型的概率性生成机制意味着结果的不确定性,工具的快速迭代也带来了学习成
本。但正如作者在书中所言,这些都不是阻碍我们拥抱新技术的理由。关键在于掌握正确的方法和思维模式,这样无论工具如何变化,我们都能快速适应。
我始终相信一个理念:技术的最高境界是让所有人都能受益。从软件工程1.0的结构化编程,到软件工程2.0的敏捷开发,再到如今的软件工程3.0大模型时代,每
一次技术进步都在降低软件开发的门槛,扩大受益人群。氛围编程正是这一理念的完美体现——它让编程真正成为一种“通用技能”,就像使用Word、Excel一样
自然。
在这个AI重塑一切的时代,掌握氛围编程不仅是技术人员的新技能,更是每个知识工作者的核心竞争力。无论你是产品经理、数据分析师,还是创业者、学生,
这本书都将为你点燃创新的火花,帮你释放内在的无限创造潜能。
朱少民
同济大学特聘教授、《软件工程3.0》作者
全站分卷索引 · 24 卷
- 1内容提要
- 2对本书的赞誉
- 3氛围编程:打开一扇软件开发的新大门
- 4氛围编程:极大释放整个社会的创新能力
- 5当自然语言成为编程语言时,软件世界将如何进化
- 6氛围编程让编程不再高冷
- 7当我看到编程真的像聊天一样简单
- 8前言
- 9致谢
- 10第一部分 基础
- 11第1章 颠覆传统的氛围编程
- 12第二部分 入门
- 13第2章 用扣子实现“减少AI幻觉”智能体
- 14第3章 用Windsurf等5款工具可视化数据
- 15第4章 用Claude和通义等分析Excel数据
- 16第三部分 快速
- 17第5章 用Trae实现微信小程序
- 18第6章 用bolt和Trae等4款工具快速实现Web产品原型
- 19第四部分 进阶
- 20第7章 用GitHub Copilot实现前后端分离的Web应用
- 21第8章 用Cursor保护代码逻辑不被破坏
- 22第五部分 攻略
- 23第9章 氛围编程攻略与工具和大模型选择指南
- 24附录A 氛围编程中工具准备与常见操作