程序员好转产品经理吗?

先说行业趋势。开发转产品现在已经非常常见了,甚至于现在大家每天用的,每天玩的产品,其实他们的产品经理都是开发出身,只是很多人没有注意到而已。很多公司也在鼓励开发转到产品岗。这个是事实。然后是能力条件。产品和程序每天的工作,其实本质是差不多的:搜集信息,结合经验,在复数的选项中找最到优路径和最佳平衡点。所以开发其实每天也能在日常工作中锻炼产品经理所需要的大部分思维能力。加上每天一起开会(吵架),一起看需求文档(吵架),所以开发转产品,至少比产品转开发的门槛要低很多。然而这些不并能够支撑开发直接转到产品,因为很多工作,说服领导,联系用户,了解市场,分析数据等事情产品不一定有做给开发看到。所以很多问题开发甚至连有哪些选项都不知道,如果要说不好转,这个是最大的阻碍。打个比方,一个10年C++开发用JS做项目,没有一段时间的摸爬滚打,踩了坑也只能懵逼。而开发转产品的跨度则更大,需要更多时间的训练和研究。最后主观动机。同样,开发转产品的动机也非常强。技术瓶颈:技术是有瓶颈的,而且来的会比想象的快。当有一天在本岗位上得不到提高时,开发同学就会要想提升了。转岗产品是其中一个提升渠道。创业:基本一创业,开发们必须要考虑用户从哪来,用户要啥,竞品有哪些,已经给了用户哪些这类问题,就分分钟就变身产品了。上面的行业趋势提到的大产品经理们,也多半有创业经历。智商优越感:因为思维能力开发一般不弱于产品(上面提到原因),加上开发自带的优越感,开发同学们会有让"产品走开,我自己来的冲动"。有爱好比如喜欢玩游戏,等等。

?很简单,因为努力是双倍的,并且这两倍的努力对最终结果的效力可能是指数叠加。一个好产品即使不懂编程,也是必须要懂技术的,不然就无厘头了。而从开发转过来的产品,1.对技术边界的理解会远超纯产品,提出的需求会更加可行;2. 开发出身的产品会更容易和其他开发沟通,整个团队效率会增加;3. 最重要的,开发出身的产品可以做到在自己大脑内完成产品技术的碰撞,自行完成从构想到构架一条线的思考,并自动剔除不靠谱的选项。开会时间都省了。但是,我不同意所有的产品经理都应该有开发背景。正如开发能干QA,而所有QA不一定都要开发来干。至少我见过很多非常厉害的产品经理完全不懂编程,编程能力也不是成为产品经理的关键路径。