产品经理要懂的技术那些事儿

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

产品经理要懂的技术那些事儿•2018.51.为什么要懂技术?2.相关技术介绍3.与技术人员的沟通Why?011.思维切换:以用户视角来看待产品,用产品思维去设计产品,用技术思维去沟通产品实现,在不同的场景和面向不同角色完成思维切换Why?012.了解技术边界知道什么能做,什么不能做什么好做,什么不好做技术介绍-互联网及发展02PC互联网-》移动互联网-》物联网/人工智能云计算的时代编程基础021.数据类型及使用场景:整型、浮点型、bool型、字符型、时间型2.逻辑结构:条件判断if/else、条件选择switch、循环while/for3.数据结构:数组、栈(后进先出)、队列(先进先出)、树4.常量、变量、函数、方法5.面向对象编程:类、继承、封装6.接口,只关心输入输出编程进阶-注意点021.进程与线程,多线程处理(加快速度,增加了资源消耗)软件本身的多线程,程序上控制的多线程2.异步处理,对非关键业务,使用消息队列MQ好处:加快响应速度、消平业务高峰、业务拆分解耦风险:业务未全部完成、数据不一致例子:发通知、加积分、加销量3.定时任务:处理数据,轮询场景注意频率的控制,对实时性的影响例子:报表数据采集、商品查询中间表、订单超时取消编程进阶-注意点025.异常处理—类型—业务异常、运行异常、环境异常捕捉—打印日志,保存到数据库,通知(邮件、短信)处理—抛错,重试(自动、手动),补偿4.“写死”的问题,快速or灵活的选择灵活性:客户端程序服务端程序服务端配置文件数据库数据与数据库02产品的数据视角:定义实体、实体间关系、数据流转数据分类:结构化数据—固定规则结构,表单表格展现,动结构?非结构化数据—文章,图片、音频、视频数据与数据库02数据库—按一定规则存储数据,并提供操作关系型数据库—基于关系模型,二维表格;id主键使用SQL语言,MySQL,SQLSERVER,Oracle非关系型数据库—NoSQL(NotOnlySQL)mongoDB,HBASE多用在大数据领域数据与数据库02OLTP数据库—联机事务处理OLAP数据库—联机分析处理设计时需预估数据量及数据增长速率数据量级别对性能的影响数据缓存02层级名称实现方法存储位置清理方法1浏览器(客户端)默认缓存自动客户端的系统存储刷新(下拉),“清除浏览器缓存”2客户端数据缓存程序开发-APP客户端的本地存储APP-“清除缓存”3服务端接口层缓存程序开发-接口框架服务器内存-服务器软件重启服务4服务端服务层缓存程序开发-业务代码中服务器内存-Redis数据库删除Redis里的相关key作用:对频繁访问的数据,提高加载速度,降低数据库压力;支持离线访问注意:失效时间设置,数据更新触发机制更好的沟通031.让PRD文档更准确更好理解尽量使用规范的专业技术术语,如“对话框”…3.注意角色转换和沟通技巧自我:“我觉得”,“我认为”无我:“我们一起来看”确认机制2.用讲故事代替枯燥的功能介绍,场景代入常见问题的沟通031.这个功能做不了,太麻烦2.这个功能(设计)没什么意义3.这个不是(我的)BUG总结讨论03总结:思维切换、技能切换、沟通切换问题?

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功