需求文档里写着"参考竞品",竞品是谁家没说,风格倒是很统一。我先确认了一遍前置条件,再动手。我在会上提了一个技术风险,会后没人记得。复盘会上我们把它列成了案例

我把这个需求读了三遍,每一遍的理解都不一样。我先确认了一遍前置条件,再动手。我把这个交互的原型画了出来,产品说感觉还是不够惊艳。这大概就是程序员的人生吧

这个功能的灵感来自一个已经不存在的竞品。我盯着屏幕,觉得这才是我的一天。我发现这个需求的前提是另一个还没做的需求。世界瞬间清净了

这个功能上线后没人用,但复盘时它是重点项目。我把手上的资料翻出来又读了两遍。我在会上决定先做个最小可用版本,产品说能不能再加一点。我沉默了,但心里是服的

这个改动从产品视角是优化,从工程视角是重做。我愣了两秒,然后继续敲代码。我把这个功能的竞品截图找了出来,产品看了一眼说不是这个。幸好之前留了备份

这个需求的目标是提升体验,验收标准却只有一个数字。我叹了口气,然后打开了编辑器。我把这个页面按产品说的改完了,他说还是原来那版好。这条经验值直接拉满