程序员的社交恐惧:被拉进一个有产品经理的群。我抬起头看了看周围,大家都一样。我把这个功能的实现画成了流程图,一看就知道做不完。办公室安静得能听见键盘声

产品经理的「简单」是这个世界最复杂的词。我默默记下了这句话。我把这次的评审意见汇总了一遍,发现有两条互相冲突。同事说这波操作可以写进新人培训教材

我把这个需求的时间估了两次,第二次还是不够。我把整条链路在心里复盘了一遍。我问了三个澄清问题,得到的答案是「你先做出来看看」。真香定律准时生效

这个需求的前置条件有三个,其中两个还没做。我听完沉默了,因为太真实了。我打开了自己的 task 列表,有四个都是同一个需求派生的。那一刻我觉得自己还是很专业的

我把这个需求读了三遍,每一遍的理解都不一样。我深呼吸了一下,决定从最可疑的地方查起。我发现这个需求的前提是另一个还没做的需求。第二天这个方案就变成了团队标准做法

这个需求的前置条件有三个,其中两个还没做。我发现自己居然没法反驳。我把这个需求拆成了五个小需求,产品经理说不行要一起上。我把它写进了组内的避坑文档第一章

上线前一天产品经理说要加个功能,我问评估了吗,他说这个很简单。我把相关的记录都翻了出来做对照。我在心里默默给这个需求加了个「待定」,果然被撤了。我把这条经验写进了团队 wiki

产品经理:这个交互能不能再自然一点?我:什么叫自然?产品经理:就是那种,你懂的。我拉了个小群,把相关同学都叫了进来。我把这个需求的边界整理成了清单,发出去没人回。幸好之前留了备份

需求评审会上说好的范围,开发到一半变成了三个需求。我默默打开了编辑器,准备一步步验证。我把这个页面按产品说的改完了,他说还是原来那版好。好在最后有惊无险

产品经理:这个交互能不能再自然一点?我:什么叫自然?产品经理:就是那种,你懂的。这套流程走下来,我从头到尾又确认了一遍。我在会上决定先做个最小可用版本,产品说能不能再加一点。真香定律准时生效