内容简介:
《产品经理必懂的技术那点事儿》以非技术背景产品经理了解技术为主题,将技术知识以简单并且易于理解的方式讲述出来,帮助非技术背景产品经理了解技术、学习技术,旨在帮助产品经理高效地与技术人员进行沟通与合作。
《产品经理必懂的技术那点事儿》的主要内容围绕产品经理需要了解的互联网基础技术知识展开,涉及客户端、服务器端、数据库及一些数据处理知识。同时,还就产品经理需具备的一些软实力,例如沟通能力和解决问题的能力进行了详细介绍。
《产品经理必懂的技术那点事儿》适合非技术背景的产品经理、运营、市场等互联网岗位的读者阅读,也适合想了解产品经理工作及准备从其他职能转型为产品经理的人阅读。
作者简介:
唐韧,英文名Ryan。2008年开始网站系统的设计和开发,2010年开始手机应用开发,国内早期Android及iOS开发者,技术博客Ryan's Zone的作者。后转型做产品经理,现在主要负责移动端产品规划和设计工作,在人人都是产品经理等社区发表过多篇产品类文章。人人都是产品经理专栏作家、起点学院优秀导师。微信公众号:唐韧
目录:
1 产品思维与技术思维 1
1.1 产品经理为什么要懂技术 1
1.2 产品经理和工程师分别是干什么的 3
1.3 产品设计中需要注意的技术边界 5
1.4 工程师的思考方式:“工程思维” 7
1.5 入门产品经理的思考方式:“功能思维” 8
1.6 高阶产品经理的思考方式:“产品思维” 8
1.7 本章小结 10
2 互联网技术与产品 12
2.1 互联网技术发展史 12
2.2 互联网产品发展史 13
2.3 互联网开源社区和技术 14
2.4 互联网产品技术架构 18
2.5 移动互联网技术的特点 20
2.6 本章小结 21
3 产品经理学编程 22
3.1 产品经理为什么要学编程 22
3.2 主流编程语言介绍 24
3.3 编程语言中的数据类型 25
3.4 编程语言中的逻辑结构 31
3.5 数据的组织方式:数据结构 36
3.6 什么是程序 40
3.7 程序的最小执行单元 41
3.8 本章小结 42
4 产品经理学数据库 43
4.1 产品经理为什么要学数据库 43
4.2 关系型数据库 44
4.3 非关系型数据库 50
4.4 本章小结 52
5 产品经理学客户端技术 53
5.1 产品经理为什么要学客户端技术 53
5.2 Android基础技术及基本控件 57
5.3 Android界面布局原理 64
5.4 Android系统的权限控制 66
5.5 Android应用打包及发布 67
5.6 Android多屏幕适配 68
5.7 iOS基础技术及基本控件 70
5.8 iOS界面布局原理 75
5.9 iOS系统权限控制 75
5.10 iOS应用打包及发布 76
5.11 Web基础技术知识 77
5.12 本章小结 82
6 产品经理学服务端技术 84
6.1 产品经理为什么要学服务端技术 84
6.2 服务端的基本架构 86
6.3 数据接口及结构 88
6.4 服务端与客户端的交互模型 93
6.5 服务器部署及运维 94
6.6 云服务器 95
6.7 本章小结 96
7 产品经理学数据 98
7.1 什么是数据 98
7.2 数据分类及数据分析 99
7.3 数据指标 101
7.4 数据仓库 107
7.5 数据可视化 108
7.6 数据驱动下的产品与业务 110
7.7 本章小结 112
8 产品经理如何写一份高质量的PRD 113
8.1 PRD的基本结构 113
8.2 基于目标读者写作 118
8.3 PRD里的产品逻辑 119
8.4 PRD里的技术规则 122
8.5 常用的PRD写作工具介绍 122
8.6 沟通胜过文档 123
8.7 本章小结 125
9 如何与工程师正确沟通 126
9.1 工程师是一个什么样的群体 126
9.2 如何向工程师阐述产品需求 128
9.3 如何从产品角度参与技术讨论 130
9.4 产品需求变动时的沟通方法 131
9.5 非技术背景产品经理的沟通技巧 132
9.6 本章小结 137
10 产品经理的自我修养 138
10.1 三种类型的产品经理 138
10.2 懂技术不如懂产品 142
10.3 产品是技术与艺术的结合 143
10.4 如何跨越产品经理初级阶段 145
10.5 产品经理如何驱动技术团队 146
10.6 成为产品领导者 147
10.7 本章小结 151
11 产品经理工作中会遇到的问题及解决方法 152
11.1 解决问题前先定位问题 152
11.2 产品经理工作中遇到的问题 154
11.3 “聚焦答案”而非“聚焦问题” 160
11.4 一个可能的解决问题模型 161
11.5 从问题和答案中获取洞察力 162
11.6 本章小结 163
后记 164