首先,我是一名程序员,写了好些年的代码,也跟好些个产品经理打过交道。

一、先来回顾下,别人家的程序员与产品经理打架的过程。

产品经理:这有个需求,老板已经决定了,马上要做,就是APP的主题可以根据用户的手机壳颜色来改变。
程序员:可以啊,那你给我接口。
产品经理:什么接口?
程序员:你不给我接口,我怎么知道你现在是什么颜色手机壳。
产品经理:你不能自动识别?
程序员:怎么识别,你告诉我。
产品经理:那我怎么知道,这个是你们开发的事。
程序员:等一下,你说的手机壳是市面上随便都能买的手机壳,还是官方定制的?
产品经理:市面上随便能买的手机壳。
程序员:这个做不了,没办法识别手机壳的颜色,我连他有没装手机壳都无法识别。
产品经理:都说了,识别是你们开发的事,识别不了就开发一个让它识别。
程序员:md,你当app是狗啊,训练一段时间,就能让它识别红色蓝色。
产品经理:行了行了,都说是你的事了,我不管这些,我说这个功能,要上。
程序员:那你找别人吧。
产品经理:那行,那我找总监,说你完全不配合。
程序员:我配你ma!
干架中...

二、那么问题来了:产品经理又要加需求或改需求了,程序员该怎么办?

答:不答应也不拒绝,直接让他找你的领导,听领导的安排。

为什么要这么做呢?

答:首先,答应了,你自身有任务和工期,你做了这个事情,误了工期,功劳跟你有没关系不知道,但延误项目的锅肯定是你的。直接拒绝,则显得你不好相处。而推给领导,让领导去协调,如果领导接受,增加了相应的时间,则皆大欢喜;如果领导没增加时间,万一到时候真的误了工期,领导也知道缘由。

如果你自己就是决策者,马上面临决策,怎么办?

答:千万不要马上答应,也千万不要马上给出工期。 重要的事情 说300遍 都不算多。很多需求,当你直接想的时候,觉得不难,但是真正落实下来才发现,就会发现在项目中会相互牵扯。所谓牵一发而动全身,说的就是这个事。 你给自己留点时间,详细的考虑下,既是为你负责,也是对公司负责

另外,要善于给对方制造沉没成本。

动嘴皮子的事最容易,有时候产品经理几句话,程序员就得干好几天,甚至好几十天。最终,如果做出来满足他的需求,那还好说。如果做出来不是他想要的,他再怼一句:我当时明明说的不是这样!

空口无凭,受伤的总是你。

因此,一定要善于给对方制作沉没成本。他提一个需求,你一定要他写需求文档。在写需求文档的过程中,产品经理也会梳理整个功能的逻辑,有助于你后续的开发。同时,有些功能是产品经理异想天开,自己要加上去的。你给他来这一手,他可能会觉得麻烦,就放弃这个需求了。

三、如何与不同类型的产品经理的打交道。

  • 市场出身的产品经理,这类产品经理的思维主要是面向市场需要,会根据市场反馈的信息,提出需求,其出发点就是更好的服务市场,而较少考虑,这样做对程序的影响。这类的产品经理,由于缺少技术的思维,如果完全按照他的思路走,那么可能会被带到坑里。但是其实你只要了解到:他需要解决什么问题。并且提出你觉得较好的替代方案,通常能解决问题

  • 技术出身的产品经理,这类产品经理的思维会较为体贴程序员,会理解需求变更对程序的影响,甚至会帮你想好,应该如何实现这个功能。如果遇到这类型的产品经理,那么恭喜你。

  • 如果你遇到的是,既不懂市场,又不懂技术的产品经理,还tm固执己见的,那么赶紧撤吧。

四、总结

程序员天天对着电脑码代码,所以很多人觉得善不善于沟通都不重要。但其实你看,与你关系密切的,你的同事、你的领导、你的老板、产品经理,他们都是人。尝试着,去理解你的同事、你的领导、你的老板,甚至产品经理,那么你的路才能越走越宽,而不是只是码代码的码农。

转载于:https://www.cnblogs.com/senlinmu/p/9431775.html

程序员又双叕和产品打起来了,说说与产品经理的那些事。相关推荐

  1. 普通人的双十一VS程序员的双十一

    双十一购物节 又是一年双十一 这才一号,大家就开始"浴血奋战"了 定金+尾款+满减+@#$%^&- 这些优惠政策你算明白了吗? 限量的神仙水.13香你抢到了吗? 付过尾款的 ...

  2. “程序员吐槽大会”上,被怼坏的阿里美女产品经理,做出了2亿人在用的钉邮钉盘!...

    点击"技术领导力"关注∆  每天早上8:30推送 来源:电商报(ID:kandianshang) 作为产品经理的你,现在还好吗? 2019年9月的云栖大会,专门为程序员举办的&qu ...

  3. 程序员吐槽:2万的运营、3万的产品,4万的开发,出的活不值2万!

    热文导读|   点击标题阅读 互联网寒冬下,程序员如何突围提升自己? Android Studio3.4来了,究竟有什么新功能? 远离这样的管理层:靠加班.靠团建.靠个人 来源:网络 在国内我们的互联 ...

  4. 阿里程序员相亲被拒;用Python做直播竞答外挂|一周业界事

    一入链圈深似海 任何一项技术出来,先被高估是惯例,而只有在其经历了泡沫破碎的低谷之后,才能迎来被市场所接受的成熟期.想必,区块链技术的发展亦是如此.而如今,则以区块链技术为支撑的虚拟货币最为世人关注. ...

  5. 小白程序员仅用5分钟入职BAT,他只做了这件事!

    有一个知名独立博客「左岸读书」,坚持运营11年.最为印象深刻的,是网站的副标题: 一切成就,均源自积累. 我曾经"唯天赋主义",觉得有些事永远都学不好.但慢慢的我发现,疏于锻炼.但 ...

  6. 小白程序员仅用 5 分钟入职 BAT,他只做了这件事!

    程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_source=csdn_bw 有一个知名独立博客「左岸读书」,坚持运营11年.最为印象深刻的,是网站的副 ...

  7. Rust程序员一觉醒来都懵了:审核团队集体辞职,发生甚么事了?

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 昨夜,Rust编程语言的审核团队突然宣布辞职,且即刻生效.他们在GitHub的pull request上发出了该声明. 审核团队成员Andr ...

  8. [译文] 程序员的禅修之路 走出浮躁的泥沼:把一件事做到某种境界

    http://www.nowamagic.net/librarys/veda/detail/2436 文章转自上述网址 做一名禅修程序员意味着什么?那意味着,你要持守我从禅宗 习得的10条戒律,它们与 ...

  9. 使用Mono平台前,请牢记产品观点(所有.Net程序员都建议知道的)

    技术领域有很多让人深感困惑的地方,不管是架构师.设计师还是程序员,在完成任务之余,偶尔都有自责的地方:程序员在使用新技术完成任务的时候,有时会觉的自己旧技术都没有完全掌握,使用新技术有些好高骛远:设计 ...

  10. iOS程序员眼中的首次使用产品体验

    2017.11.23 一. 前言 首先想说一下为什么写这篇文章: <启示录>这本书曾提到:如果开发的产品没有市场价值,那么无论开发团队多么优秀也无济于事.那么同样的,在我们程序员费尽周折抓 ...

最新文章

  1. vc2010解决方案项目编译顺序_科学网—VS2012 (2008,2010) 编译问题解决合集 - 冯博远的博文...
  2. 时下最流行前端构建工具Webpack 入门总结
  3. 重复值处理 - 清洗 DataFrame 中的各种重复类型 - Python代码
  4. linux中request_region()函数的分析
  5. 清华ACL'22 | 一文读懂刘知远所在实验室18篇论文详情
  6. linux下电子词典里的扩展存储卡不能访问到的问题
  7. 单核CPU破解后量子加密候选算法只需一小时
  8. ajax 图片加载不出来,jQuery.lazy()插件不能处理通过AJAX加载的图像
  9. api与密度转换公式_原油API度与比重换算表摄氏15
  10. python 爬取微信朋友圈的一些信息
  11. 通俗易懂看RB-tree(二)
  12. 突破单点瓶颈、挑战海量离线任务,Apache Dolphinscheduler在生鲜电商领域的落地实践
  13. scnprintf和snprintf的区别
  14. Excel表格中如何快速在空白处添加短横杠(-)
  15. 计算机科学导论(6):操作系统
  16. 你知道图形商标要进行版权登记吗?
  17. 求最短路径Floyd算法的并行化(解APSP问题)
  18. docker容器的分层思想
  19. 初中教师资格证计算机试讲教案模板,教案模板| 初中语文教师资格证面试教案模板...
  20. IEEE期刊 latex模版-word模板下载和导入

热门文章

  1. 用网络附加存储(NAS)构建(本地及远程)、数据容灾
  2. php烟花效果,用p5.js制作烟花特效的示例代码
  3. java exe指的是什么_Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )。
  4. c语言将整数的各个位数的数字分别提取_C语言学习:单位转换问题的一些思路...
  5. 看电影的计算机配置,专门看电影的电脑主机需要什么配置?
  6. mysql的瓶颈_MySQL 瓶颈分析及优化
  7. 计算机网络培养方案,计算机网络技术专业培养方案
  8. 韵达开放接口php代码,韵达快递订单运输状态查询接口
  9. 电子相册系统(二)业务层设计
  10. 【渝粤教育】电大中专建筑施工技术 (2)作业 题库