Skip to Content
超越Vibe编程
book

超越Vibe编程

by Addy Osmani
August 2025
Beginner to intermediate
254 pages
3h 1m
Chinese
O'Reilly Media, Inc.
Content preview from 超越Vibe编程

前言

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

我们正处于软件构建方式的深刻转变之中。专业的振动编码--与人工智能合作创建软件的艺术--正在将开发人员从代码工匠转变为产品设想者和协调者。

Vibe 编码就是利用人工智能的能力来处理繁重的编码工作,让开发人员能够更专注于创意、设计和高层次问题的解决。正如Andrej Karpathy 所说,这就像 "忘记代码的存在",只需构建--描述你需要什么,然后让人工智能来填补实现细节。这可以带来数量级的生产力提升,让神话中的 "10 倍工程师 "成为现实

本书的读者对象

本书主要面向三类读者。第一类是经验丰富的开发人员和工程领导者,他们希望能够倍增自己的影响力。如果你已经从事编码工作多年,并感受到重复性任务的沉重,本书将告诉你如何将琐碎的工作委托给人工智能,同时将你的角色提升为架构师和战略家。你将学会在不牺牲自己职业生涯中形成的质量标准的前提下加快构建速度。

其次,本书服务于将代码视为达到目的的手段而非目的本身的具有产品思维的工程师。如果你对有愿景和实现愿景之间的差距感到沮丧,那么振动编码可以极大地压缩这种距离。你将会发现如何快速构建原型、迭代器并交付产品,而传统方法则需要数月时间。

关于人工智能工具,我发现了一个最反常的现象:它们对经验丰富的开发人员的帮助比对初学者的帮助更大。这似乎有些落后--人工智能不是应该让编码民主化吗?

现实情况是,人工智能就像你的团队里有一个非常热心的初级开发人员。他们可以很快写出代码,但需要不断地监督和纠正。你知道的越多,就越能更好地指导他们。

这就形成了我所说的知识悖论:资深工程师和开发人员使用人工智能来加速他们已经知道如何做的事情,而初级开发人员则试图用人工智能来学习该做什么,结果大相径庭。

我曾亲眼目睹资深工程师利用人工智能来完成他们已经知道的工作:

  • 快速创建他们已经了解的想法原型

  • 生成基本实施方案,然后加以完善

  • 探索解决已知问题的替代方法

  • 将常规编码任务自动化

与此同时,后辈们经常

  • 接受不正确或过时的解决方案

  • 忽略重要的安全和性能考虑因素

  • 努力调试人工智能生成的代码

  • 构建他们无法完全理解的脆弱系统

第三,本书针对的是工程经理和首席技术官,他们正在努力应对人工智能对其团队和流程的影响。在这个单个工程师就能完成曾经需要团队才能完成的工作的时代,您将深入了解如何组建团队、评估人才和保持代码质量。这里的策略将帮助您在保持工程文化不变的情况下顺利完成过渡。

在这里不会找到编程初学者指南。虽然人工智能让编码更容易上手,但有效地使用它仍然需要来自经验的判断力。可以把这本书看作是为那些准备超越传统编程、拥抱软件创建新模式的人提供的高级培训。

期待什么

本书探讨了开发人员的角色如何从键盘编程演变为产品工程。这意味着使用人类的判断力来指导人工智能,确保质量、架构和用户需求得到满足。我们仍然提供创造力、系统思维和同理心,将功能性程序转化为优秀产品。人工智能不会取代我们;它会增强我们的能力--只要我们明智地运用它。

第一部分中,我将指出 vibe 编码擅长的领域:开发新产品、原型功能、编写标准 CRUD 应用程序或集成代码--在这些领域中,速度和模式匹配胜过深度原创性。反过来,我也会看看在哪些领域我们仍需谨慎依赖人工智能:真正复杂、低级或新颖的算法,人工智能可能会在这些领域栽跟头。认识到人工智能目前的局限性可以避免挫折和失败;还有很多事情只有人类的智慧才能实现。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

深入淺出代數

深入淺出代數

Tracey Pilone, Dan Pilone
低代码AI

低代码AI

Gwendolyn Stripling, Michael Abel
AI工程

AI工程

Chip Huyen

Publisher Resources

ISBN: 9798341667020