当初我刚转到产品岗还是一名小白的时候,曾经被这个问题困扰了很久。后来也陆续和一些非技术背景转到产品岗的朋友交流过,才发现很多人都有过这个疑问。首先,关于这个问题我自己的答案是:普通的产品经理能够清楚技术边界,与开发人员顺利沟通即可;而创新型的产品经理则必须熟悉技术的底层逻辑。下面说说我的理由。
因为不懂技术吃过的亏
以下场景,相信每个非技术背景的产品经理都经历过:产品评审的时候,开发说你的需求不明确做不了;客户提出一个合情合理的需求,开发却以接口、表结构、函数复用等不明觉厉的原因严词拒绝;项目进行中开发问能不能改下某某需求,原因同上。
产品经理就像建筑设计师一样,不仅要考虑美感和功能性,还要明确哪些设计是现有技术可以实现哪些不能,以及实现难度和实现效果如何。否则设计来的可能就是空中楼阁,或者因为难度太大导致项目延期。之前有个同事非常关注自己画的原型是否美观,但在实际工作中从来没人因此赞扬过他,反而每天被技术喷被客户喷。为了工作能顺利开展,产品经理懂技术是必须的,要花些时间补补功课。
业务导向型的产品经理
我认识的产品经理大多数都是非技术出身,有些是从相对传统的行业转型互联网。这种产品经理或者精通业务,或者擅长项目管理,但技术知识是短板。业务导向型的产品经理通常的观点是,产品经理应该具备用户视角和市场洞察,技术知识是处于次要地位的。人的时间是有限的,产品经理不应该把太多时间花在学习技术上,至于技术上的短板可以由开发人员来弥补 。因此与开发同事建立良好的关系就变得更为重要了,需要经常性的沟通交流。
创新型的产品
乔布斯和张小龙是产品届公认的大神,张小龙是做技术出身的,而乔布斯却被比尔盖茨讽刺过不懂技术,但这并不妨碍他的成功。乔布斯真的不懂技术吗?如果读过《乔布斯传》以及其他访谈资料的话就知道,乔布斯不仅少年时候就对电子学感兴趣,还做过电子工程师的工作,另外也会自己写程序,并且也会和编程人员争论程序逻辑和编程思想。也就是说,乔布斯肯定对技术的底层逻辑有着深刻的理解。
第一个送女人花的是天才,第二个就是蠢才。这几年云服务、大数据、人工智能等名词屡屡被提及,早在追随者惊喜的发现这个巨大的市场之前,相关领域的技术先驱已经规划好自己的宏伟蓝图。工程师发明轮子,而产品经理把轮子装在交通工具上。产品经理应该清楚技术能用来做什么,如果对技术不了解何来应用呢?