产品经理应该掌握技术思维,而不一定是技术能力,如果你能把技术思维用于产品工作中,将会事半功倍。
1、产品经理的类型
大家都知道,目前并没有哪个学校有“产品经理”专业,从事产品经理的人基本上都是计算机、设计专业为主,其他专业为辅的结构。所以,我们要先说一下从事产品经理的都有哪些人。
毕业直接从事产品
毕业直接从事产品工作的人,基本上以计算机专业为主,也有少部分其他专业的同学有机遇可以毕业就从事产品工作。相比之下,计算机相关专业的同学有天然的优势,对一些技术有基本的了解。但是,大学的课程基本是都是点到为止,让你知其然而不知所以然。如果需要对技术有一定的了解,还需要靠自己努力学习,但是技术好的基本上毕业时都从事开发工作,只有很小比例的同学会从事产品。
所以,这部分同学最大的优势在于他的毕业证上写着计算机专业,而不在于他真的掌握多少技术能力。
技术转产品经理
技术转产品经理是指从事技术/开发工作一段时间后转行产品经理,这在所有转行产品经理的人中,比例是较高的。
技术转产品最大的优势就是拥有其他产品经理没有的技术能力,哪怕他可能就是因为代码写的不好才转行产品的。
一般从事开发的同学很少会经常换方向的,比如做安卓开发的很少会转为iOS开发,所以这部分同学的技术能力更多的是在某个方向的积累,并不代表他们懂所有技术,因为开发本来就是“1”字型的人才,这是比较正常的现象。
设计转产品经理
设计师转产品经理的人,与技术转产品一样,比例都是较高的,优势在于审美上有很大优势,与本文无关就不展开讨论了。
对于技术思维或者能力而言,我相信大家都是可以想象的,这也是设计师转产品的最大劣势。
非计算机和设计相关专业转产品经理
这类同学在技术思维上可能与设计同学没有太大差异,能够成功转行产品更大的因素是专业与行业背景契合,比如金融专业的同学做金融产品,会计专业的同学做财务系统等等。
2、技术类型
对于产品经理而言,具备一定的技术知识,无论是在讨论需求、设计产品还是与开发沟通,都能起到非常大的帮助作用。
编程语言类型有很多,诸如C、Java、C++、PHP、Python等,大家多少应该都听过。有时候,同一个产品功能可以用不同的编程语言来实现,一般选用哪种语言取决于系统架构师,作为产品经理,你可能不需要知道如何实现,但是基本的知识应该要有所了解。
比如web前端需要用到html、css、JS,主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑,在设计产品时就需要考虑对应的特性。
Android应用使用Java作为开发语言,但是产品经理应该了解的是Android有哪些基本控件,比如Textview、EditText、ImageView、ListView等,如果知道微信的好友列表就是通过ListView实现的,在和开发沟通时会更顺畅。
再者需要知道Android设备的权限变化和特性,比如在6.0以后,搜索蓝牙设备需要开启定位权限,需要适配不同厂家设备和生成的应用是apk文件等等这些基本知识。
iOS是一个闭源系统,有很多特性都与Android不同,比如页面布局是通过坐标轴定位来实现的,适配时需要提供2倍图和3倍图。iOS和Android各有特点,比如删除操作在iOS是左滑删除,Android是长按选择删除,对于不同平台的特性要有一些了解,与开发沟通时可以更高效。
总结一下,作为一名产品经理,如果你也有写代码的能力最好,没有也不要着急,技术能力是开发的核心能力,革命各有分工,发挥你的核心价值就好。
3、如何与技术人员沟通
沟通时产品经理的核心能力,产品经理需要对接上下游的角色,对于每种职能,沟通方式和重点都应该有所不同,在跟技术人员沟通时,可以从以下几方面考虑。
产品的思维
作为开发,最怕的就是自己所做的东西没有价值或者不知道为什么而做,这是很多产品经理经常会犯的错。技术人员的信息渠道是相对闭塞的,很多时候他们只能从产品经理处获取信息。所以在与技术人员沟通时,要让他们充分理解需求,以产品的思维去说服他们。
技术的思维
技术的同学有一种天然的优越感,相信技术能改变世界,所以在与产品经理沟通时,发现对方是个技术小白,会自然而然的降低信任度。作为产品经理,除了帮助技术人员理解需求,还应该换位思考,用他们能听得懂的语言去沟通,这就要求产品经理有技术思维,要知其然也要知其所以然。但是,如果遇到“你行你来”的技术人员,产品经理还是可以勇敢怼回去的。
正确传递信息
刚才说到技术人员信息来源渠道有限,这就要求我们在向他们传达信息时,一定要确保信息准确,减少信息在传递过程中的失真程度。每个人的知识面不一样,了解到的信息也不一样,所以对需求的理解多少会有偏差,作为产品经理,一定不要用一个习惯或者方式与所有人沟通。
互相尊重
这是最重要的一点,与技术人员沟通,一定要互相尊重,在这种前提下,我相信大部人技术人员都会心平气和的与你进行沟通。
4、懂技术不如懂产品
这是对于产品经理来说的,不管是否技术型的产品经理,都要有一个共同的原则,那就是知道技术边界,这个技术边界可以与技术人员交流获得,不一定要自己懂很深的技术,否则就会闹出,手机壳根据心情变化颜色的笑话。
对于非技术型产品经理来说,很容易让自己陷入不懂技术做不好产品的怪圈当中。优秀的产品不在于是否懂技术,如果你太专注于技术,那就是技术经理而不是产品经理了。我们需要学习的是产品思维,而不是学习通过技术做产品,这两者是有个包含关系的。懂技术的人可以成为一名优秀的产品经理,不懂技术的人也同样可以,关键在于你是否懂产品。