配套视频:https://www.bilibili.com/video/BV14NUVBTEgw/

引言:软件开发的民主化时代

"每次看到SaaS,或任何软件,背后都是价值上亿美元的商机。"

Replit创始人Amjad说过一句话:"这是真正实现普及化创作的罕见案例,任何有想法的人都能创建软件。"

Matt Palmer,Replit的"氛围编程"(Vibe Coding)专家,在播客中说:"这些应用,我以前总说要几周才能建成,现在一天就能搞定,甚至一小时就能完成。"

这不是夸张。我们正处在构建事物的黄金时代——对于那些有想法但不是程序员、不是软件工程师的人来说,现在就是最好的时机。

Matt Palmer的故事:从金融囚徒到创造者

困在重复劳动中

五年前,Matt在一家金融公司工作。他的日常是什么?

"我一直在输入数字,不断录入Excel表格,"Matt回忆道,"我心想这本该由电脑完成,我不该做这种事。这该由一个应用或脚本完成。"

每天下午4点,他必须去彭博终端前,查看当天的利率数据,然后手动填入Excel表格,更新公式。这个过程要花二三十分钟,有时还会出错。

"每次都会打断我的节奏,影响手头的工作,"Matt说。

被否决的提议

当Matt向老板提议自动化这些流程时,完全被否决了

他环顾四周,看到办公室里有一堆类似的流程,很多人被这些繁琐事务影响,削弱了他们真正创造东西的能力。

更可怕的是,他看到了自己的未来。"我看着比我高三级的人,了解他们的生活状态,"Matt说。

最深的恐惧

Matt和朋友聊过一个深刻的问题:你最害怕什么?

"我最深的恐惧就是变得和别人一样,不想当个毫无个性的NPC,"Matt坦言。

"我有我的特点,你也有你的特质,在场每个听者皆如此。每个人身上都有独特之处,使其与他人完全不同。"

他开始思考:"我每天花10小时做某事,这时间可不短。日积月累,一年、五年、十年下来差异巨大。"

"如果你不专注,不注意自己在做什么、要去哪里,很容易走错路。五年后我醒来回首,或许早已身处全然不同的境地。"

决定改变

终于有一天,Matt受够了。

"我说,好,我买本Python教材,我买本SQL教材,我打算静下心来学习这些工具,希望能自动化一些我正在做的事。"

那时他还不知道,这个决定会把他带到今天——在Replit工作,帮助成千上万人实现创造梦想。

但这是五年前的事。当时AI还不存在。

"五年前,我想自动化某件事时,得自己琢磨怎么安装,我得弄懂如何写代码,"Matt说,"这得花几个月,得花很长时间。"

"但如今用AI就能实现,已有工具,即使不是开发者,也能用AI自动化这些事。"

Replit的惊人增长

数据说明一切:

  • 2016年:Replit成立

  • 2024年初:年收入1000万美元

  • 推出Replit Agent后:仅5.5个月,增长到1亿美元年收入

"截至目前,Replit做我们正在做的事也就一年左右,"Matt说,"但它是一个简单易用的平台,可快速从想法到代码再到应用。"

"如今,随着这些新AI模型的发布,我们已将AI直接集成到Replit工作区中。现在你可以直接从想法到应用,无需代码。"

真实案例

Matt分享了一些例子:

Billy Howell
"他作为创业者,常为客户构思并打造创意应用。出去向客户推销各种应用创意,他们就会说,是啊,对,我正需要这个。这确实能帮到我们的生意。然后他去Replit搭建,他会很快建好它,他会卖给他们。他靠卖这些应用做生意。"

今天的推文
Matt在节目中分享了一条刚发布的推文:

"仅用Replit开发应用,MRR刚过1万美元。仅用一个月就做出了可卖给客户的MVP。启动3.5个月以来,增长达上月三倍。我们是一个两人团队。"

"这些是小团队有想法但缺乏启动资金和开发资源的例子,"Matt说,"他们可以用Replit借助技术实现杠杆效应。"

核心理念:行动偏好胜过完美

分析瘫痪的陷阱

Matt分享了一个朋友的故事:

"我有个朋友做音乐制作,他做了很多年,技术越来越好,但从未发布过一首歌。我问他为什么,他说:'我只是在等自己再进步一点。'"

"他完全在私下进行,没人听过,也没分享过,更没发布过。"

这就是分析瘫痪——很多人的梦想因此止步。

行动的力量

"如果你只记住一点,我希望是行动的倾向比选择完美的想法更重要。"

Matt的建议:

"如果能用5句话写清楚想法,就直接开始。验证想法的成本极低,可能只需15分钟。有时打开几个标签页,输入不同提示,看看会发生什么。"

"我偏向行动,但我也做规划——关键是不要让规划变成拖延的借口。"

如何产生想法

观察生活中的痛点

"我觉得这正是我对工作如此热衷的原因之一,"Matt说,"帮助人们提升眼界,了解当下可能实现的一切。"

"对于那些有抱负或热衷于深入探究想法的人,他们能创造什么,你已无需再学编程。"

如何找到想法?

"最简单方法就是过好生活并保持观察,比如去超市,像平常一样生活,去健身房,途中你就会留意那些效率低下或本可以改进的地方。"

"比如也许你用Google表格记录训练,却觉得不太对劲。我觉得可以做得更好,这并不能完全准确地记录我的训练。记在备忘录里也不方便,待办事项同样如此。"

"App没按你想要的方式存储购物清单,或希望收到提醒时某件事做得对了,就构成了产品基础。观察身边的事物,思考如何改进。"

乔布斯的启发

"我觉得这是老乔布斯说过的话,"Matt说,"当你意识到生活是可以改变的,你的视角就会完全不同。生活并非一成不变,你可以改变不喜欢的部分。"

"始于产品,始于软件,因为你无需真正用软件就能创造一切,你有电脑,也有Replit。"

记录时间的方法

"我确实从Dan Martell那里听说过这个方法,"Matt说,"拿个笔记本,随手记录时间去向,每隔一两小时自问:时间用在哪里?你开始注意到……"

"我们必须强迫自己去留意,因为平时我们总是视而不见。在生命中,我们往往对许多事情习以为常,视作理所当然。我们甚至没意识到自己只是在自动驾驶。"

"写下你如何花费时间,很快就会明显发现其实那些浪费时间、遇到痛点或产生摩擦的地方。"

Greg Isenberg的洞察

主持人Callum提到:"几周前我们和Greg Isenberg做了一期节目,他有个观点是:每次你在SaaS软件中看到导出按钮时,背后都有一个年入上亿美元的AI业务可能取而代之。"

Matt回应:"我甚至比Greg说的更强调这一点,每次看到SaaS,或任何软件,都有可能藏着价值上亿美元的创意。我认为那是因为现在创建软件太容易了。"

"比如常见的'链接在生物'类应用,其实就是一个网站,很容易搭建。"

四步构建框架

Matt介绍了他帮助人们构建第一个应用的框架:

第一步:规划(Planning)

核心:拆解想法

"我们会讲到一个人构建应用的四个步骤框架,"Callum说。

Matt解释:"努力投入问题,但也要不时抽离,真正留出空间去创造。"

"我其实觉得很难,就是无所事事地坐着,或只是静坐沉默,或只是散步而不刻意去想任何事,那些念头反而会浮现。"

规划的要点

在演示冥想应用时,Matt展示了他的规划过程:

"我们只有30分钟,先专注于让用户能简单使用。我想要快速获得小胜利,让我兴奋起来,从而全情投入。"

他提到需要考虑的技术要素:

  • 数据库(存储用户数据)

  • 用户认证(登录系统)

  • 计时器功能

  • 音效系统

  • 移动端适配

"这些术语可能让人压力山大,但关键不在于理解细微复杂之处,而是理解概念。就像知道车电池坏了,你可以自己换,而不用去经销商那里花大价钱。"

第二步:提示工程(Prompting)

编写清晰的提示

Matt展示了他为冥想应用编写的提示:

帮我创建一个冥想应用,包含不同预设,比如盒式呼吸和计时练习。
研究流行的冥想技巧并整合到我们的应用中。
计时器应是核心功能,需研究如何在浏览器中添加能长时间运行的计时器。
我希望用户能持续互动,冥想时不被打断。
让应用极简到极致,专注无扰,如禅。

提示的重要性

"AI就像你在给一个懂行的人详细说明,"Matt解释,"如果只说'帮我做一个能记录锻炼的应用',你会得到一堆错误。"

利用AI辅助规划

"如果卡住了,去Claude或ChatGPT问:'帮我梳理一下如何开发一个冥想应用。'这些工具都是免费的,15秒内就能得到答案。以前你得读书或去图书馆,现在太容易了。"

第三步:调试与完善(Debugging)

理解AI的随机性

这是Matt特别强调的一点。他画了一个分布图来解释:

"AI具有随机性。同样的提示可能得到不同结果。有些应用可能很棒,有些则未必。这不是线性过程。"

"就像打棒球——击球率三成就是优秀选手,但意味着70%的时间出局。"

"这种随机性意味着:你可能会失败,有时需要重新开始,不同时间使用AI可能得到不同质量的输出。这完全正常。"

调试是转折点

"用AI调试的那一刻,是你开始相信自己能创造一切的转折点。"

在现场演示中,应用出现了bug——计时器无法正常工作。

Matt的反应:"这很正常,我们来调试一下。"

他向AI助手描述问题:"计时器没有正确更新,用户点击开始后,时间显示不对。"

AI分析代码,发现了问题并提出修复方案。

"看到了吗?这就是调试——描述问题,让AI帮你解决。你不需要懂代码,只需要知道什么不对劲。"

检查点功能

"Replit有个强大功能:检查点(Checkpoints)。每次重大更改后,系统会自动保存版本。如果新功能搞砸了,可以一键回滚到之前的工作版本。"

"这就像游戏存档点,让你敢于尝试,因为永远可以回退。"

何时重新开始

"如果陷入太深,可能花两小时调试还不如15分钟重建,"Matt说,"不要害怕重来,这不是失败,而是学习。"

"工程的本质就是面对问题并解决问题。你在生活中克服过困难,在这里也能做到。"

第四步:部署(Deployment)

一键上线

"就这么简单,"Matt说,"你的应用现在在云端运行,任何人都能访问。"

在演示结束时,Matt点击"Deploy"按钮,几秒钟后获得一个公开URL。

"就这样,现在任何人都能用这个应用冥想。"

持续迭代

"部署不是终点,而是起点。真正的产品开发是循环:发布MVP,获取用户反馈,添加功能,修复bug,重复。"

现场演示:禅意冥想计时器

从提示到应用

Matt在节目中进行了完整的现场演示,展示了从想法到上线应用的全过程。

1. 输入提示

他将准备好的提示粘贴到Replit Agent中。

2. AI制定计划

Agent开始:

  • 搜索流行的冥想技巧

  • 研究浏览器计时器最佳实践

  • 生成视觉预览

  • 列出功能清单

3. 批准并构建

Matt审查计划,点击"批准"。Agent开始:

  • 创建文件结构

  • 编写HTML、CSS、JavaScript

  • 集成音效系统

  • 添加呼吸视觉引导

4. 实时预览

右侧屏幕显示应用逐渐成形:

  • 简洁的界面

  • 圆形呼吸引导动画

  • 预设选择按钮

  • 计时器显示

遇到Bug

演示过程中,计时器出现了问题。

Matt向AI描述问题,AI分析并提出修复方案。几秒钟内,问题解决。

最终结果

大约15分钟后,应用完成:

  • 3个冥想预设(盒式呼吸、4-7-8呼吸、自由冥想)

  • 可自定义时长

  • 舒缓的背景音

  • 间隔提示音

  • 呼吸视觉引导

  • 完成后的统计

Matt点击"Deploy",获得公开URL。

"在Replit上,我将用大约五分钟展示一个今天构建应用的示例。"

如何获取用户:公开构建

不要等到完美

"很多人想等产品完美了再分享,但那一天永远不会到来,"Matt说。

公开构建的力量

"公开构建:分享开发过程和失败经历,"Callum总结道。

"保持真实:展现真实自我而非完美形象。"

"持续分享:在社交媒体上记录进展。"

"建立品牌:通过一致性积累信任。"

关键品质

"关键品质:坚持、简洁、执行力,"Callum说。

Matt强调:"简洁与一致性高于一切。"

"人们不想看完美的成功故事,他们想看真实的人在真实地创造。"

"每天分享一点,比一个月后发一篇长文更有效。这建立了期待感、信任、社区和问责制。"

个人品牌

"你的独特性就是你的护城河,"Matt说,"不要试图模仿别人,而是展现真实自我,分享独特视角,保持一致的声音,让人们了解你是谁。"

Replit平台的优势

完整的开发环境

"Replit是一个能轻松部署或开发应用的工具,"Matt说,"但你仍需懂编程,对吧?今天我们提到的许多工具都是全新的。截至目前,Replit做我们正在做的事也就一年左右。"

"如今,随着这些新AI模型的发布,我们已将AI直接集成到Replit工作区中。现在你可以直接从想法到应用,无需代码。"

为什么是现在

"我恰好处于这样一个有利位置,优秀平台,这些AI模型一出,我就想:得教大家如何开发。"

"Replit的领导层也转向了AI方向,这波AI浪潮中,我们构建了大量强大功能来实现这一点。"

移动端和桌面端

在演示中,Matt展示了Replit可以在手机和电脑之间无缝切换:

"无需在电脑上安装任何东西,不用学Python、JavaScript或其他语言,浏览器中就能完成所有工作,手机和桌面无缝切换。"

关键洞察与金句

关于恐惧和动力

"我最深的恐惧就是变得和别人一样,不想当个毫无个性的NPC。"

"我每天花10小时做某事,这时间可不短。日积月累,一年、五年、十年下来差异巨大。"

"五年后我醒来回首,或许早已身处全然不同的境地。我本可以达成一些未曾实现的目标,发现自身独特之处,并以此为他人创造价值。"

关于行动

"如果你只记住一点,我希望是行动的倾向比选择完美的想法更重要。"

"如果能用5句话写清楚想法,就直接开始。"

"验证想法的成本极低,可能只需15分钟。"

关于失败

"用AI调试的那一刻,是你开始相信自己能创造一切的转折点。"

"这不是线性过程,可能需要多次回到起点。"

"不要害怕重来,这不是失败,而是学习。"

"工程的本质就是面对问题并解决问题。你在生活中克服过困难,在这里也能做到。"

关于AI

"AI具有随机性,同样的提示可能得到不同结果。这完全正常。"

"关键不在于理解细微复杂之处,而是理解概念。"

关于成功

"简洁与一致性高于一切。"

"你的独特性就是你的护城河。"

"人们不想看完美的成功故事,他们想看真实的人在真实地创造。"

关于时代

"每次看到SaaS,或任何软件,背后都是价值上亿美元的商机。因为现在创建软件、验证想法、开发最小可行产品都太容易了。"

"这是真正实现普及化创作的罕见案例,任何有想法的人都能创建软件。" —— Amjad(Replit创始人)

"这些应用,我以前总说要几周才能建成,现在一天就能搞定,甚至一小时就能完成。"

给初学者的建议

从观察开始

"观察身边的事物,思考如何改进。"

"过好生活并保持观察,比如去超市,像平常一样生活,去健身房,途中你就会留意那些效率低下或本可以改进的地方。"

记录时间

"拿个笔记本,随手记录时间去向,每隔一两小时自问:时间用在哪里?"

"写下你如何花费时间,很快就会明显发现其实那些浪费时间、遇到痛点或产生摩擦的地方。"

利用AI辅助

"如果卡住了,去Claude或ChatGPT问。这些工具都是免费的,15秒内就能得到答案。"

不要追求完美

"我们只有30分钟,先专注于让用户能简单使用。我想要快速获得小胜利,让我兴奋起来,从而全情投入。"

公开分享

"每天分享一点,比一个月后发一篇长文更有效。"

"展现真实自我,分享独特视角,保持一致的声音,让人们了解你是谁。"

接受失败

"AI具有随机性。有些应用可能很棒,有些则未必。这不是线性过程。这完全正常。"

"不要害怕重来,这不是失败,而是学习。"

软件开发成本的变化

Matt对软件开发成本的演变有深刻见解:

"软件开发过去非常烧钱,对吧?这就是为什么你需要风投支持下,你得融资并雇佣一堆软件工程师,还得花大价钱雇人去开发产品。"

"在频谱最后,这依然没错吧?就像你要做Uber,要做一款服务数亿人使用的应用,需要顶尖的软件工程人才来打造。"

"但要验证一个想法,开发一个MVP,打造一款可能供成千上万人使用、每月赚数万美元的产品,你只需使用Replit或其他AI工具。"

"意味着开发可用应用的投资成本已大幅降低,降至几乎只需时间和绝佳创意。"

技术门槛的消失

五年前 vs 现在

五年前(Matt的经历)

  • "当时AI还不存在"

  • "我想自动化某件事时,得自己琢磨怎么安装"

  • "我得弄懂如何写代码"

  • "这得花几个月,得花很长时间"

  • "我买了Python和SQL的教材"

现在

  • "如今用AI就能实现"

  • "已有工具,即使不是开发者,也能用AI自动化这些事"

  • "现在你可以直接从想法到应用,无需代码"

  • "可能只需15分钟"

价值的转移

"如今更看重你提出并实现这些想法的能力,比编写代码更重要的是实现这些想法的能力。"

"对于那些有抱负或热衷于深入探究想法的人,他们能创造什么,你已无需再学编程。"

结语:新时代的创造者

我们正处在什么时代

"我们正处在构建事物的黄金时代,对于那些有想法并希望用它创造有意义成果的人来说。"

"任何有想法的人都能创建软件。"

关键不是技术

"关键不在于理解细微复杂之处,而是理解概念。"

"你不需要懂代码,只需要知道什么不对劲。"

从消费者到创造者

"把生活当作可塑之物去构思创意,能够改变,并观察生活中各种不同的特性你会去改变。"

"如果你有想法,觉得某些事情应该有所不同,我敢说别人也一样。"

"如果你愿意宣称自己与众不同,不是普通人,而是充满创意的人,但你得用实际创意来支撑。"

最后的鼓励

"到了周末,知道吗,嘿,我有15分钟,或者一小时,下班后你兴致来了,有一两小时,就坐下来拆解、重种并做出原型。"

"今天观看这集节目,我相信你能明白如何将脑海中的想法一一实现。这些你深夜构想的抱负与点子,变成切实可用、能与他人分享的东西。也许有一天它会变成一项事业。"

"只要有了想法,我便想立刻投入其中。"


总结:四个核心要点

如果你只记住四件事,应该是:

1. 行动胜过完美

"如果能用5句话写清楚想法,就直接开始。"

2. 调试是转折点

"用AI调试的那一刻,是你开始相信自己能创造一切的转折点。"

3. 接受随机性

"AI具有随机性。这不是线性过程。这完全正常。"

4. 公开构建

"每天分享一点,展现真实自我。简洁与一致性高于一切。"


现在就开始。

你不需要学编程。
你不需要完美的想法。
你只需要:

  • 一个想法(5句话就够)

  • Replit账号(免费)

  • 行动的勇气

"现在只需五分钟,无需编程,就能从想法直达应用。"

你的第一个应用正在等待被创造。


如果这篇文章对你有帮助,欢迎点赞、收藏、转发。也欢迎在评论区分享你的经验,我们一起交流学习!


我是 dtsola【IT解决方案架构师 | 一人公司实践者】 ;专注商业、技术、一人公司、个人成长分享。

提供服务:AI项目咨询 | 技术解决方案 | IT项目实施 | 企业技术顾问

博客:https://www.dtsola.com

公众号&微信:dtsola(交流经验、商业合作,备注来意)


#AI编程 #VibeCoding #Cursor #ClaudeCode #独立开发者 #AI创业 #一人公司 #程序员 #软件工程师 #软件工程


Work Less, Earn More, Enjoy Life.