开发不适合做产品经理,为什么?1.程序员和产品要求的能力不同,本就不对等,对于转行的人来说程序员可能更有优势,且对比C端更适合转B端2.程序员逻辑能力强,角色,数据库表划分很清晰,但大多数人都很内向,面对用户需求的沟通是否能放得开?可以了解的更深层次?有待商榷3.程序员思维容易固化,对产品的创新方面容易限制,缺乏产品思维4.b端主要是行业背景,对业务熟悉才会有一定优势,程序员的优势体现在技术方面,每个程序员的技术能力不一样,逻辑能力也不一样,因人而异,不一定所有程序员做b端都有优势5.如果适合是说相对产品本身而言,程序员确实有天然的优势。如果适合是说面向市场而言,程序员就不擅长了。毕竟一个产品的成功,逻辑能力不是关键因素。6.程序员对内,产品经理对外,程序员主要解决性能问题,可以只琢磨事不琢磨人,而产品经理之路则是要琢磨事,首先要琢磨人,只是相比其他行业入行产品经理,程序员具备懂开发的基础会更方便入行7.程序员单纯的开发逻辑,并不适用市场逻辑,而且如果长期仅以开发逻辑来执行产品的开发,产品会出问题8.产品与技术是两个层面的工作,侧重点、方向不同。产品更注重产品体验,技术型更注重底层的一些东西,而且有技术背书的人,往往会陷入产品自身的逻辑中去,容易忽略用户层面的一些东西,反而有局限性9.一个b端产品会由多个模块组合,程序员对单一开发也只会在其中某一个模块逻辑性强,但是对多模块产品的逻辑性普遍较差。10.技术有时候更在意的是代码的效率等技术类东西,对于业务需求不会特别的关注和剖析,而且产品所需要做的不仅仅是项目编码这一块,更多的还是需要产品身上的资源协调能力和沟通能力。