坊间流传很多产品经理和程序员之间的段子,大部分的主题都是产品经理被黑(谁让程序员数量更多呢)。而前段时间的这则新闻把这种关系推向了最高潮: 当然,这件事情的流传跟事情本身是有出入的,但明显反映出"程序员讨厌产品经理"的社会认知。 作为产品经理,如果得不到程序员的协作配合,工作将难以顺利进行。想要处好这个关系,必选先弄清为什么程序员讨厌产品经理。 你浪费了我的时间 经常变更需求 这点是最常被提起的。往往需求的变更意味着工程师之前对于需求的实现是白费的。之前倾注的思考和感情也都是白费的。 产品定义不清导致的问题 一些文档不清,逻辑不顺的问题,会导致工程师的实现跟产品经理的设想不同。这往往意味着推翻重来。 你伤害了我的自尊 拿老板来压人 "老板说这么改","总监说这么改"。这个行为就是把上司搬出来,压制程序员可能出现的质疑。这是很不友好的。 怀疑我的技术或工作 最典型的就是:"这个功能实现很简单吧"。有时候产品经理会有意无意表现出对技术上的质疑,推测等等。但工程师会认为你作为一个技术外行不应该这么做。 把自己放在至高无上的位置 有些产品经理会把自己当成高于工程师的一个决策者,可以随意对工程师发号施令。但其实产品经理跟工程师不存在谁领导谁的关系。