这几天整理自己做的小工具时,我突然意识到一件事:
做一个自己用的小工具,和做一个别人愿意用的产品,中间隔着很长一段路。
尤其是在 AI 出现之后,这种感受更明显。
现在想手搓一个小工具,门槛真的低了很多。你只要有一个大概想法,跟 AI 来回聊几轮,让它帮你写代码、改报错、补功能,一个能跑起来的东西很快就能做出来。
但问题也在这里:
AI 让“做出来”变容易了,却没有让“做成产品”变简单。
这个差距,不只是功能多一点、界面好看一点、按钮再丰富一点。
更重要的是,你要从“开发者视角”切到“用户视角”。
这一步,其实很难。
01 自用工具,只要我懂它
自己用的小工具,标准往往很简单。
能跑就行,能解决我的问题就行,哪怕界面粗糙一点,流程绕一点,报错信息难看一点,也没关系。
因为我知道它为什么这样设计。
我知道哪个按钮先点,哪个参数不能填错,哪里卡住了应该怎么绕过去。很多规则没有写在界面上,也没有写在说明文档里,而是藏在我自己的脑子里。
所以,自用工具的本质是:我懂它,所以它可以不用那么懂我。
这没问题。
小工具本来就是一个实验田。它帮我把一个想法跑通,把一个流程压缩,把一个重复动作自动化。只要能解决真实问题,它就已经有价值。
但问题在于,一旦你想把它分享出去,标准就变了。
02 分享出去,就是一种承诺
当一个工具从“自己用”变成“别人用”,它就不再只是一个功能集合。
它变成了一种承诺。
别人会默认:这个东西应该能打开,能看懂,能操作,出错了至少知道哪里错了。
他不会知道你脑子里的隐性规则。
他也不会像你一样愿意忍受那些小毛病。因为对他来说,这不是他的作品,只是他要不要继续使用的一个选择。
如果上手很难,他可能就关掉了。 如果第一步就不知道点哪里,他可能就放弃了。 如果报错之后不知道怎么恢复,他可能就换别的工具了。
这时候,功能本身反而不是唯一的问题。
用户真正关心的是:这个工具能不能帮我更快完成一件事?我需要付出多少学习成本?它会不会在关键时刻掉链子?
说白了,自用工具优化的是“我能不能把事情做完”。
产品优化的是“别人能不能顺利把事情做完”。
这两个目标函数不一样,最后长出来的东西也一定不一样。
03 AI 降低了工具门槛,却放大了产品门槛
现在很容易有一种错觉:
既然 AI 可以帮我写代码,帮我调试,帮我生成界面,那做产品是不是也变简单了?
我现在反而觉得,不完全是。
做一个小工具,可能只需要它能在我的电脑上跑起来。输入对了,流程通了,结果出来了,就算成功。
但一个真正能上架、能给更多人用的产品,要考虑的东西就多得多。
功能是不是完整?数据是不是可靠?用户的信息有没有保护好?后续出了问题谁来维护?同时很多人使用时,系统能不能扛住?一个边界情况出错,会不会影响一批用户?
这些问题,AI 可以帮忙解决一部分。
但它不能替你判断:什么才是一个产品应该承担的责任。
小工具像是自己搭的一座木桥,只要我知道哪块木板不能踩,就能走过去。
产品更像是给很多陌生人修一座桥。你不能指望每个人都知道哪里危险,也不能指望每个人都按你的想法走。
所以,AI 越强,基础实现越便宜,产品思维和工程化思维反而越重要。
因为真正的门槛,正在从“会不会写出来”,转移到“能不能交付出去”。
04 产品思维,是转换思维
我以前会更容易从开发者角度想问题:
这个功能要怎么实现?这个流程能不能跑通?这个模块怎么接起来?
这些当然重要。
但做产品时,还要多问几句:
如果我是第一次打开这个工具的人,我知道下一步该做什么吗? 如果我不懂背后的技术,我还能放心使用吗? 如果我只想解决一个具体问题,而不是研究这个工具本身,它有没有替我省掉足够多的麻烦?
这些问题,才是产品思维真正开始的地方。
小工具训练的是实现能力。
产品训练的是换位思考。
前者像是给自己做一把顺手的小刀,刀柄粗糙一点也能用;后者像是把这把刀交给别人,你要考虑握感、说明、安全边界,甚至要考虑他拿错了会不会伤到自己。
这不是“多做几个功能”就能解决的。
它需要把那些只存在于自己脑子里的经验,一点点外化出来:变成清晰的默认值,变成友好的提示,变成更少的操作步骤,变成出错后的补救路径。
· · ·
也许这就是我这几天最大的启发。
做工具不是终点。
做工具的过程中,慢慢培养出产品思维和工程化思维,才是更值得沉淀的东西。
因为真正好的产品,不只是功能有用。
它还要让一个陌生人,在不理解你全部想法的情况下,也能自然地走到结果那里。
做工具,是把能力做出来。做产品,是把别人接进来。
AI 让我们更容易做出第一把小刀。
但要把它变成能交给别人放心使用的工具,还需要我们自己长出更扎实的产品判断和更好的审美品位。
你最近做过的哪个小工具,离“真正给别人用”还差一步?
— END —
夜雨聆风