[产品经理]产品经理真的需要懂技术吗?懂到什么程度?( 二 )


本文插图

产品思维主要有五个核心价值:①用户价值 ②使用场景 ③解决方案 ④商业价值 ⑤业务闭环
在这五个核心价值下 , 产品思维的整体思维是站在用户视角的 , 它是基于怎么去解决一个问题的一个视角 , 更多的思想是怎么去实现这个需求 , 怎么去实现这个解决方案 , 它可能是没有站在技术的一个角度去思考 。 而技术思维主要考虑实现方式的技术架构 , 这个需求的实现难度、技术影响、开发成本等 。
因此 , 站在产品的一个角度上 , 如果你需要跟技术打交道 , 那是需要懂技术的思维方式的 。那产品经理懂技术 , 对于我们的工作有什么好处呢?

  • 产品和技术的思维方式不同 , 懂技术能够更好的与技术进行沟通 , 有助于产品更缜密更准确的翻译业务需求和业务逻辑
  • 能够大致预估开发成本和工期 , 有利于提前对需求进行评估 , 需求的可行性和工时的合理性
  • 懂一定的技术 , 也能为我们在面试过程中加分 , 尤其是针对一些后台的产品岗位
  • 最重要的是 , 懂技术的话可以避免被开发忽悠 , 也能清晰的评估功能对于其他业务的影响 , 提升工作效率
总结一句话就是:产品经理懂技术 , 在没资源的时候可以用最低成本把事儿办了 , 有资源的时候可以把资源用的更有效率 。
产品经理技术需要懂到什么程度? 首先 , 大家需要有一个认知 , 不同类型的产品经理 , 所需要懂的技术程度是不同的
[产品经理]产品经理真的需要懂技术吗?懂到什么程度?
本文插图

这里面给大家举了一些例子:
  • 对于平台技术型的产品经理 , 他需要的技术是非常深的 , 可能还会涉及到技术框架和解决方案的搭建;
  • 对于数据产品 , 需要如:数据建模、python爬虫、数据分析等 , 可能也需要一些比较深的技术;
  • 对于推荐/策略产品的 , 更多地涉及到机器语言学习;
  • 对于用户端产品的 , 更多的是跟用户的交互、前端的页面以及接口的层面上的交互 , 需要懂得就没有那么多;
整个技术的核心的四个环节是数据——服务端——接口——前端 , 这四个环节贯穿整个功能实现的过程 。
那么 , 产品经理需要掌握哪些技术体系 , 主要有以下几点:
  1. 理解一门编程语言 , C语言、JAVA、GO、Python , 只需了解不需要会编程
  2. 掌握并使用SQL , 这个可以进去公司之后根据公司的实际情况看是否需要 , 小公司可能需要 , 因为数据分析的平台不会很完善 , 很依赖人工查询
  3. 了解MVC范式 , M指数据模型 , V指前端交互视图 , C指业务逻辑 , 任何一个系统运作的逻辑基本上都是用户在前端的操作 , 系统通过业务逻辑接口去获取和处理数据
  4. 熟悉接口和调用模式 , 调用模式分为同步调用和异步调用 , 在产品设计的时候其实是需要考虑哪种模式更好
最后 , 是给校招产品同学的几点建议:
  1. 不需要懂编程和码代码 , 当然会编程代码同时有产品思维和经验就更完美了
  2. 根据不同的岗位掌握不同的技术 , 比方说如果偏向于数据产品 , 则可以学习一下SQL、Python等数据分析的能力
  3. 对于最基础的岗位 , 建议能看懂接口文档 , 有时需要我们根据接口文档编写产品需求 , 尤其涉及到跨公司项目的外部接口
  4. 推荐书籍《产品经理必懂的技术那点事儿:成为全栈产品经理》、《决胜B端:产品经理升级之路》

四、总结 对于产品经理来说 , 懂技术是一个必备的技能 , 而对于不同类型的产品经理来说 , 需要懂技术的程度也是不一样的 , 需要根据你的具体工作来看 。 而对于产品实习生或者想要转行的同学来说 , 不懂技术无伤大雅 , 但是懂技术肯定是加分的 , 尤其是进入到正式工作之后 , 懂技术能让你能更好的与技术同学沟通 。


推荐阅读