banner
叶星优酸乳

叶星优酸乳

阅读是砍向内心冰封大海的斧头
twitter
tg_channel
mastodon

漫谈 vibe coding:人人都是独立开发者?

一、

一个产品被开发出来,是因为现实中存在问题得不到解决,或者得不到很好的解决。于是,会编程的人开发产品,不会编程的人,购买开发好的产品。

随着 AI 编程能力的提升,人人都能轻易开发出一个程序,套用多年前那句流行话「人人都是产品经理」,现在,人人都是独立开发者。

产品和程序有什么区别?这里的产品,不是简单的一个软件,一个服务,把它称作解决方案可能更合适。

可靠的售出方,兜售可靠的解决方案,何为可靠?——持续维护和足够让人放心

那么,回到「人人都是独立开发者」上,普通人 vibe coding(跳过代码学习,使用自然语言描述需求,AI 给出可运行的代码)可以轻易做出一个程序,但做出一套可靠的解决方案是困难的,尤其是复杂性起来后的维护,同时还要保证可靠性。

这是短期内「人人都是独立开发者」难以撼动的地方,也就是也就是为什么我认为资深的程序员并不会被所谓的 vibe coding 者所替代甚至「淘汰」。恰恰相反,有了 AI 的加持,他们会更具备竞争力,也更稀有。

其实,这和汽车的道理是类似的。一台车组装起来不难,让车摸起来、开起来舒服也不难,但看不到的那些地方做好不是那么简单 —— 用料,维修和保养。一台车十多年,随便到一个修理店,修理工能轻易上手,配件能轻易买到,这套功夫是需要沉淀的。

一个维修车间

二、

那 vibe coding 可以做什么?可以做的事多着呢,尤其是我们能接触的林林总总的小事

你有一个问题,就会存在一个合适你的解决方案。以前我们需要去找,现在好了,让 AI 帮我们找世界上有没有人和我们存在一样的问题,有没有现成的解决方案,实在没有,我们就自己创造,使用自然语言描述清楚问题就好。

比如,以我最近的两个小问题为例。

例子一:我分享 URL 时不希望带追踪参数

问题:现在很多网站如哔哩哔哩,URL 上都会携带很长的追踪参数(utm 等),我经常需要保存一些链接,或者分享给他人,我不希望带着冗长且丑陋的参数,且不希望被追踪,因此每次都要手动清除下。

我最初考虑的是,有没有插件帮我解决这个问题?搜了之后没找到合适的。

那有没有其他方式?还真有。有个东西叫 Bookmarklet(小书签),可以执行一些代码操作的书签。

于是问题就变得简单了,告诉 AI 我的问题,这个小书签 10s 就给我做出来了。

原网址:https://www.bilibili.com/video/BV1kHpXztEQt/?spm_id_from=333.1387.homepage.video_card.click&vd_source=15febd53a118715f7e357b309b66e1ea
点一下小书签处理后:https://www.bilibili.com/video/BV1kHpXztEQt/

例子二:我希望分享推特帖子到 Telegram 能直接使用 instant 预览

问题:我经常分享推特(x.com)的链接到 Telegram 上,他人要访问,每次都得跳转,但其实 Telegram 有个叫 instant view 的方式可以优雅预览链接,不过不支持推特的 URL。

于是问题变成了如何让推特的链接也支持。一个 github 项目可以解决我的问题,它只需要在 x.com 前增加一个参数 fixup 变成 fixupx.com 就能实现 instant 预览。

那么问题就变成了如何方便地增加这个参数。没错,小书签又立大功了,AI 一下,这个小书签代码就写好了,点一下就能处理好并复制到剪切板。

fixup 之后实现 instant 预览

从上面的两个例子可以看到,小问题可以被轻易地解决,不需要依赖他人,只需准确说出自己的问题,AI 自然会帮你打下手。

所以,识别问题,描述清楚问题,可能会是越来越重要的能力。

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.