最近,有一位想从运营转产品的朋友问我,做产品需不需懂技术?

在《腾讯传》中,有这么一段话:”我们希望的产品经理是非常资深的,最好是由做过前端、后端开发的技术研发人员晋升而来。好的产品最好交到一个有技术能力、有经验的人员手上,这样会让大家更加放心。如果产品经理不合格,让很多兄弟陪着干,结果发现方向错误,这是非常浪费和挫伤团队士气的。“

俞军在访谈中被问到这一问题时,曾回答道“多数情况下不是必要条件,但需要了解技术的可行性和可能性。”

那么,产品经理为什么最好懂技术,了解技术能带来什么好处呢?

更好地联结工程师

拥有扎实的工程背景给了产品经理联系工程师的能力。当然这取决于产品--一个负责底层开发者API的产品相比于一个负责前端网站的产品肯定需要知道更多技术。

但是基本的原则是通用的--有技术背景的产品会更好把产品需求传达给工程师和转述复杂的细节给其他同事和消费者。

了解技术能使PM与工程师沟通更加顺畅,并且更容易获得工程师的信任。

在工程评审过程中,工程师经常会从技术角度探讨产品的可行性和实施方案,这时候了解技术的产品就可以从产品的角度提出建议。

如果PM自己写过代码,对产品实现过程会有真切体感,更能理解工程师的一些建议和抱怨。

尽早了解技术可行性,从而节省时间

作为设计者,很容易陷入假设的世界。假如我会读心术能确切知道用户的想法,会发生什么?如果用户点击这个按钮,它就爆炸成一团火焰,会发生什么?

不了解技术可行性和时间开销,容易沉迷于不可能的设计,然后感到心痛。最糟糕的事情就是你花时间设计了一个完美但没有可能实现的产品。

利用技术驱动产品

早期Gmail曾经做过一次很棒的优化:用户在登陆页面输入完账号后,Gmail就会马上在后台加载该账号的邮件,而不必等用户输入完密码提交后才开始请求。这使得用户会觉得Gmail拥有比竞品快得多的载入速度。一个PM需要对技术有一定的了解才能向工程师提出此类的优化需求。

了解技术的PM更能把握技术趋势,可以更好将最新的技术成果用于改进产品,将公司内部的技术创新成果、外部开源的技术、Android、iOS 原生系统的新特性等充分地利用起来。

此外,在一些第三方服务的选型上,需要综合考量产品和技术两方面,一个较为符合产品需求的第三方服务可能需要更多的开发工作,这二者如何权衡,需要你对开发难度有一定认知。

数据分析能力

PM工作内容很重要一部分是分析产品数据。拥有技术背景能使PM更好地理解数据的流动,定位数据问题。

用户身份是如何从站外关联到站内?数据打点是前端上报还是后端上报?Google Analytics、Appsflyer、友盟、Deeplink等第三方工具和技术的原理是什么?

如果这些问题你都不了解,那么会一定程度影响你对数据的使用,出现数据异常时你也可能无法做出合理的推测、高效解决问题。

当然大公司可能会有数据产品经理帮忙解决以上问题,但是过于仰赖数据产品经理导致沟通成本的增加。

避免被工程师忽悠

PM需要懂技术,不是让你去参与一个系统的技术决策;如果你参与了,那你的工作方向就找错了。事实上,你学技术的一个原因是为了能看出来工程师有没有在忽悠你。这种事可是经常发生。

有时候这只是工程师沟通不畅、记性不好或者想当然造成的意外情况,有时候工程师则有更隐秘的动机,要么是因为不同意产品方向而默默地抗拒(“那会挤爆我们的服务器”),要么仅仅是因为懒(“这东西根本不可能做出来”)。PM需要对这些试图杀死一个产品的断言有基本的判断力。

本文首发于公众号「原住民的自修室」,欢迎订阅

参考资料:

《深度对话俞军:如何成为顶尖产品经理》黄海均

《如何招聘一个产品经理》Ken Norton

《产品经理如何与研发工程师相处?》Julie Zhuo

《混乱的猴子》安东尼奥•加西亚•马丁内斯

《腾讯传》吴晓波

《幕后产品 : 打造突破式产品思维》王诗沐

产品经理需要懂技术的五个原因相关推荐

  1. 产品经理需要懂技术吗?懂到什么程度?

    前言 有很多转行想做产品经理的人经常会用一个困惑:产品经理要不要懂技术呢?看了很多文章,说什么的都有越看越困惑. 那借这篇文章给出我的答案:懂最好,可以不会编程,但至少要具备基础知识. 这可是我走了很 ...

  2. 创业产品经理需要懂技术吗?

    作为一位工程师,和一位在不断追求更好产品的设计人员.个人认为,产品经理最好是这样的: 一. 精通技术.技术很容易框住人的思想,要不特别精通,能随时跳出技术的束缚,带给产品真正的提升.一般这种产品经理会 ...

  3. 产品经理必懂技术术语(后台类)

    目录 回调 透传 回传 同步和异步 定时任务 高并发 限频 日志 内存泄漏 回调 从接口调用的角度看,把一个A接口的URL像参数传递那样,传给B接口,A接口会在某个时刻被调用执行,这就叫做回调. 举个 ...

  4. 产品经理必懂技术术语(前端类)

    目录 控件 组件和组件库 框架 页面适配 渲染 同源和跨域 cdn 控件 众所周知,html是一门标签语言,组成了网页的基本结构.比如: <input type="text" ...

  5. 软件工程中需要学习和掌握的软件都有哪些_9个B端产品经理需要懂的技术

    B端产品经理需要懂技术,在互联网行业已经是一个共识.那产品经理究竟需要懂哪些技术呢?本文介绍了九个产品经理需要了解的技术,与大家分享! B端产品经理需要懂技术,在互联网行业已经是一个共识. 毕竟互联网 ...

  6. 笔记 | 产品经理必懂的技术(三)

    1.产品思维与技术思维 1.1 产品经理为什么要懂技术 思维模式差异: 在实际工作做不难发现,当产品经理与工程师就某一个具体问题进行讨论时,双方站在各自角度就问题进行分析和讨论,固有知识结构的差异导致 ...

  7. 产品经理必懂的技术那点事儿 pdf_产品经理10大基础技能(5):读透神经网络和机器学习...

    本篇先介绍许多热门的行业均在产生AI产品经理岗位的需求,再详细介绍AI产品经理必懂的AI技能,接着撰写什么是神经网络?什么是机器学习?最后用一个案例详细拆解AI产品经理如何用机器视觉识别手写字体的整体 ...

  8. AI产品经理必懂5种技术关系

    http://www.woshipm.com/pmd/1629952.html AI产品经理在对于AI技术上都会有迷茫和焦虑,那么AI产品经理需要了解技术关系有哪些呢? 产品经理面临对AI技术都有迷茫 ...

  9. 产品经理要懂的「技术那些事」

    本文由作者 Alto 于社区发布 产品经理是否要懂技术?要懂到什么程度? 非技术背景如何与研发沟通?工程师口中的"黑话"到底是什么意思? 本文是书籍<产品经理必懂的技术那点事 ...

最新文章

  1. 《人工智能与工业融合发展研究报告》: AI入局推动工业产业6大趋势变化(附PPT)...
  2. 牛顿棺材板快盖不住了:用深度神经网络解决三体问题,提速一亿倍
  3. python 模块(Module)和包
  4. Oracle PCTfree assm,Oracle 段空间管理方式与PCTFREE和PCTUSED的概念
  5. 【收藏】HUE配置HDFS
  6. .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了
  7. 100个iOS开发/设计面试题汇总,你将如何作答?
  8. [在windows上使用Unix工具]cygwin
  9. BZOJ 2431: [HAOI2009]逆序对数列( dp )
  10. 海量小文件的开源存储方案选型建议
  11. catia 桥接曲面圆角_CATIA建模教程_二_圆角及桥接在空间曲线中的应用
  12. 计算机原理ms md,初学MD,请教大家一下计算的流程及相关问题 - 第 2 页 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  13. windows“你尚未连接代理服务器可能有问题”解决方法
  14. python爬虫(20)获取酷我音乐排行榜榜单作品
  15. 项管(十六)——文档管理、配置管理、知识管理、变更管理
  16. 中心极限定理-通俗理解
  17. android手机对网络请求抓包
  18. Gephi中的统计算法学习
  19. 知道创宇研发技能列表v3.0
  20. echarts图片上加上自定义文字或其它下载

热门文章

  1. windows系统bat/cmd脚本程序
  2. linux-x86_64 error,Linux-x86_64 Error: 28: No space left on device问题
  3. android stdio中简单的ui页面设计
  4. 某IT公司招聘网络管理员面试考试试题
  5. php远程下载文件并保存到服务器
  6. js 下拉层级多选_JS实现支持多选的遍历下拉列表代码
  7. 程序员,你是选择25k的996 还是18k的八小时?
  8. 配置lenovo G400 + Ubuntu 13.04无线网卡BCM43142
  9. fgo终章服务器维护,FGO终局特异点攻略 终章配置及奖励详细介绍
  10. 20210308CC