我做了 3 个小程序以后,发现代码反而是最简单的一步
- 2026-09-25 08:14:25
文/周小白

我其实从来没有想过,自己有一天会做小程序。
最开始,我只是想把一个 Excel 变得更好用一点。
那是我自己做时间管理用的表格。
每天打开,每天记录,每天调整。
用久了以后,我就开始想:
能不能把它做成一个网页?
或者,做成一个自动化一点的东西?
我当时也不是想创业,也不是想做产品。
就是觉得,诶,这个东西如果能自己跑起来,好像还挺好玩的。
于是我就去跟豆包聊。
那时候豆包有一个豆包编程。
它第一次给我做出来的效果,我现在都还记得。
它直接把我的表格,变成了一个可以看的页面。
交互当然不算好。
那个时候 AI 的能力也没有现在这么强。
但我当时还是很兴奋。
我还截图发了朋友圈。
因为那一刻我突然发现:
原来我也可以编程。
这个感觉还挺奇妙的。
一个原本只会写文章、画画、做账号的人,突然看到自己脑子里的东西,被 AI 变成了一个可以点开的页面。
那种感觉不是说,我马上变厉害了。
而是你会发现,原来很多以前看起来离自己很远的事,突然有了一条小缝。
你可以钻进去试试看。
01
后来,我把这个东西慢慢做成了一个网页。
再后来,我把它放到小红书上卖。
没想到,真的有人买。
也有人来问我:
你的界面做得很好看,是用什么做的 UI?
你这个产品是怎么开发出来的?
我当时其实也不会。
我不是程序员,也没有系统学过开发。
我就是去看 AI 编程航海手册,跟着里面一点点试。
学怎么装 VS Code。
学怎么配置开发环境。
学怎么让项目跑起来。
学怎么处理那些我根本看不懂的报错。
说实话,这个过程有一点痛苦。
因为很多教程不会把所有细节都写进去。
它不会告诉你,每一个按钮在哪里,每一个报错为什么会出现,每一个环境变量到底是什么意思。
你只能自己去试。
试错。
再问 AI。
再复制。
再运行。
再报错。
再继续问。
但是很奇怪,这个过程又有一点享受。
因为你每解决一个小问题,就会觉得自己多拿到了一块积木。
今天把环境装好了。
明天把页面跑起来了。
后天把一个按钮点通了。
再后来,你会发现,前面这些东西只要搭起来了,后面很多开发就没有那么难了。
代码本身,反而不是普通人做产品最难的地方。
真正难的,是你愿不愿意跨过最开始那一道门。
02
我现在回头看,很多普通人不是没有想法。
也不是没有需求。
更不是没有 AI。
而是卡在一些很基础、很琐碎、很烦的地方。
比如开发环境。
比如编辑器。
比如部署。
比如服务器。
比如数据库。
比如一个看起来很吓人的英文报错。
这些东西单独拎出来,都不一定有多难。
但它们堆在一起,就会把人劝退。
很多人看到这里就会想:
算了吧。
这不是我能做的。
我以前也会这样。
但后来我慢慢发现,普通人做 AI 产品,不需要一开始就把自己变成程序员。
你只需要有一个很具体的问题。
然后愿意把它拆成一小步一小步。
不会装,就先解决安装。
不会跑,就先解决运行。
页面丑,就先把它改好看一点。
交互不顺,就先把一个地方调顺。
不用一口气弄懂全部。
很多时候,你只是要让眼前这一步往下走。
走着走着,路就出来了。
人生脚本是这样。
治愈系插画小程序是这样。
后来的创作助手,也是这样。
现在我的工作台,也是这样。
它们不是我坐在那里,先画一个宏伟蓝图,然后一步到位做出来的。
不是的。
它们都是从一个很小的、不顺手的问题开始的。
03
刚开始做产品时,我也很怕 bug。
用户一反馈问题,我心里就会咯噔一下。
是不是我做得不好?
是不是产品有问题?
是不是别人发现我其实不会代码?
这种心虚,我太熟悉了。
因为你不是专业程序员,你就会很容易把一个技术问题,理解成对自己的否定。
但现在我没有那么慌了。
因为我发现,很多问题真的都可以解决。
有时候我也不知道 AI 到底是怎么修好的。
但它就是修好了。
最近我还遇到过两次挺紧急的事。
一次是我的小程序挂了。
原因是有一个Supabase额度超标了。
我付了 20 美金,问题就解决了。
还有一次是昨天,我的官网挂了。Vercel撑爆了
也是要付 20 美金。
以前遇到这种事,我可能会觉得,完了,我的产品是不是不行了。
现在我的第一反应反而是:
挂了就挂了嘛。
先看它为什么挂。
能付费解决就付费。
能让 AI 修就让 AI 修。
能临时绕过去就先绕过去。
真的没有那么吓人。
这件事对我来说还蛮重要的。
因为它让我不再把产品故障,看成一件天塌下来的事。
它只是一个问题。
问题就拿来解决。
04
我一开始也没有想过,要做自己的工作台。
更没有想过,要做一个什么系统。
内容分发系统、第三方平台、多账号管理、Obsidian、Desk、AI 工作流……
这些词,如果放在一开始给我看,我也会觉得太大了。
我可能会直接放弃。
但真实发生的过程,其实没有那么宏大。
我只是先做了一个时间管理工具。
后来发现,自己做图文的时候,总要反复找图。
那能不能做一个治愈系插画小程序?
再后来,我发现自己做治愈图文,有很多流程是在重复。
那能不能把这些经验做成一个创作助手?
再后来,文章、配图、排版、账号、发布、素材、选题,全都散在不同地方。
那能不能有一个工作台,把它们接住?
你看,它其实不是一开始就长成一个系统的。
它是每解决一个真实问题,就长出一个新入口。
每多一次使用,就多暴露一个不顺手的地方。
每多一个不顺手的地方,就又多了一次迭代。
所以我现在越来越觉得:
很多产品不是想出来的,是用出来的。
你真的在用。
用户真的在用。
问题真的出现。
反馈真的回来。
产品才会慢慢长大。
05
这也是我现在想劝普通人放下的一个误区。
不会代码,也可以做产品。
但这句话不是说,你什么都不用学。
不是的。
你还是要学会描述需求。
学会判断结果对不对。
学会测试。
学会看懂一点点基本逻辑。
学会在它出问题的时候,不要只会崩溃。
但你真的不需要一开始就成为一个程序员。
AI 可以帮你写代码。
可以帮你改 bug。
可以帮你解释报错。
可以帮你把一个模糊的想法,慢慢推成一个能运行的东西。
你真正要负责的,是更前面、更核心的部分。
你要知道自己想解决什么问题。
你要知道用户为什么需要它。
你要知道这个功能是真的有用,还是只是看起来很酷。
你要知道哪里必须做,哪里可以先不做。
你还要有审美,有判断,有耐心。
这部分,AI 替不了你。
所以我现在跟 AI 的关系,不是它替我做产品。
更像是:
我把需求、审美、用户反馈和我的真实使用场景讲清楚。
它帮我把这些东西变成页面、功能和代码。
它往前推一步。
我再判断一步。
就这样一点点磨。
06
很多人一想到做产品,就会想得很大。
最好一开始功能完整。
最好界面漂亮。
最好上线就有人用。
最好马上能赚钱。
但我现在反而觉得,普通人更适合从小东西开始。
做一个自己真的会用的工具。
先让它能跑起来。
再给几个真实的人用。
哪里不顺,就改哪里。
有人愿意付费,那就继续做。
没人愿意付费,也没关系,至少它先解决了你自己的问题。
我最开始没想过做小程序。
也没想过做工作台。
更没想过做这么大的系统。
但我就是这样一步一步走到了这里。
现在我的系统对我来说,已经蛮强大的。
它可以接住我的选题、访谈、文章、配图、排版、账号和发布。
当然,它还不完美。
也许后面还会继续延伸,继续长出更多好玩、有趣、好看的东西。
但那又怎么样呢?
它现在已经有用了。
07
我很想把这句话告诉大家:
有用就有价值。
你做的东西,不一定要特别宏大。
不一定要特别完美。
不一定要一上线就惊艳所有人。
它只要真的帮人解决了一个问题,就有价值。
而有价值的东西,就会有人愿意使用。
也会有人愿意支付。
我现在基本上都是这样做的。
先满足我自己的需求。
先解决我自己的问题。
然后再去看,这个问题是不是也困扰着更多人。
如果是,那它就有机会变成一个产品。
所以,如果你也有一个一直想做的小工具,不要先问自己会不会代码。
先问自己:
这个东西能不能解决一个真实问题?
我自己会不会反复使用?
它有没有一个最小版本,可以先做出来?
如果答案是有,那就先开始。
不用等准备好。
不用等自己学完所有编程知识。
不用等产品变得很大、很完整、很漂亮。
很多作品,都是从一个不太完整,但真的有用的东西开始的。
先让它有用。
再让它好用。
最后,它才有机会慢慢变成一个真正的产品。
以上,共勉之。
- END -
点击上方公众号名称,关注我
周小白,白天上班,晚上写作,不会代码,独立开发了3个小程序,欢迎体验:周小白审美实验室 · 人生脚本 · 周小白创作助手