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

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

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

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

更好地联结工程师

拥有扎实的工程背景给了产品经理联系工程师的能力。当然这取决于产品--一个负责底层开发者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. JAVA(小技巧--List)
  2. 数据挖掘学习日志(part2)--主成分法确定权重与R实现
  3. 微服务 注册中心_4.微服务架构的第二个组件:注册中心
  4. 华为手机鸿蒙系统怎么样_华为自研操作系统“鸿蒙”已用于华为手机
  5. 怎么更改Windows11鼠标指针大小和样式
  6. 11届蓝桥杯青少年组C++全国赛高级组 六.编程实现:求阶乘(python3实现)
  7. Javascript实现的倒计时时钟
  8. 面试官:Spring创建好的单例对象存在线程安全问题吗?
  9. linux查看网卡型号
  10. python3爬取青年文摘999篇精选文章
  11. 光流(五)--HS光流及稠密光流
  12. java获取字符串实际编码_Java获取字符串编码方式
  13. 如何巧妙的申请换部门_职场:如何跟领导提调换工作岗位?这几点你要考虑清楚!...
  14. Seo搜索引擎优化概述
  15. iphone android 传照片,教你如何在两台iPhone之间传照片
  16. php多进程兑换电影票,通过读写同一个文件锁来解决并发!
  17. 蓝桥杯- 算法训练-Beaver's Calculator
  18. mobi格式文件解压实践
  19. ξσ Dicky's GuestBook σξ
  20. Quectel EC200N-CN驱动移植记录

热门文章

  1. JavaScript阻止冒泡函数
  2. vue 回到页面顶部
  3. python控制小数点位数_python中实现控制小数点位数的方法
  4. 统计水浒传完整姓名前十位:jieba库应用,python编程
  5. MQL5 中的范畴论
  6. MySQL 嵌套子查询 with子句 from子查询 in子查询 join子查询
  7. 第三周:RIFF、AVI、WAV文件格式分析
  8. pr001 简单的图片放大动画
  9. 学科前沿:肿瘤的表观遗传学(DNA甲基化)及标志物研究应用|易基因
  10. iOS启动优化(一)