产品经理,需不需要懂技术?是不是懂技术的产品经理更能做出好的产品?甚至有些产品经理课程也会讲开发代码、数据库的知识。个人观点产品经理对技术的需求,主要了解一些跟产品相关的技术流程、术语、技术特点,能帮助产品经理更好地推进工作,至于代码、数据库层面,就没有必要去学习了,除非想转行做开发。#产品经理入门必知#
1、前端(用户端)和后端(服务端)
前端和后端是相对于用户而言,用户能看得到的手机APP、电脑网页、小程序等统称前端,用户可以浏览信息,进行交互操作等。
后端,用户看不到的系统,给前端提供数据并保存前端返回的数据,通过API接口与前端进行交互。
产品数据交互流程
用户打开APP浏览数据的时候,大致分为以下流程
1、用户打开APP
2、APP前端通过API接口向后端请求数据
3、后端接到请求后,将数据通过API接口回传到前端
4、APP前端接收数据,展示给用户。
存储数据顺序正好相反,用户在前端APP录入数据,APP前端通过API接口将数据发送给服务端,服务端接收到数据后进行存储。
2、前端技术特点
当产品经理负责的产品需要运行在不同的前端的时候,很多产品功能的设计是需要依赖前端的一些技术特点。大家可以参考下图进行了解学习
3、后端技术特点
不同于前端的页面化展示,后端是没有界面的,产品经理理解起来可能会更有难度。结合前面的交互流程,了解起来就简单多了。
服务,指API接口服务,为前端提供服务
性能,用户请求处理的快慢,同等网络情况下,一个APP下单速度比另一个快,可以简单理解第一个产品性能更好
并发量,允许同时访问的用户或者请求数量,例如一个APP50个用户访问的时候正常,超过50个用户的时候就有很多不能访问或者掉线。
数据库,主要用来存储数据,前端用户的很多数据都存在这里。