在我成为产品经理之前,曾以为产品经理不用懂技术,也不知道产品懂技术的好处有哪些。
但真正接触工作以后,面对技术工程师时,曾经是一脸懵逼,感觉自己在他们面前好像是类似于笨蛋的存在,我也逐渐意识到了学习技术的重要性。
于是我开始学习技术知识,我读了《产品经理必懂的技术那些事儿》,今天与大家分享的是两点:
(一)数据库基础知识;
(二)技术思维与产品思维的不同。
----------------------------------------------------------------------------------------
(一)数据库基础知识
数据库是每个产品数据的集合地,也可以理解为数据的仓库。每个产品(网站/APP/H5等)的用户数据,电商类产品的订单数据、商品数据等,都需要存储在这里。数据库中可以存储多个“表”,表中含有很多个“字段”,也可以理解为某个实体的属性,比如商品的ID、用户的年龄,也可以理解为实体的属性。表与表之间可能存在关系,也可以相互无关。
数据库通常分为2种,关系型数据库和非关系型数据库。
1)关系型数据库:关系型数据库是指表与表之间存在关系的数据库,例如,A表中存储用户信息(包含用户ID、年龄、性别、职业),B表中存储职业信息(包含职业ID、职业名称),此时,A表和B表就可以用职业作为主要字段(又称主键)进行关联。
2)非关系型数据库:非关系型数据库是一种相对松散的数据库,数据以类似文档的形式存储。
数据库是产品的重要基础设施,以上只是对其最浅薄的介绍,其他的留待继续探索。
----------------------------------------------------------------------------------------
(二)技术思维与产品思维的不同
工程师和产品经理的不同,主要表现为2个方面:思维方式和沟通方式。
从思维方式来看,产品经理通过产品思维去考虑,合格的产品经理会从用户的角度出发,思考用户对产品的使用场景,产品实现的商业价值,是否符合上层的战略目标愿景,是否能实现业务的闭环;而技术偏向于落实,他们经常考虑的是产品功能的实现方式,底层的基础架构是否支持,产品的技术价值以及研发所需的成本是否值得。产品经理是需求的上游,而工程师处在下游,需要两者的配合和交流才能够默契地完成产品的迭代和优化工作。
思维方式也部分决定了沟通方式。由于技术人员思维非常理性而实际,偏向于落实,因此也会非常直接,同时也非常讨厌别人给他提bug;这时候,产品就不能这么直接地怼回去了,相应地改变沟通方式,正向引导技术同事共同向解决问题的方向考虑,通常是正确的选择,但知易行难,只能在实际工作中不断琢磨,不断优化自己的沟通方式,找到更好的解决方案,才能实现最终成功而愉快的合作。
---------------------------------------------------------------------------------------
以上就是我今日的感悟和所得,就像读阿德勒哲学一样,我认为,每天进步一小步超越昨天的自己,就是一种成功。希望有缘在这里相遇的大家,都能共同进步,不断成长。加油~