产品经理需要学python吗_产品经理要不要会编程?

题主,你好!产品经理究竟要不要会编程?这是个老生常谈的问题,我们先把它放下来,看另外一个问题:「一个咖啡师,要不要会种咖啡」?

上周朋友介绍我去一家藏在写字楼里的专业咖啡馆,咖啡师像做科学研究一样称重、磨豆、量温度、看时间、冲咖啡。我随口问道,弄这么复杂,跟楼下星巴克有什么区别。没想到让咖啡师打开了话匣子,从咖啡聊到咖啡豆,再聊到咖啡的产地,双眼闪光,如数家珍。

我当时脑子里就闪过一个念头,假如我抄下他的操作步骤,巨细无靡地照做,应该也可以做出一杯还不错的咖啡。要是我能懂得怎样控制和调整其中一些关键步骤的参数,加以练习,或许还能成为一个及格见习咖啡师。

但倘若想要游刃有余,成为专业的咖啡师,我恐怕也要像他一样,知道咖啡的产地、种植方式、处理工艺和贮存条件。除此之外,可能还要弄清楚不同咖啡机的构造和原理。

从某种角度来说,我认为这就是「产品经理究竟要不要会编程」的答案。

不会编程,不知道支撑一个产品背后的软硬件逻辑,只是照葫芦画瓢地交出原型,写出 PRD,当然也可以做产品设计。但若想成为卓越的产品经理,我们应当像咖啡师了解咖啡豆一样,去了解技术。知道它们的运转逻辑,实现路径,以及边界和可能性。

我们要弄明白数据在哪里,怎样保存,它们如何在控制语句的描述下流转,表达在屏幕上;用户又通过什么方式将意图通过屏幕传递给程序,然后被代码所捕获和处理。我们要理解程序语言如何用数值条件理解逻辑,又如何通过调用和循环来分发和控制流程,等等。

我一直认为,产品经理能了解程序解决问题的方式,能看懂浅显的技术文章,了解一点框架性和概念性的技术尝试,可以大致理解工程师的语言和方案就足够了。在此基础之上,如果还能写出五脏俱全的程序片段,或看得懂核心业务逻辑的代码表达,就能算是超出期望了。

我们不必真的像程序员一样,具备工程能力和工程素养,做出完整的功能模块甚至产品实现,这不该是产品经理的战场。

回到最初的问题,产品经理要不要会编程。我的答案有点绕:要会,但又不需要会 —— 因为当你「学会了」编程之后,对技术的理解和意识会内化成你的思维习惯,这时,是不是真的能写程序本身,可能也就不那么重要了。

好啦,答题完毕,如果觉得我的回答还不错的话,点个赞加关注吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值