当后端兼职产品,才体会到“产品经理的痛”,回旋镖了属于是!

72 阅读3分钟

我是一名主职后端开发的程序猿,最近在项目里有了个新奇的体验——兼任了一部分产品经理的角色,从需求梳理、原型设计到跟进开发都参与了一把。

以前作为纯开发,没少在心里(偶尔也在团队群里)吐槽过:“这个需求也太XX了吧”、“产品经理又不懂技术乱拍脑袋了”。这种场景,相信各位技术同学多少都经历过或听说过,对吧?(手动狗头)

然而,戏剧性的一幕发生了。最近,我为了一个自认为“非常酷炫且能提升用户体验”的交互效果,和我们团队的前端同学进行了一场“深入且友好”的技术方案探讨。我当时觉得,从技术角度看,应该是有路子能实现的,甚至自己还上手研究了一下,搞了个简单的 PoC 出来,试图证明我的想法。

结果,前端同学从工程角度、可维护性、以及官方推荐实践等多个维度,指出了我那个“野路子”PoC 可能存在的风险和长期隐患,并表示如果要按我的思路来,开发和测试的“代价巨大”。

那一刻,我站在“产品”的立场上,努力想说服他,解释这个交互的“用户价值”,那种“明明我觉得可以,为什么你觉得这么难”的抓狂感,以及“这个功能上线了一定很棒”的执念……真的,太上头了!

也就在那个瞬间,我脑海里“叮”地一声,以前那些关于“产品经理不切实际”的吐槽,像一个巨大的回旋镖,呼啸着砸回了我自己身上。我仿佛看到了过去那个在心里默默吐槽PM的自己,和现在这个努力推(keng)需求的自己,身影逐渐重合……

这次经历让我深刻体会到:

  1. 换位思考太重要了: 以前觉得PM是“站着说话不腰疼”,现在自己站到那个位置,才明白他们对产品效果的执着和面临的压力。
  2. “技术可行”不等于“工程最优”: 我那个PoC可能确实能跑通,但距离一个稳定、可维护、符合团队规范的线上功能,还有很长的路。前端同学考虑的工程化问题是完全有道理的。
  3. 沟通的艺术: 如何清晰地传递“用户价值”,同时理解并尊重技术同学对实现成本和风险的评估,这里面学问太大了。

现在回想起来,这段经历虽然有点“打脸”,但也非常宝贵。它让我对产品和研发之间的协作有了更深的理解。不知道各位大佬们,有没有类似的“角色互换”或者“回旋镖”体验?欢迎在评论区分享你的故事和感悟!

(P.S. 最终,我和前端同学通过充分沟通, 选择降级方案,产品顺利推进中!感谢我的搭档!)