前几天在得到实干家群里,看到有个同学发消息说:想找个专门给跑团用的打卡工具,还附上了打卡规则。付费的工具都找了不少,愣是没找到合适的。
我当时就说:做个小程序吧。

说实话,这类程序我太熟悉了。规则很简单,但就是繁琐。以前这种需求基本没人做,为啥?成本太高了。找个外包团队,2-3个人做1-2周,怎么着也得大几千到小几万。对于一个免费的跑团来说,完全不划算。
但现在不一样了,有AI啊。几天后的一个晚上,我正好有空,就加了好友发消息过去说:上次你反馈的打卡程序,我准备做个小程序来满足。到时候欢迎反馈需求。 我的工具箱
这次主要用了两个工具:
为什么选这两个?因为我有个Antigravity pro会员;Claude Code之前用得最多,比较顺手。现在AI工具一大堆,其实选自己熟悉的就行,别纠结。
怎么做的? 很多人以为用AI写代码就是打开对话框,说一句"帮我做个打卡小程序",然后就完事了。 哈哈,要真这么简单就好了。 实际上我的流程是这样的: 第一步:需求梳理 这一步最关键。 我先花了点时间,把需求整理成文档。具体包括:
很多人做AI项目容易翻车,就是因为需求没想清楚。你给AI一个模糊的描述,它给你的代码也是模糊的。 第二步:找AI产品经理聊聊 需求文档写完后,我没直接开始写代码。 我先把文档丢给了一个产品经理智能体(我自己之前调教的),问它:这个需求有没有什么遗漏?业务能不能闭环? 它给我提了几点建议,然后我让它生成了一个完整的需求文档。我手动校验了一遍,基本OK。 这里插一句:AI开发里,产品思维比编程能力重要得多。 很多同学技术没问题,但做出来的东西就是没人用,根本原因是没想清楚业务逻辑。 第三步:AI编码 拿着完善后的需求,我开始喂给AI编码工具。 第一版代码大概半个多小时就出来了,前后端的大框架基本都有了。 然后就是测试。我自己点点点,发现问题就截图,把报错信息再反馈给AI。 来回改了大概10多轮,基本功能就跑通了。 整个过程大概花了3个晚上。如果是以前纯手写,我估计2-3人的团队,做1-2周才能搞定。中途踩的坑 1. 需求理解不到位 一开始做的小程序没有"跑团"的概念,就是给这个同学单独用的。但是如果其他非团队的人进来,数据就污染了。所以后期又加了跑团概念,相当于重新做了一个大版本。这属于产品阶段考虑不周,主要原因还是和需求方沟通少了。 2. 技术架构调整 开始没有跑团功能的时候,程序比较简单,所以我直接用微信云开发,这样也省了服务器的钱。 后面做跑团功能的时候,发现AI用云开发的开发速度有点慢,问题有点多,数据查询也有点慢。 我就果断把整个架构改成了传统的 Node.js + SQLite 方案。 这时候又有个问题:服务器怎么办? 我不想为了这么个小项目专门去买云服务器,于是就在自己电脑上做了个网络穿透。简单说就是让外网能访问我本地电脑上的服务。 成本?0元。 性能?比云开发强多了。 效果怎么样?
目前微信小程序刚刚上线,备案花了不少时间。现在那个同学也还没正式用起来,不过小程序已经可以用了,以前这种需求做不起来,是因为开发成本太高了。现在有了AI,懂业务、懂技术、懂AI的人,真的可以一个人当一个团队用。
1. 一定要做完整项目
很多同学学AI都是浅尝辄止,写个简单程序、问几个问题就完了。
我强烈建议:找个真实需求,从头到尾完整做一遍。
哪怕一开始要花1-2个月,但做完一次之后,你对整个流程的理解会完全不一样。后面再做类似的项目,速度会快很多。
很多坑只有自己踩过才知道怎么填。比如数据库的优化、前端的交互逻辑,这些都是在实战中学到的。
2. 产品思维比技术重要
AI已经能帮你写代码了,但它不能帮你想清楚"这个功能到底该怎么设计"。
什么叫产品思维?就是你要知道:
这些问题想清楚了,AI才能给你想要的答案。
3. 定制化程序的机会来了
以前因为开发成本太高,很多细分场景的需求都被压抑了。
小企业、社团、兴趣小组,他们都有各种各样的小需求,但找不到合适的现成工具,自己开发又太贵。
现在不一样了。有了AI,这些需求都可以用很低的成本实现。
我觉得未来会有大量的定制化程序出现,而且会有很好的市场。
真的就在身边。
在我等待这个跑团打卡小助手备案上线的时候,另外一个得到同学群里又有人提了一个类似的需求。对方需要每周考核3次打卡,并且每次打卡还有一些额外的要求,跑团小程序满足不了。
考虑到微信小程序需要申请账号和备案比较麻烦,所以这次我选择用 H5 来做,直接发链接就能用。这次,一个晚上就做了能用的初版。第二天这个社区就用起来了。

如果你也有一些"想做但觉得太麻烦"的想法,别犹豫,今晚就试试。
梳理需求,喂给AI,测试迭代。
真的没那么难。
前提是:你得动手。