产品经理要懂的?相关技术介绍与技术人员的沟通Why?:以用户视角来看待产品,用产品思维去设计产品,用技术思维去沟通产品实现,在不同的场景和面向不同角色完成思维切换Why?,什么不能做什么好做,什么不好做技术介绍-互联网及发展02PC互联网-》移动互联网-》物联网/:整型、浮点型、bool型、字符型、:条件判断if/else、条件选择switch、循环while/:数组、栈(后进先出)、队列(先进先出)、、变量、函数、:类、继承、,只关心输入输出编程进阶-,多线程处理(加快速度,增加了资源消耗)软件本身的多线程,,对非关键业务,使用消息队列MQ好处:加快响应速度、消平业务高峰、业务拆分解耦风险:业务未全部完成、数据不一致例子:发通知、加积分、:处理数据,轮询场景注意频率的控制,对实时性的影响例子:报表数据采集、商品查询中间表、订单超时取消编程进阶-— 类型—业务异常、运行异常、环境异常捕捉—打印日志,保存到数据库,通知(邮件、短信)处理—抛错,重试(自动、手动),补偿4.“写死”的问题,快速or灵活的选择灵活性:客户端程序<服务端程序<服务端配置文件<数据库数据与数据库02产品的数据视角:定义实体、实体间关系、数据流转数据分类:结构化数据—固定规则结构,表单表格展现,动结构?非结构化数据—文章,图片、音频、视频数据与数据库02数据库—按一定规则存储数据,并提供操作关系型数据库—基于关系模型,二维表格;id主键使用SQL语言,MySQL,SQLSERVER,Oracle非关系型数据库—NoSQL(NotOnlySQL)mongoDB,HBASE多用在大数据领域
产品经理要懂的技术那些事儿 来自淘豆网www.taodocs.com转载请标明出处.