以前不会开发的时候,总觉得很多事情推进不了,是因为不会。脑子里其实有不少想法,但最后都会停在同一个地方——怎么做。所以很自然会觉得,等以后真能自己开发了,很多问题就能迎刃而解。
结果 AI 真把这个门槛砸开之后,另一个问题就出现了。
初见端倪
第一次用 Cursor 写后端的时候,心里没一点谱儿。本身就不是学开发的,这种东西,我以前可能研究两周都未必敢动,然后开着 opus 让他自己修修改改,居然真能跑通,而且很多点其实是一开始想不到的。
刚开始那阵子确实挺上头。有一种以前被堵住的东西,突然开始流动的感觉。
但后面就开始不对劲了。
我发现,很多问题根本不在能不能做,而是做完之后就不动了。我电脑里现在还挂着几个小程序。有一个 SSL 证书过期挺久了,我一直没续。就是看了眼后台数据,突然不太想弄了。
以前技术门槛高的时候,“做出来”本身就已经是一种成果了。哪怕没人用,至少你会觉得自己有种“完成了什么”的成就感。
但 AI 把开发这件事压低之后,一些东西暴露地非常快。前后端一条龙服务,代码报错解决了,但“没人”给你报错。就像菜端上来了,没人吃。
代码这个东西挺诚实的,哪里有问题它会直接告诉你,但用户不会。有人点进来一下就关了,有人用了一次就没再打开。还有些东西你自己觉得已经挺好了,代码已经敲嗨了,现实里就是没人关心。
用户需求
我上班的时候特别喜欢重新设计一些后台和官网。真的受不了那种东西,一个组件非要用12年前的,哪怕客户讲了帮我更新一下,开发也是雷打不动。一个很简单的功能,非得点三四层;颜色、信息又乱又挤,弹窗一个套一个。
一般设计师初入职场会有个疑问:“这玩意儿为什么非得做成这样?”
俺也一样。
索性就对着现成的项目改改布局、拆组件、调间距。我的sketch和figma都是在公司自己研究的,一代ps小王子就此陨落。有时候为了一个动画顺不顺眼,能在那里磨半天。
所以你看,其实很多东西根本不是什么“用户需求”,只是我自己受不了。用户可能根本不会注意一个按钮的过渡是不是自然,也不会在意某个留白到底舒不舒服。
但我会。
包括我后来做一些自己的东西,也会不自觉往这个方向靠。总想把东西做得更舒服一点,最好别让人思考。
但“我觉得不舒服”和“用户真的需要”,中间差得其实挺远的。
AI 出来之后,这种感觉会被放大得特别快。
以前:学3年编程做2年产品才发现没人需要现在:2天就能做出来2周就知道没人用
于是问题会开始往后推到一个更模糊的地方。
市场调研
为什么有些东西用户就是会一直打开? 为什么有些产品功能不复杂,但就是有人离不开? 为什么有些东西明明什么都不差,最后还是没人用?
这些不是技术问题,更像人的问题。想让人用你的产品,你不钻研解决人的问题,转而去对着ai抽鞭子,这不闹呢。
我甚至开始怀疑,自己到底是在做产品,还是只是想把一些自己看不惯的东西重新做一遍(是的)。
因为很多驱动力就来自这里,就是一种很具体的不爽。包括现在很多 AI 产品,我看久了也会发现,大家开始越来越像了。“实现”这件事,本身已经没那么稀缺了。大家都能做,最后慢慢剩下的,反而是一些很难量化的东西。
你为什么会对某个问题特别敏感。
你为什么会觉得某种体验别扭。
你到底想改掉什么。
这些东西 AI 其实很难替代,因为它更像一种长期形成的习惯。或者说人味。现在我电脑里还有很多没继续做的项目。有些做到一半停了,有些上线之后就没怎么管。不过有一点倒是越来越明显,我们的问题也会被快速验证快速迭代。
ai第一个干掉的就是设计,所以我玩ai编程永远怀着一颗敬畏之心。就像我刚做ai出图的时候,客户就是会倾向于懂设计的人,而不是只会喊AI颠覆行业的纯小白。知道自己的短板,就不要和技术大牛硬碰硬。
人的需求,永远在第一位。
或许很多的产品问题,本质上其实是用户行为问题。
夜雨聆风