内容简介
1产品思维与技术思维
1.1产品经理为什么要懂技术
1.2产品经理和工程师分别是干什么的
1.3产品设计中需要注意的技术边界
1.4工程师的思考方式:工程思维
1.5入门产品经理的思考方式:功能思维
1.6高阶产品经理的思考方式:产品思维
1.7产品经理必须回答的8个问题
1.8本章小结
2互联网技术与产品
2.1互联网技术发展史
2.2互联网产品发展史
2.3互联网开源社区和技术
2.4互联网产品技术架构
2.5移动互联网技术的特点
2.6下一代互联网产品
2.7下一代互联网产品经理
2.8本章小结
3产品经理学编程
3.1产品经理为什么要学编程
3.2主流编程语言介绍
3.3编程语言中的数据类型
3.4编程语言中的逻辑结构
3.5数据的组织方式:数据结构
3.6什么是程序
3.7程序的最小执行单元
3.8程序与产品功能之间的关系
3.9本章小结
4产品经理学数据库
4.1产品经理为什么要学数据库
4.2关系型数据库
4.3非关系型数据库
4.4数据存储与恢复
4.5从数据角度看产品设计
4.6本章小结
5产品经理学客户端技术
5.1产品经理为什么要学客户端技术
5.2 Android基础技术及基本控件
5.3 Android界面布局原理
5.4 Android系统的权限控制
5.5 Android应用打包及发布
5.6 Android多屏幕适配
5.7 iOS基础技术及基本控件
5.8 iOS界面布局原理
5.9 iOS系统权限控制
5.10 iOS应用打包及发布
5.11 Web基础技术知识
5.12如何判断产品问题是否出自客户端
5.13本章小结
6产品经理学服务端技术
6.1产品经理为什么要学服务端技术
6.2服务端的基本架构
6.3数据接口及结构
6.4服务端与客户端的交互模型
6.5服务器部署及运维
6.6云服务器
6.7如何判断产品问题是否出自服务端
6.8本章小结
7产品经理学数据
7.1什么是数据
7.2数据分类及数据分析
7.3数据指标
7.4数据仓库
7.5数据可视化
7.6数据驱动下的产品与业务
7.7本章小结
8产品经理如何写一份高质量的PRD
8.1 PRD的基本结构
8.2产品经理如何评判一个需求的价值
8.3基于目标读者写作
8.4 PRD里的产品逻辑
8.5 PRD里的技术规则
8.6常用的PRD写作工具介绍
8.7功能型PRD与技术型PRD的区别
8.8沟通胜过文档
8.9本章小结
9如何与工程师正确沟通
9.1工程师是一个什么样的群体
9.2如何向工程师阐述产品需求
9.3如何从产品角度参与技术讨论
9.4产品需求变动时的沟通方法
9.5非技术背景产品经理的沟通技巧
9.6用讲故事代替介绍功能
9.7本章小结
10产品经理的自我修养
10.1三种类型的产品经理
10.2产品经理的三项核心技能
10.3懂技术不如懂产品
10.4为什么懂得这么多还是做不好产品
10.5设计完功能不等于做好了产品
10.6理解场景比设计功能更重要
10.7产品是技术与艺术的结合
10.8如何跨越产品经理初级阶段
10.9产品经理如何驱动技术团队
10.10成为产品领导者
10.11本章小结
11产品经理工作中会遇到的问题及解决方法
11.1解决问题前先定位问题
11.2产品经理工作中遇到的问题
11.3“聚焦答案”而非“聚焦问题”
11.4一个可能的解决问题模型
11.5从问题和答案中获取洞察力
11.6一个需求从无到有经历了什么
11.7 MVP:化繁为简的方法
11.8如何合理地把握产品节奏
11.9非技术背景产品经理三大生存指南
11.10本章小结
12产品经理的职业发展
12.1产品助理的日常工作及晋级
12.2产品经理的日常工作及晋级
12.3产品总监的日常工作及晋级
12.4从产品助理到产品总监的跨越
12.5如何系统化地提高产品能力
12.6 本章小结
13产品经理必懂的运营“技术”
13.1产品与运营的关系
13.2产品运营与业务运营的区别
13.3如何围绕产品设计运营方案
13.4如何通过产品杠杆提升运营效率
13.5本章小结
14产品经理必懂的技术名词
14.1类、对象、抽象和实例
14.2工程师口中的“打印”是什么意思
14.3工程师口中的“写死”是什么意思
14.4架构和框架
14.5控件和组件
14.6进程与线程
14.7什么是“脚本”
14.8同步处理和异步处理
后记