[小趣事] 当了回“产品”,才发现以前的玩笑话可能会迟到但不会缺席

1 天前
 fingerxie

我本职一直是后端开发,最近机缘巧合,在项目里也兼了一部分产品的角色,产品方面负责提提需求、画画原型什么的,同时也做着后端的开发。以前在纯开发视角的时候,团队里偶尔也会开玩笑吐槽“产品经理不懂技术”、“这个需求怎么想的”之类的(相信大家懂的都懂哈哈)。

结果呢,最近因为一个交互效果的实现问题,我和前端同学产生了一些“友好而激烈”的讨论。具体细节就不赘述了,但整个过程让我感觉非常奇妙。这种作为“需求方”和开发同学沟通的视角,跟以前作为后端和前端或其他后端沟通的视角,体验完全不一样。

以前觉得某些需求“简单啊,怎么会实现不了/那么麻烦”,现在轮到自己去推动一个自认为“很酷炫/很重要”但前端同学反馈“代价巨大/有风险”的交互时,那种抓耳挠腮又想努力争取的心情,真的……一言难尽。甚至我尝试给开发同学查源码、写 demo ,也会由于“未经验证”而难以推进。

突然间,以前常听到的那句玩笑话“产品是 XX”,仿佛一个巨大的回旋镖,“嗖”地一下,精准地砸回了自己脑门上。那一刻,真是哭笑不得,也多了很多换位思考。

不知道有没有类似经历的同学?当你的角色发生转变,尤其是从纯技术执行者变成需求提出者/推动者时,心态上会有哪些有趣的变化或者“啊哈!”时刻?欢迎交流~

( P.S. 前端同学辛苦了,我们最后还是友好地找到了解决方案。)

4450 次点击
所在节点    程序员
34 条回复
weixind
1 天前
太正常不过了。

曾经的一份工作的主要内容就是作为 scrum master 的角色和产品团队沟通,砍过的交互效果和需求不计其数。

"交互效果"在需求的生命周期里不是独立存在的。人力/效果/需求优先级/需求排期 本质上是个动态平衡。

咱们做技术的也很容易站到愚昧之巅。别说新的“交互效果”了,同一个页面里的动画效果能不能复用的答案也有可能是 no 。
lenglengyuchen
23 小时 9 分钟前
你做出 demo 更像是证明可以做对,但没有证明是在做对的事情,我觉得只要能说清楚的需求就没有实现不了的,但要确认是对公司整体有意义的需求
cz5424
22 小时 47 分钟前
后端跟后端也有差异,我跟同事说你去试下做这个,一段时间后告诉我做不了,不稳定。后面我自己给做了
darksword21
21 小时 59 分钟前
纯脆前端又懒又菜,我后端也和前端有过这种问题,最后还是我给她看了源码给她写了个 demo 她才开始干
sherlockwhite
21 小时 27 分钟前
@spritecn 其实需求基本都是可以实现,就是看实现成本和产出之类,这是我的观念,所以很多时候需求 我都是说都能做,只是需要时间,成本高,你确定需要?
zerofancy
21 小时 22 分钟前
还是看情况的,做安卓开发说效果实现不了,你找来 Flutter 的 demo 说能实现,那也做不出来,又不可能用 Flutter 重构
IvanCrancy
20 小时 37 分钟前
哈哈哈 跟我当年干的事情一毛一样,交互稿里的一个 tab 翻页效果,前端说当前框架实现不了,建议改成 xxx ;

其实他给的替代方案,也不是不能接受,毕竟只是个动效;其实不影响业务流程,但是那个效果是新的全局设计设计规范,我又不想拿这个回去跟设计师掰扯,让他去调整设计稿,其实也是个撕逼流程,主要是懒得扯(毕竟产品狗太多架要吵)

后边就是自己找 dribble 的前端案例(一般会有贴 github 的实现源码),对着人家的代码套进去,用我们项目的框架撸了个差不多的 demo ,推分支过去给他看让他对着改····对方看到后就没话说了
hxm0070
20 小时 28 分钟前
作为技术转项目经理/产品经理又作为合伙人的经验,一般来说这种事情就是考验锻炼你沟通的方式方法的时候,建议这么操作:
1. 你自己要把握好需求的重要程度,也要把这个需求的重要程度跟相关人员解释清楚
2. 聊清楚是“完全实现不了”还是“实现起来有难度”,对于普通的开发任务,很少存在“完全实现不了”的东西,他说实现不了你也不用自己写 demo (这对于你来说不是问题,但是对于项目经理或产品经理来说是个无法采用的解决方案),而是网上找个效果示例,就可以排除“完全实现不了”的选项。
3. “实现起来有难度”无非是重要性和开发周期的博弈,这个一方面是你要对某些功能的实现时间有一定程度的了解,另一方面你自己也要会拆解成更细小的技术点来一条一条 battle ,这样可以避免被乱报工期。基于真实的工期和重要度来考量是否添加这个需求,这个本来就是项目经理/产品经理的职责。
bzw875
20 小时 18 分钟前
我是前端,我从来不拒绝产品提的需求方案,充分沟通寻找最佳的实现方式,把成本和风险告知产品。让他来决定
NoOneNoBody
20 小时 14 分钟前
信息行业一直做的都是数字产品,所以很多从业人员无视了实物产品中一个重要的岗位“工业设计”,这个就是相当于 IT 行业的“产品经理”

没有工业设计,造出来只是个“物件”,只是个模型,用户使用各种“不顺手”
没有产品经理,造出来的只是个大型 class ,连抽象类都不是,无法实例化到不同使用场景,用户都是按着程序员的思路使用,但程序员本身却只是低频用户,使用场景非常局限

现在最大问题不是“没有”,而是水平,产品经理也是低频用户,就坐在办公室,没有做市调,没有做回访,就靠臆想去设计产品……根本就不知道用户想要什么
说的就是阿里
Yszza
17 小时 58 分钟前
前端和产品是天敌
wangritian
17 小时 14 分钟前
这类问题很简单,要么你给一个非常具体的实现方案,要么你自己写完提 pr ,同时注意沟通用词,100%会解决的
jayasme
17 小时 11 分钟前
吹 cursor 的良心不会痛吗?每次 AI 写代码 2 分钟,我给他擦屁股 2 小时
fingerxie
16 小时 20 分钟前
@wangritian 问题也在我这里。我虽然能给出可行性,也就是 demo ,但是我没办法担责。具体要不要用,能不能用,会有什么样的后果,还得由他自己处理。所以这也就是冲突所在。
我想说的,或者是比较有意思的是:即使技术变成了产品,也不能开启上帝视角,不能也不应该去做所有的事情~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1131846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX