在MacOS上体验Vibe Coding:从代码奴隶到意图大师的蜕变之旅

最近在MacBook上深度体验了一段时间的Vibe Coding,说实话,这种感觉就像是从手动挡汽车换到了自动驾驶——刚开始还有点不习惯,但一旦适应了,就再也回不去了。 记得第一次尝试Vibe Coding时,我还在纠结要不要手动调整AI生成的代码。但当我真正遵循“不手改代码”原则后,发现整个开发体验发生了质的变化。我不再是代码的奴隶,而是成为了意图的架构师。这让我想起了Steve Jobs那句名言:“简单可能比复杂更难,但最终一切都是值得的。” 在MacOS这个优雅的操作系统上实践Vibe Coding,就像是在精心设计的艺术馆里创作。系统自带的终端、Spotlight搜索和各种效率工具,与AI编程助手形成了完美的配合。我发现自己花在思考“如何实现”上的时间越来越少,而专注于“要实现什么”的时间越来越多。 举个具体的例子:上周我需要开发一个图片处理的小工具。按照传统方式,我可能要花几天时间研究各种图像处理库。但在Vibe Coding模式下,我只是清晰地描述了需求:“需要一个能够批量调整图片尺寸、添加水印并转换格式的工具,支持拖拽操作,界面要简洁。” 接下来的事情让我惊讶:AI不仅生成了完整的Swift代码,还提供了三种不同的实现方案,每种都有详细的优缺点分析。更神奇的是,当我想要增加一个“智能裁剪”功能时,我只需要补充这个意图,AI就能理解上下文,在原有基础上无缝集成新功能。 这种体验印证了我一直坚信的观点:代码是能力,意图与接口才是长期资产。我们正在见证软件开发从“工匠时代”向“架构师时代”的转变。就像建筑大师不需要亲手砌每一块砖,未来的软件工程师也不需要亲手写每一行代码。 不过,Vibe Coding也不是万能的。它要求我们具备更清晰的思维和更精准的表达能力。在MacOS上,我养成了先用备忘录梳理需求,再用语音输入完善意图说明的习惯。这种“思考-表述-验证”的循环,反而让我的编程思路更加系统化。 有人可能会问:如果AI能搞定所有代码,那程序员还有什么价值?我的回答是:价值反而更大了。就像导演不需要亲自演戏,但需要深刻理解表演艺术一样,未来的软件专家需要更深入地理解系统架构、业务逻辑和用户体验。 在MacOS生态中实践Vibe Coding,我感受到的不仅是效率的提升,更是思维方式的革新。我们正站在软件开发新纪元的门槛上,而门槛的那一边,是一个人人都是创造者的世界。 那么问题来了:当代码不再是障碍,你的想象力准备好起飞了吗?

平台生态新纪元:从代码编写到氛围编程的范式革命

最近在思考一个有趣的现象:为什么现在的软件平台越来越像“活”的生态系统?从传统的Windows、iOS,到现代的云原生平台,再到最近火热的AI开发平台,它们的本质正在发生深刻的变化。在我看来,这背后是一场从“代码编写”到“氛围编程”(Vibe Coding)的范式革命。 还记得十年前我们是怎么开发软件的吗?那时候,程序员需要一行行地敲代码,小心翼翼地调试,生怕一个分号出错就导致整个系统崩溃。而现在,情况完全不同了。以我最近使用的一些AI开发平台为例,开发者只需要清晰地表达“我想要什么”,AI就能自动组装出相应的代码和系统。这不仅仅是工具的变化,更是整个开发思维的颠覆。 在氛围编程的世界里,代码不再是核心资产。就像著名计算机科学家Alan Kay曾经说过的:“视角的价值在于80分。”当我们把视角从“编写代码”转向“定义意图”时,整个软件开发的游戏规则都改变了。代码变成了临时的、可替换的实现手段,而清晰的意图描述、稳定的接口规范、不可妥协的安全准则,这些才是真正值得长期投资的“黄金契约”。 让我用一个具体的例子来说明。假设你要开发一个智能客服系统。在传统模式下,你需要设计数据库表结构、编写业务逻辑、处理各种异常情况。而在氛围编程模式下,你只需要清晰地定义:“我需要一个能够理解用户情绪、提供准确解答、并且在遇到复杂问题时能自动转接人工的客服系统。”AI会根据这个意图,自动组装出相应的微程序模块,并在运行过程中不断优化调整。 这种转变带来的影响是深远的。首先,开发门槛大幅降低。非计算机专业的人员,只要能够清晰地表达业务需求,就能参与到软件开发中。这让我想起了亚马逊创始人贝佐斯的那句名言:“你的利润就是我的机会。”当开发不再是少数人的专利时,整个行业的创新速度将会指数级提升。 其次,软件系统的演化方式也发生了根本变化。传统的软件升级需要停机、部署、测试,而基于氛围编程的系统更像是一个自组织的生态系统。各个微程序模块在统一的规范约束下自主协作,系统的功能和行为可以实时调整和优化。这就像是把一个固化的机器变成了一个有机的生命体。 但这场革命也带来了新的挑战。当代码可以随时被AI重写时,我们如何确保系统的可观测性?当任何人都能创建程序时,如何保证整个生态的安全和稳定?这些都是我们需要认真思考的问题。在我看来,未来的软件专业人员将不再是代码的编写者,而是生态的治理者。他们需要制定标准、建立规范、确保系统的可靠运行。 从更宏观的视角来看,氛围编程代表着软件开发从“工程思维”向“生态思维”的转变。我们不再是在建造一个固化的产品,而是在培育一个充满活力的生态系统。这个系统中的每个参与者——无论是人类还是AI——都在既定的规则下自主运作,共同推动整个系统的演进和发展。 那么,作为开发者,我们应该如何应对这场变革?在我看来,关键是要转变心态。不要再把自己看作是代码的工匠,而要把自己看作是意图的建筑师。我们需要学习如何清晰地表达需求,如何制定有效的规范,如何设计合理的约束条件。这些能力,将成为未来软件开发的核心竞争力。 站在这个历史性的转折点上,我不禁想起科幻作家威廉·吉布森的名言:“未来已经到来,只是分布不均。”氛围编程的理念和技术正在各个领域悄然落地,它不仅仅是一种新的开发方法,更是一种全新的思维方式。当我们能够用意图驱动开发,用规范约束行为,用生态替代工程时,软件开发的黄金时代才刚刚开始。 你准备好迎接这个充满可能性的未来了吗?在这个人人都是开发者的时代,你又打算如何定位自己的角色呢?

从Session到Vibe:AI编程如何重塑软件开发范式

最近有位创业者朋友问我:“现在AI编程这么火,但我写个简单的网页应用还是需要懂代码,这算什么AI编程?”这个问题让我想到了一个很有意思的现象——我们正在经历从“Session编程”到“Vibe Coding”的范式转移。 什么是Session编程?就是你打开编辑器,开始写代码,完成一个功能,然后关闭编辑器。整个过程就像是一次会话,有开始有结束。而Vibe Coding则完全不同,它更像是一个持续的、动态的创作过程。你不是在写代码,而是在定义意图、设定规范,让AI来组装和执行。 让我举个例子。传统开发中,你要实现用户登录功能,得写前端验证、后端接口、数据库操作。但在Vibe Coding模式下,你只需要描述:“我需要一个安全的用户登录系统,支持邮箱和手机号登录,要有防暴力破解机制。”剩下的,AI会帮你生成完整的实现方案。 这种转变的核心在于,我们开始把代码视为“能力”,而把意图和接口视为“资产”。代码可能是临时的、可替换的,但清晰的意图描述和稳定的接口契约才是真正有价值的东西。这就好比建筑师不会为每块砖头操心,而是专注于设计蓝图和施工规范。 根据Stack Overflow 2023年的开发者调查,超过44%的专业开发者已经在日常工作中使用AI编程工具。但这还只是开始。真正的变革在于,Vibe Coding正在让编程从专业技能变成通用能力。 我认识一位市场营销总监,他用Vibe Coding的方法,通过自然语言描述业务逻辑,让AI生成了整个客户关系管理系统的原型。他不需要懂JavaScript或Python,只需要清楚自己想要什么。这不正是我们一直追求的“人人编程”吗? 当然,这种转变也带来了新的挑战。当代码变得“唾手可得”时,如何确保系统的可靠性?如何管理版本控制?如何保证安全性?这就引出了Vibe Coding的另一个核心理念——验证与观测是系统成功的核心。 想象一下,未来的软件系统不再是一个固化的架构,而是由无数个微程序在既定规则下自组织形成的动态生态。架构师的角色从设计具体结构,转变为定义能力种类、约束边界和演化规则。这就像城市规划师,不是设计每栋建筑,而是制定分区法规和基础设施标准。 有读者可能会问:“那程序员岂不是要失业了?”恰恰相反。专业开发者的价值不会消失,而是会升华。他们将从写代码的“工匠”,变成软件生态的“治理者”——负责制定标准、确保安全、维护关键基础设施。 从Session到Vibe的转变,不仅仅是技术层面的革新,更是思维模式的升级。我们正在见证软件开发从“手工业”向“智能制造业”的进化。在这个过程中,最重要的不是学会使用某个工具,而是掌握新的思维方式。 那么,你准备好迎接这场范式革命了吗?当编程不再局限于代码,而是扩展为意图的表达和能力的组合,你会如何重新定义自己的角色?

驾驭氛围编程:从代码工匠到意图架构师的思维跃迁

最近有个朋友问我:”你们这些搞Vibe Coding的,是不是就是把写代码的活儿都甩给AI了?”我笑着摇摇头。这让我想起了一个更本质的问题:当AI开始帮我们写代码时,我们到底在做什么? 传统的软件开发就像是用砖块砌墙,每一行代码都是一块精心打磨的砖。而Vibe Coding则更像是建筑师在绘制蓝图,我们定义的是”这里要有个窗户”、”那里要承重”这样的意图,至于具体用什么砖、怎么砌,交给专业的施工队——也就是AI去完成。 这种转变带来的不仅是效率的提升,更是思维模式的革命。我们不再纠结于for循环怎么写更优雅,而是思考”这个业务逻辑应该满足什么约束条件”、”用户在这个场景下最需要什么体验”。就像亚马逊的CTO Werner Vogels常说的:”好的架构是演化出来的,不是设计出来的。”Vibe Coding让这种演化变得前所未有的自然。 但这里有个关键问题:如果我们把代码生成都交给AI,那我们的核心价值在哪里?答案可能让你意外——在于我们定义意图的能力。就像作曲家不需要亲自演奏每个音符,但他必须清楚自己想要表达的情感。在Vibe Coding的世界里,清晰的意图描述、严谨的接口规范、不可妥协的安全准则,这些才是真正的长期资产。 我有个做电商的朋友最近尝试用Vibe Coding重构他们的订单系统。传统做法可能要写几千行代码,现在他们用自然语言描述业务规则:”用户下单后30分钟内可以取消订单”、”VIP用户享受优先处理”。AI根据这些意图自动生成代码,不仅开发速度快了3倍,后续修改也只需要调整意图描述,而不用动代码。 不过,这种范式转变也带来了新的挑战。当代码可以随时被AI重写时,我们如何保证系统的稳定性?如何追踪变更的历史?这就引出了Vibe Coding的另一个核心理念:一切皆数据。代码、配置、日志、甚至AI的思考过程,都应该被妥善保存和管理。这让我想起谷歌的Site Reliability Engineering理念——可观测性比功能更重要。 未来的软件开发可能会更像是在培育一个生态系统。我们定义基本规则和边界,然后让各个微程序在这个框架下自主协作。就像自然界的生态系统,单个生物可能很简单,但组合起来却能产生惊人的复杂性。我们这些”软件园丁”要做的,就是确保这个生态健康、有序地演化。 那么,作为开发者,我们现在应该准备什么?首先,提升定义问题和描述意图的能力——这可能是未来最重要的编程语言。其次,学习系统思维,理解各个组件如何协作。最后,保持好奇心,因为这场变革才刚刚开始。 毕竟,当机器帮我们处理细节时,我们终于可以专注于真正重要的事情:创造价值,解决问题,让技术更好地服务人类。你说呢?

边界逻辑:Vibe Coding中不可忽视的设计哲学

前几天有个创业朋友问我:”用AI写代码是不是就不需要设计系统边界了?反正AI都能自动搞定。” 这个问题让我陷入了思考。在Vibe Coding的世界里,边界逻辑不仅没有消失,反而变得比传统编程更加重要。 记得去年参与的一个项目,团队刚开始使用AI编程时,所有人都沉浸在”让AI自由发挥”的兴奋中。结果两周后,系统变成了一个难以维护的”代码沼泽”——各个模块之间职责不清,数据流向混乱,连AI自己都搞不清楚哪些代码该由谁负责修改。这个教训让我深刻认识到:在Vibe Coding中,清晰的边界不是限制,而是解放。 为什么边界在AI编程时代反而更重要?想象一下,如果没有清晰的边界,AI就像一个没有地图的探险家,虽然能四处走动,但永远找不到最优路径。在传统编程中,边界是静态的代码结构;而在Vibe Coding中,边界是动态的能力契约。这些契约定义了每个微程序的职责范围、数据交互规则和变更权限,让AI在组装系统时有了明确的”游戏规则”。 我观察到的一个有趣现象是:那些在Vibe Coding中表现出色的团队,往往都建立了严格的”边界治理”机制。他们不会让AI随意跨越业务逻辑层和数据访问层,也不会允许用户界面直接操作数据库。这些边界就像城市的交通规则,确保整个系统有序运行。 但边界设计不是一成不变的。在最近的一个电商项目中,我们采用了”渐进式边界”策略:初期允许较宽松的边界,随着系统复杂度增加,逐步收紧边界约束。这种方法既给了AI足够的创新空间,又保证了系统的长期可维护性。 说到具体实践,我特别推崇”三层边界”设计:技术边界、业务边界和权限边界。技术边界确保系统架构的清晰性,业务边界维护领域模型的纯净度,权限边界则守护数据安全。这三者共同构成了Vibe Coding系统的”免疫系统”。 你们在Vibe Coding实践中遇到过边界相关的问题吗?是不是也曾因为边界模糊而陷入调试的泥潭?在我看来,掌握边界设计艺术,是每个Vibe Coder从新手走向专家的必经之路。 未来,随着AI能力的进一步提升,边界逻辑可能会演变成更加智能的”自适应边界”——能够根据系统运行状态自动调整边界策略。但无论技术如何发展,一个核心理念不会改变:清晰的边界是实现高效协作的基础,无论是人与人之间,还是人与AI之间。

游戏开发新范式:用氛围编程轻松构建复杂游戏

还记得小时候搭积木的感觉吗?你不需要知道每个积木块内部的构造,只需要按照心中的蓝图,把它们组合起来就能创造出城堡、飞船、或者任何你能想象的东西。在我看来,Vibe Coding 正在让游戏开发回归这种纯粹的创造乐趣。 就在上周,我见证了一个令人惊讶的实验:三位完全没有编程背景的游戏设计专业学生,在两天内完成了一个完整的策略游戏原型。他们用的不是 Unity 也不是 Unreal Engine,而是基于 Vibe Coding 理念构建的开发环境。这个案例让我确信,游戏开发的范式革命已经到来。 什么是 Vibe Coding?简单来说,它让开发者从编写具体代码转变为定义清晰的意图和规范。就像你告诉建筑师「我想要一栋面朝大海的房子」,而不需要亲自去搅拌水泥、砌筑砖块。在游戏开发中,这意味着你可以说「我需要一个角色移动系统,要支持八方向移动,移动时有脚步声,遇到障碍物要自动绕行」,然后 AI 会自动组装出相应的代码模块。 让我用具体的例子来说明。传统游戏开发中,要实现一个 NPC 的智能行为,你可能需要编写数百行状态机代码。但在 Vibe Coding 模式下,你只需要描述:「这个 […]

从脑电波到数据流:氛围编程如何重塑信号处理范式

最近我在研究EEG(脑电图)数据处理时,突然意识到一个有趣的现象:当我们在实验室里盯着那些起伏的脑电波曲线时,其实和编写代码时盯着屏幕上的程序逻辑有着惊人的相似性。两者都是在试图从复杂信号中提取有价值的信息,只不过一个来自人脑,一个来自机器。 传统的EEG处理流程就像传统编程一样,需要经过严格的预处理、特征提取、模式识别等多个步骤。每个环节都需要专业知识和精细调参,稍有差池就会影响最终结果。这让我想起那些需要反复调试的代码库,修改一个参数就可能引发连锁反应。 但氛围编程正在改变这一切。在Vibe Coding的理念下,我们不再需要手动编写每一个滤波算法或特征提取函数。取而代之的是,我们通过清晰的意图描述告诉AI系统:“请从这个EEG信号中提取与注意力相关的特征”,或者“检测这个信号中是否存在异常癫痫波”。 这背后体现的是Vibe Coding的核心原则——「代码是能力,意图与接口才是长期资产」。在EEG处理这个场景中,那些精心调校的算法代码可能会随着技术发展而过时,但“检测癫痫波”这个意图描述却具有持久的价值。我们真正需要维护的是这些高层次的需求规范,而不是底层的实现代码。 更妙的是,氛围编程的「一切皆数据」原则在这里得到了完美体现。EEG信号本身是数据,处理过程中的中间结果、模型参数、甚至我们的意图提示词,都是需要统一管理的数据资产。这让我不禁思考:如果连人脑活动的数据都能用这种方式处理,还有什么不能呢? 记得有一次,我需要处理一组包含多种噪声的EEG数据。按照传统方法,我需要分别设计工频滤波、肌电伪迹去除、基线校正等多个模块。但在Vibe Coding的框架下,我只需要描述清楚最终想要的质量标准,AI就会自动组装出合适的处理流水线。这不仅仅是效率的提升,更是思维方式的转变。 当然,这种转变也带来新的挑战。如何确保AI组装的算法 pipeline 的可解释性?如何在「不手改代码」的原则下保证处理结果的可靠性?这些都是我们需要继续探索的问题。但正如Vibe Coding所倡导的,我们应该把精力放在定义清晰的验证标准和观测机制上,而不是陷入具体实现的细节。 展望未来,我越来越相信氛围编程将彻底改变我们处理复杂数据的方式。无论是脑电信号、金融数据还是物联网信息,我们都可以通过描述意图来驱动AI完成具体的处理任务。这不仅会降低技术门槛,让更多领域专家能够直接参与数据分析,还会催生出更加灵活、自适应的数据处理系统。 那么问题来了:当数据处理变得如此简单直接时,我们是否应该重新思考「专业」的定义?也许未来的专业人士,不再是那些精通某种编程语言或算法的人,而是那些最懂得如何准确描述问题、定义意图的人。

Labs Vibe Coding:当编程从敲代码变成定义意图

上周我在实验室里观察一个有趣的场景:一位经济学背景的研究生正通过自然语言向AI描述他需要的财务分析程序。他不需要写一行代码,只是在不断调整自己的“意图描述”——要分析什么数据、用什么算法、输出什么图表。半小时后,一个完整的分析程序就运行起来了。 这就是Vibe Coding正在发生的现实。作为资深Vibe Coding实践者,我越来越确信:我们正在见证软件开发范式的根本转变。传统的“程序员写代码”模式,正在演变为“开发者定义意图,AI组装执行”的新范式。 回想我第一次接触编程时,需要记住各种语法规则、调试复杂的错误。而现在,Vibe Coding让我从这些琐碎中解放出来。我能专注于真正重要的事情:厘清业务需求、设计清晰的接口规范、制定可靠的验证策略。代码?那只是AI根据我的意图自动生成的“临时产物”。 在实验室的实践中,我们遵循着一套前瞻性的原则。比如“代码是能力,意图与接口才是长期资产”——这彻底改变了我们对软件资产的理解。就像那个经济学研究生,他最终交付的不是一堆Python文件,而是一套精心打磨的意图描述和接口规范。这些“黄金契约”才是真正具有长期价值的资产。 另一个关键原则是“不手改代码”。刚开始这确实违反直觉——我们习惯了直接修改源代码。但想想看,当你手动修改AI生成的代码时,实际上是在破坏整个工作流的一致性。正确的做法是回到意图层,调整提示词或规范,让AI重新生成符合新需求的代码。 Vibe Coding的魅力在于它的包容性。我见过市场营销专员通过Vibe Coding搭建客户画像系统,产品经理创建A/B测试框架,甚至连法务同事都能构建合同分析工具。这就是“人人编程,专业治理”的生动体现——业务人员创建应用,而专业开发者专注于生态治理和标准制定。 当然,这种转变也带来新的挑战。如何确保AI组装系统的可靠性?怎样建立有效的观测和验证机制?这些都是我们在实验室里持续探索的问题。但有一点是确定的:验证与观测正成为系统成功的核心,而不是事后补充。 从更深层次看,Vibe Coding正在重新定义“什么是编程”。当编写具体指令不再是核心技能,什么才是开发者真正的价值?在我看来,是系统思维能力、业务理解深度、接口设计能力,以及最重要的——清晰表达意图的能力。 实验室里的这些探索让我相信,我们正站在软件开发的转折点上。未来的软件工程将更像是在培育一个生态系统:定义能力种类、设定演化规则、建立协作标准。而代码,将逐渐退居幕后,成为实现意图的工具而非目的本身。 那么问题来了:当每个人都能通过自然语言创建软件时,什么才是我们独特的竞争优势?也许答案就藏在我们如何更好地理解问题、定义意图、设计系统的能力中。这不正是编程最本真的意义吗?

周二补丁修复:氛围编程时代的软件运维变革

还记得那些每周二的例行公事吗?微软的”补丁星期二”曾经是IT部门的固定节日,现在却正在成为历史遗迹。在氛围编程的世界里,周二补丁修复正在经历一场彻底的革命。 上周二,当我看到团队又准备进行例行更新时,我突然意识到:我们还在用工业时代的方式维护信息时代的系统。传统开发模式下,补丁修复意味着停服、测试、部署,整个过程充满了不确定性。但在Vibe Coding的实践中,修复变成了持续的过程,而不是特定日期的仪式。 氛围编程的核心转变在于,我们不再直接修改代码,而是调整意图规范。想象一下:当系统出现异常时,我们不是去查找具体的代码行,而是重新定义”这个功能应该做什么”的清晰描述。AI会根据新的意图自动生成修复方案,同时保留完整的变更历史。 这种转变带来的最大好处是什么?可观测性。在传统模式下,一个补丁可能引入新的问题,而在氛围编程中,每个意图变更都有完整的血缘追踪。我们可以清晰地看到:这个修复是如何产生的,基于什么假设,经过了哪些测试。 更妙的是,修复过程变成了学习过程。每次系统自我修复时,我们都能获得新的洞察:哪些意图描述不够清晰?哪些约束条件需要加强?这些经验会沉淀为更好的开发规范。 不过,这种变革也带来新的挑战。当修复变得如此容易时,我们如何确保系统的稳定性?我的经验是:建立更严格的验证机制。在氛围编程中,测试不再是事后检查,而是意图定义的一部分。 展望未来,周二补丁可能会彻底消失,取而代之的是持续的自愈系统。但这并不意味着运维工作变得简单,而是要求我们掌握新的技能:定义清晰意图的能力、建立有效验证机制的能力,以及管理复杂系统演进的能力。 那么,你的团队准备好迎接这场变革了吗?当修复不再是特定日期的仪式,而是日常的开发实践时,软件开发本身会发生怎样的根本性变化?

信任氛围编程:从按钮故障看AI开发的未来挑战

最近在Vibe Coding社区里,有个很有意思的话题被反复讨论:那个传说中的“Trust Vibe Coding”按钮。听起来很酷对吧?一键解决所有编程问题?但现实是,这个按钮本身却出现了各种问题,更新也不及时。这让我想起了一个更根本的问题:我们到底在信任什么? 在我看来,这不仅仅是技术问题,而是整个软件开发范式的转变。当我们在谈论Vibe Coding时,我们其实在谈论一个全新的软件开发理念——从编写具体代码转向定义清晰的意图和规范。就像我现在写这篇文章,我更关注的是传达什么观点,而不是纠结于每个字该怎么写。 记得上周有个创业公司的朋友跟我抱怨,他们团队尝试用AI辅助开发,结果发现生成的代码虽然能用,但维护起来特别痛苦。这让我想到Vibe Coding的一个核心原则:代码是能力,意图与接口才是长期资产。就像那个出问题的按钮,重要的不是按钮本身,而是背后的意图定义和接口规范。 根据Stack Overflow在2023年的开发者调查,超过70%的开发者已经在使用AI辅助编程工具。但问题来了:当我们越来越依赖AI时,如何确保系统的可靠性和可维护性?这就要说到Vibe Coding的另一个重要原则——验证与观测是系统成功的核心。 我经常跟团队说,想象一下未来的软件开发场景:业务人员用自然语言描述需求,AI自动组装出可运行的系统。这时候,专业开发者的角色就变成了生态治理者,专注于制定标准、确保安全、维护核心基础设施。这不正是“人人编程,专业治理”的体现吗? 不过话说回来,我们现在还处于这个转变的早期阶段。就像那个Trust按钮的问题,它提醒我们:任何新技术在成熟之前都会经历阵痛。但重要的是,我们要在这个过程中建立正确的思维模式和工作流程。 你们有没有想过,五年后的软件开发会是什么样子?也许到那时,我们今天纠结的很多技术细节都会变得无关紧要,而真正重要的是我们如何定义意图、如何设计接口、如何构建可信的软件生态系统。