在最近的项目中进行业务对接的时候,对方业务的产品大佬是技术转的产品,在进行产品方案的讨论时,对在做的项目提出了一些技术问题着实有点懵逼很多技术侧思考的问题,因此思考产品经理需要技术技能吗?以及需要了解到什么程度?
这个问题仁者见仁智者见智,也问过不同的产品经理需要懂技术吗?
首先我们了解技术是什么?
在软件开发领域,每一个团队所需要的技术大不相同。
后端团队:Java、C++ 和 Python等编程语言,以及各种不同的后端架构;
前端团队:HTML、CSS、Javascript等编程语言,以及各种不同的前端架构;
数据团队:SQL、python,用于数据管理和操作;
算法团队:数据结构和算法;
技术千差万别,而且随着互联网的发展不断变化。产品经理是处于技术、业务、设计的中心。
其次通过问题来了解产品经理和技术的真相
问:产品经理需要有技术背景吗?
答:不会,人人都是产品经理,条条大路通产品,技术团队都是来自不同背景专业人士。
问:有些产品经理角色有技术要求吗?
答:是的,某些技术产品经理的职位要求开发经验。如边缘计算产品经理、云平台产品经理等相关职位。
问:产品经理需要了解技术吗?
答:不一定。了解是有帮助的,对于产品经理来说,有很多不同类型的产品经理,不同的产品经理对于技术的要求不同,产品经理了解自己正在构建的产品的技术的基本概念和名词,是工作中的一个加分项。了解一些技术有助于理解业务的主要技术原理,以及在方案的输出以及开发的讨论中不至于抓瞎。
产品经理需要设计的产品。虽然产品经理不会自己进行设计,但他们会与设计师合作,使产品栩栩如生。但是越了解设计,他们的贡献质量就越高。同样的逻辑适用于技术。
问:产品经理了解技术需要注意什么?
答:产品经理在了解技术时需要注意和开发的边界。产品经理了解技术是为了更好的了解业务,在输出产品方案时可以把握方案的可行性。而在对外沟通时和技术方案输出时已开发为主,产品为辅,防止产品经理过度参与,造成开发没有参与感。
问:产品经理需要编码吗?
答:不需要。产品经理一般不需要自己编写代码。但是会一些数据的编码对产品经理有所帮助。互联网时代,任何产品都会生产出数据,都需要对数据进行分析,因此可以具备一定的数据分析编码能力,提升自己的实力。
产品经理是一个杂家,所以如果你希望自己的技能有所提升可以适当的了解你所构建的产品相关的技术,去加强自己的技术理解能力,让输出的产品方案可行性更高。