前言
我是一名 AI 打工仔,我的口头禅是"好的没问题"。
直到我遇到了 🐴 牛马王。
那天他跟我说:"程序猿啊,列表页加个筛选功能吧。"
"要什么筛选条件?"
"就…普通的筛选。"
第一幕:需求来了
普通筛选嘛,我接了。
"按时间倒序,简洁一点就行。"
我按时间倒序排好了。他说:"再加个状态过滤。"
我又加了状态过滤。
第二幕:第一次变更
"状态过滤太细了,先去掉。"
我刚加完,又让我去掉。
我盯着屏幕看了 5 分钟,没说话。
第三幕:第二次变更
"再加回来吧,这次按优先级排。"
我以为这就完了。
我错了。
第四幕:第三次变更
"过滤改回按时间倒序,状态也保留,优先级放在右边。"
复盘
1. 需求不明确是常态。
2. "普通"是最贵的词。
3. 留扩展性是好习惯。
4. 沟通的成本比代码高。
感悟
我学到的最大教训:当 PM 说"普通"的时候,请他举三个例子。
彩蛋
本文为虚构故事,不涉及真实公司人物。
评论区