我想,很多做产品的人一定也有我这样的困惑,就是成为一个产品经理是否一定需要技术背景?显然,一方面,产品经理的工作通常需要参与到产品的设计过程当中,并且需要通过和工程师协作来进行产品研发;另一方面,就算产品经理不需要参与设计,也需要和工程师进行顺畅的沟通,来让工程师实现我们的产品。所以,这样来看产品经理还是需要懂一点技术的。
从思维的角度来看,产品思维和技术思维差别还是比较大的。在产品人的概念里,可能更多考虑的是用户的需求、商业价值实现、业务目标等,而对于技术人而言,他们可能想的更多的就是功能的实现、技术架构等。所以,可以说产品思维就是从用户价值出发,在满足商业战略和业务目标的同时,寻求合适的产品路径来满足用户的需求。技术思维就是从功能和工程实现的角度出发,在满足产品需求的同时寻求可用技术架构和低成本开发。
如果要问为什么产品思维和技术思维差别很大,可能最根本的原因就是因为产品更多的是在和人打交道,而技术是和机器打交道,所以他们只需要懂得如何和机器交流。从产品的设计过程来看,根据战略层,范围层,结构层,框架层和表现层这样的层次结构来理解的话,产品经理通常从范围层进入产品的设计过程,而技术人员是从结构层进入到产品设计过程。那产品思维和技术思维之间有什么关系呢?在产品的设计过程中,需要产品思维先行,技术思维是确保产品能够实现的前提和工具。
既然如此,对于产品经理而言应该如何去学习技术呢?又需要学到什么样的程度呢?对于学习技术的程度而言,我认为“知其然,不必知其所以然”是最好不过的描述了。在我们平时的工作当中,学习技术的方法不外乎也就是以下三种:首先,就是在实际工作中进行总结。当我们在做产品工作时,必然会接触到和产品设计相关的技术,然后我们一边接触一边去了解学习来进行不断的总结和积累。其次,与工程师进行理解层面的沟通。什么是理解层面呢?就是我们只需要通过比喻来理解一些功能或者相互之间的关系,比如我们用储存数据的仓库来理解数据库,就是这个道理。最后,就是阅读技术规格的文档。比如说数据库接口设计文档之类的,这样的文档可以帮助我们更直接的去了解技术的基本内容。
关于产品经理如何突破技术这个局限,有一句话说得很好:懂技术不懂产品,技术把握理性,产品把握人性。
网友评论