跳出产品给你限制的视角
在做业务的时候,极易跳进产品的思维误区。比如,产品确定某个按钮在某个条件下不显示,但由于这是一个列表,需要多次 api 请求才能拿到判断条件。
跳进产品的思维误区在于:会在产品设下的 “某个按钮在某个条件下不显示”,去寻找能实现的方案。
跳出产品给你限制的视角 - 书锋
在和书锋交流的过程中,我就发现我极易跳进这样的一个思维误区,在产品的限定下寻找解决方案。书锋认为,不能把自己限制在产品给你圈出来的范围。作为一个开发,可以在【产品】+【技术】两个角度去思考。
比如,上面这个问题:可以转化成在点击按钮的时候,提示用户。
如何举一反三?
了解目的。即,做这件事的目的是什么?比如,这件事的目的是 “muse 操作的用户不可追加”。那么可以列出多个方案来:
- 不显示 “追加” 按钮
- 用户点击 “追加” 的时候提示
- 用户 “追加” 的时候,后端报错 ...
同时,也要了解用户交互的一些知识。
在现行的场景下找到最优解 - 泽州
在一个问题出现时,需要厘清问题的原因,寻找多个解决方式。如果实在现行的多个解决方案下都是缺陷的方案下,不一定非要极端地考虑 “极端场景”,而是找到现行的情况下的相对最优的一个解。这是我从架构师体悟到的一点。