这段时间由于在新项目的带队上,在开发资源有限的情况下。产品经理在需求调研和数据分析上一定要懂开发知识,是非常重要的。
最主要原因是:
有了开发知识的产品经理,不仅可以减少开放的工作量、还有未来的产品迭代坑。
我一致认为产品经理有3个发展方向,一个是专注UED用户体验,朝着UX方向发展;一个是专注开发技能,专注业务和技术框架发展;一个是专注运营和营销,专注增长、市场方向。
但专注在技术和框架的产品经理在平均薪资待遇是市面上最高的。
毕竟真正的产品经理要参与产品研发工作,所以不仅是要阅读API文档。懂前端、客户端开发知识、数据库开发知识是一个避免采坑的实用技能。
我认为产品经理要掌握的数据库基础知识分为2类
学会看数据库,第二个操作数据库。
数据库的查看从数据产品经理到普通后台的架构基础产品经理,都离不开数据库知识。
如下是1个数据库的表单操作,你可以看懂SQL语句是为了干什么做数据操作的吗?
不会数据库的产品经理像看一本无字天书一样,不知道内容是什么。
数据库的工作在创业或项目早期属于后端的工作。服务端建立业务逻辑和运算逻辑抽取对数据库进行增删改查。
▲数据库表之间的关系
数据库中表对客观世界中的一个实体,表名就是实体名,表的字段就是实体属性。
比如供应商的城市、联系人、邮政编码、传真都属于供应商属性。
表与表之间可以建立关联关系,对应不同实体之间的关系。下面是实体中常见的1对多和1对1关系。
订单与商品表的关系:1对多(一个订单可以有多个商品)
商品表与店铺表的关系:多对多(一个店铺可以卖多个商品,一个商品可以在多个店铺卖)
用户表与户口表的关系:1对1(一个人只有一个户口)
产品经理要知道sql只是语言,基于语言下的软件使用层分3个。
数据库有3类在企业中使用,分别是sqlserver、MySQL、oracle。三者都采取sql语言从学习成本和了解上,产品经理重点是