为什么我先给你一个能跑的 demo
要请一个从没合作过的人时,每份提案听起来都很有把握,但每一份都只是承诺。承诺把风险放在你那边:你先付钱,之后才知道结果。所以与其说我能做,不如先给你一个能跑的小版本,让代码来说明。
嘴上说很便宜;能跑的东西不便宜
谁都能写“精通 X”。写这句话不花一分钱,等你能判断真假的时候,预算和几周时间已经花出去了。一个能跑的 demo 能补上这个缺口:你在投入之前就看到它的表现,如果不行,你损失的只是点一下链接,而不是一份合同。关键就在这种不对称,风险从你那边转到了我这边。
Mock 先行:在消耗信任之前证明逻辑
大多数集成要你先投入点什么,才能知道它通不通:一个 API key、一笔付费额度、对线上系统的写权限。我反过来做 demo:用替身数据,整条流程跑起来给你看,一个真实凭据都不需要。你先看证据验证行为,确认没问题了再接入真实的 key。遇到不可信的值,demo 会标出来交给人复核,不会去猜,因为自信地出错比老实承认不确定更糟。
它给你的评审一份能读的东西
如果你有懂技术的人把关,demo 是我能给他们看的最有用的东西:用你们技术栈写的真实代码,能读、能跑,而不是一份只能选择相信的简历。它回答了一个履历回答不了的问题:不是“这人做没做过”,而是“我信不信他做东西的方式”。
诚实的边界
demo 用的是替身数据,不是你的数据,所以我会直接说明,绝不把一个样例包装成交付成果。它证明的是方法,而方法才是能用到你问题上的东西。这种坦白是有意为之:如果在你付钱之前,我就讲清楚一个 demo 能证明什么、不能证明什么,那项目中途遇到真正不确定的事,你也会得到同样的坦白。“先见为实”其实就是让双方尽早弄清该不该合作的最省成本的办法。