以前有过一个疑问,产品经理要不要懂技术。大家众说纷纭,争辩不休。我以前的观点是,不需要精通,但要知道大概的框架,术语,逻辑,流程。所以也去学了些编程的课程,顺便推荐下网易云课堂的计算机系列课程。
今天在看设计心理学的时候,看到一段话:
计算机很抽象,因此设计人员面临着一个特殊的调整。计算机的运行依靠的是电子技术,从外面观察不到。内部的控制流程和信息的传递通过一种抽象的语音来体现,专业程序员用这种抽象语言编写程序,指导整个系统的运行。计算机的设计非常复杂,程序员需要具备各种技术和才能,还必须了解用户的需求和操作能力。
计算机和用户之间的交互关系并不在程序员的职责范围之内,因为这不是,也不应是他们的专长。
看到这个的时候,突然有点明白,产品经理的定位是在程序员与产品之间的一座桥梁,连接用户的心智模型和产品模型。程序员编程的逻辑是不能指望用户理解的,我们应该是通过设计展现一种用户能理解的展现模型,并且让用户可以依据这个模型来使用产品。
例如:微信发消息
用户的心智模型:我发出,对方收到。如果发不出,最多就是网络问题。
程序员的产品模型:
(ps.其实我也没看懂)
如果对这个体会不深,想想自己小时候的dvd播放器的遥控器和它复杂的说明书。明明我只是想看下碟子,就是用不来,为什么按一个播放就是不行。。。
好的产品不需要说明书
好的产品不需要说明书
好的产品不需要说明书
产品的一个努力方向应该是,一看就懂,一看就会,极低的学习成本,尤其是面向大众用户的。
所以我认为产品经理是要学会从用户角度来理解技术,做好这之间的桥梁。