继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

产品学习11-读书笔记《产品经理必懂的技术那点事er:成为全栈产品经理》

慕神8447489
关注TA
已关注
手记 1310
粉丝 174
获赞 957

互联网产品技术架构整体分为两部分:前端和服务端,前端和服务端通过中间网络进行数据传输。

前端就是用户使用的客户端,包括最初使用个人电脑通过浏览器进行网页浏览,现在通过智能手机使用App进行一系列的操作。

服务端包括应用服务器和数据库,应用服务器用来部署服务端程序,处理前端请求并进行服务响应,数据库用来存储数据,服务器通过专门与数据库进行交互的程序对数据库进行读写操作。

产品视角 vs 技术视角

产品视角是从用户使用产品的场景出发,产品经理从产品视角设计产品功能,涵盖常规使用场景和异常使用场景。产品视角考虑问题并不会细化深入到每一个实现环节,而技术视角则会微观到每一个实现环节。

技术视角是从产品功能的实现步骤角度出发,实现某一个产品功能需要设计的实现步骤分别是什么,每一步又可以拆分成子步骤,粒度相对于产品视角更细,逻辑严谨性更强。


 

webp

数据结构的应用

1.数组:列表型的产品设计,类似微信聊天列表一类的设计,我们在实现时首先将需要展示的数据集中存放在数组里,然后在渲染界面时从数组中把数据元素取出来,展示到界面上;

2.栈:例如我们设计一个层级界面,从页面A进入到B再进入C,此时如果需要返回A,在界面上执行返回操作,首先会返回到B,继续返回则回到A;

3.队列:例如一件事物包含几个步骤,而且这几个步骤有严格的先后顺序,即必须先完成前面的步骤才能进行后面的步骤;

4.树:树状结构可以用在产品结构设计,权限设计及用户等级设计等场景。类似微信底部四个模块,这种组合方式就是典型的树状结构,根节点控制着四个子节点,每个子节点下还可以有很多子节点。



作者:M_PAi
链接:https://www.jianshu.com/p/ea1406deccf9


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP