内容简介 · · · · · ·
《产品经理必懂的技术那点事儿:成为全栈产品经理》以非技术背景产品经理学习技术为主题,将技术知识以简单并且易于理解的方式讲述出来,帮助非技术背景产品经理了解技术、学习技术,旨在帮助产品经理高效地与技术人员进行沟通与合作,避免不懂技术带来的困扰。
《产品经理必懂的技术那点事儿:成为全栈产品经理》主要内容围绕产品经理需要了解的互联网基础技术知识展开,涉及客户端、服务器端、数据库及一些数据处理知识。同时,就产品经理需具备的一些软实力,例如沟通能力和解决问题的能力进行了详细介绍。另外,对产品经理必懂的运营“技术”做了详细阐述。
《产品经理必懂的技术那点事儿:成为全栈产品经理》适合非技术背景的产品经理、设计师、运营、市场等互联网岗位的读者阅读,也适合想了解产品经理工作及准备从其他职能转型为产品经理的读者阅读。
作者简介 · · · · · ·
唐韧(Ryan),2008年开始从事网站系统的设计与开发,2010年开始从事智能手机App开发,国内早期Android及iOS开发者,百万级阅读量技术博客作者,发表技术文章百余篇。2014年转型做产品经理,在创业公司负责产品规划与设计工作。人人都是产品经理专栏作家、起点学院优秀导师,在行行家。
目录 · · · · · ·
1 产品思维与技术思维 1
1.1 产品经理为什么要懂技术 1
1.2 产品经理和工程师分别是干什么的 3
1.3 产品设计中需要注意的技术边界 5
1.4 工程师的思考方式:工程思维 7
1.5 入门产品经理的思考方式:功能思维 8
· · · · · · (更多)
1.1 产品经理为什么要懂技术 1
1.2 产品经理和工程师分别是干什么的 3
1.3 产品设计中需要注意的技术边界 5
1.4 工程师的思考方式:工程思维 7
1.5 入门产品经理的思考方式:功能思维 8
· · · · · · (更多)
1 产品思维与技术思维 1
1.1 产品经理为什么要懂技术 1
1.2 产品经理和工程师分别是干什么的 3
1.3 产品设计中需要注意的技术边界 5
1.4 工程师的思考方式:工程思维 7
1.5 入门产品经理的思考方式:功能思维 8
1.6 高阶产品经理的思考方式:产品思维 8
1.7 产品经理必须回答的8个问题 11
1.8 本章小结 13
2 互联网技术与产品 15
2.1 互联网技术发展史 15
2.2 互联网产品发展史 16
2.3 互联网开源社区和技术 17
2.4 互联网产品技术架构 22
2.5 移动互联网技术的特点 24
2.6 下一代互联网产品 25
2.7 下一代互联网产品经理 26
2.8 本章小结 26
3 产品经理学编程 28
3.1 产品经理为什么要学编程 28
3.2 主流编程语言介绍 30
3.3 编程语言中的数据类型 31
3.4 编程语言中的逻辑结构 37
3.5 数据的组织方式:数据结构 42
3.6 什么是程序 46
3.7 程序的最小执行单元 46
3.8 程序与产品功能之间的关系 47
3.9 本章小结 48
4 产品经理学数据库 50
4.1 产品经理为什么要学数据库 50
4.2 关系型数据库 51
4.3 非关系型数据库 58
4.4 数据存储与恢复 60
4.5 从数据角度看产品设计 61
4.6 本章小结 62
5 产品经理学客户端技术 63
5.1 产品经理为什么要学客户端技术 63
5.2 Android基础技术及基本控件 67
5.3 Android界面布局原理 75
5.4 Android系统的权限控制 76
5.5 Android应用打包及发布 77
5.6 Android多屏幕适配 79
5.7 iOS基础技术及基本控件 81
5.8 iOS界面布局原理 86
5.9 iOS系统权限控制 86
5.10 iOS应用打包及发布 88
5.11 Web基础技术知识 89
5.12 如何判断产品问题是否出自客户端 97
5.13 本章小结 98
6 产品经理学服务端技术 99
6.1 产品经理为什么要学服务端技术 99
6.2 服务端的基本架构 101
6.3 数据接口及结构 103
6.4 服务端与客户端的交互模型 107
6.5 服务器部署及运维 108
6.6 云服务器 109
6.7 如何判断产品问题是否出自服务端 111
6.8 本章小结 112
7 产品经理学数据 113
7.1 什么是数据 113
7.2 数据分类及数据分析 114
7.3 数据指标 116
7.4 数据仓库 122
7.5 数据可视化 123
7.6 数据驱动下的产品与业务 124
7.7 本章小结 126
8 产品经理如何写一份高质量的PRD 128
8.1 PRD的基本结构 128
8.2 产品经理如何评判一个需求的价值 133
8.3 基于目标读者写作 136
8.4 PRD里的产品逻辑 137
8.5 PRD里的技术规则 140
8.6 常用的PRD写作工具介绍 141
8.7 功能型PRD与技术型PRD的区别 142
8.8 沟通胜过文档 143
8.9 本章小结 144
9 如何与工程师正确沟通 146
9.1 工程师是一个什么样的群体 146
9.2 如何向工程师阐述产品需求 148
9.3 如何从产品角度参与技术讨论 150
9.4 产品需求变动时的沟通方法 151
9.5 非技术背景产品经理的沟通技巧 153
9.6 用讲故事代替介绍功能 158
9.7 本章小结 159
10 产品经理的自我修养 160
10.1 三种类型的产品经理 160
10.2 产品经理的三项核心技能 165
10.3 懂技术不如懂产品 167
10.4 为什么懂得这么多还是做不好产品 168
10.5 设计完功能不等于做好了产品 170
10.6 理解场景比设计功能更重要 172
10.7 产品是技术与艺术的结合 176
10.8 如何跨越产品经理初级阶段 178
10.9 产品经理如何驱动技术团队 179
10.10 成为产品领导者 180
10.11 本章小结 183
11 产品经理工作中会遇到的问题及解决方法 185
11.1 解决问题前先定位问题 185
11.2 产品经理工作中遇到的问题 187
11.3 “聚焦答案”而非“聚焦问题” 193
11.4 一个可能的解决问题模型 194
11.5 从问题和答案中获取洞察力 195
11.6 一个需求从无到有经历了什么 196
11.7 MVP:化繁为简的方法 198
11.8 如何合理地把握产品节奏 201
11.9 非技术背景产品经理三大生存指南 202
11.10 本章小结 206
12 产品经理的职业发展 207
12.1 产品助理的日常工作及晋级 207
12.2 产品经理的日常工作及晋级 209
12.3 产品总监的日常工作及晋级 213
12.4 从产品助理到产品总监的跨越 216
12.5 如何系统化地提高产品能力 218
12.6 本章小结 225
13 产品经理必懂的运营“技术” 226
13.1 产品与运营的关系 226
13.2 产品运营与业务运营的区别 228
13.3 如何围绕产品设计运营方案 232
13.4 如何通过产品杠杆提升运营效率 237
13.5 本章小结 238
14 产品经理必懂的技术名词 240
14.1 类、对象、抽象和实例 240
14.2 工程师口中的“打印”是什么意思 241
14.3 工程师口中的“写死”是什么意思 242
14.4 架构和框架 242
14.5 控件和组件 243
14.6 进程与线程 244
14.7 什么是“脚本” 245
14.8 同步处理和异步处理 246
后记 247
· · · · · · (收起)
1.1 产品经理为什么要懂技术 1
1.2 产品经理和工程师分别是干什么的 3
1.3 产品设计中需要注意的技术边界 5
1.4 工程师的思考方式:工程思维 7
1.5 入门产品经理的思考方式:功能思维 8
1.6 高阶产品经理的思考方式:产品思维 8
1.7 产品经理必须回答的8个问题 11
1.8 本章小结 13
2 互联网技术与产品 15
2.1 互联网技术发展史 15
2.2 互联网产品发展史 16
2.3 互联网开源社区和技术 17
2.4 互联网产品技术架构 22
2.5 移动互联网技术的特点 24
2.6 下一代互联网产品 25
2.7 下一代互联网产品经理 26
2.8 本章小结 26
3 产品经理学编程 28
3.1 产品经理为什么要学编程 28
3.2 主流编程语言介绍 30
3.3 编程语言中的数据类型 31
3.4 编程语言中的逻辑结构 37
3.5 数据的组织方式:数据结构 42
3.6 什么是程序 46
3.7 程序的最小执行单元 46
3.8 程序与产品功能之间的关系 47
3.9 本章小结 48
4 产品经理学数据库 50
4.1 产品经理为什么要学数据库 50
4.2 关系型数据库 51
4.3 非关系型数据库 58
4.4 数据存储与恢复 60
4.5 从数据角度看产品设计 61
4.6 本章小结 62
5 产品经理学客户端技术 63
5.1 产品经理为什么要学客户端技术 63
5.2 Android基础技术及基本控件 67
5.3 Android界面布局原理 75
5.4 Android系统的权限控制 76
5.5 Android应用打包及发布 77
5.6 Android多屏幕适配 79
5.7 iOS基础技术及基本控件 81
5.8 iOS界面布局原理 86
5.9 iOS系统权限控制 86
5.10 iOS应用打包及发布 88
5.11 Web基础技术知识 89
5.12 如何判断产品问题是否出自客户端 97
5.13 本章小结 98
6 产品经理学服务端技术 99
6.1 产品经理为什么要学服务端技术 99
6.2 服务端的基本架构 101
6.3 数据接口及结构 103
6.4 服务端与客户端的交互模型 107
6.5 服务器部署及运维 108
6.6 云服务器 109
6.7 如何判断产品问题是否出自服务端 111
6.8 本章小结 112
7 产品经理学数据 113
7.1 什么是数据 113
7.2 数据分类及数据分析 114
7.3 数据指标 116
7.4 数据仓库 122
7.5 数据可视化 123
7.6 数据驱动下的产品与业务 124
7.7 本章小结 126
8 产品经理如何写一份高质量的PRD 128
8.1 PRD的基本结构 128
8.2 产品经理如何评判一个需求的价值 133
8.3 基于目标读者写作 136
8.4 PRD里的产品逻辑 137
8.5 PRD里的技术规则 140
8.6 常用的PRD写作工具介绍 141
8.7 功能型PRD与技术型PRD的区别 142
8.8 沟通胜过文档 143
8.9 本章小结 144
9 如何与工程师正确沟通 146
9.1 工程师是一个什么样的群体 146
9.2 如何向工程师阐述产品需求 148
9.3 如何从产品角度参与技术讨论 150
9.4 产品需求变动时的沟通方法 151
9.5 非技术背景产品经理的沟通技巧 153
9.6 用讲故事代替介绍功能 158
9.7 本章小结 159
10 产品经理的自我修养 160
10.1 三种类型的产品经理 160
10.2 产品经理的三项核心技能 165
10.3 懂技术不如懂产品 167
10.4 为什么懂得这么多还是做不好产品 168
10.5 设计完功能不等于做好了产品 170
10.6 理解场景比设计功能更重要 172
10.7 产品是技术与艺术的结合 176
10.8 如何跨越产品经理初级阶段 178
10.9 产品经理如何驱动技术团队 179
10.10 成为产品领导者 180
10.11 本章小结 183
11 产品经理工作中会遇到的问题及解决方法 185
11.1 解决问题前先定位问题 185
11.2 产品经理工作中遇到的问题 187
11.3 “聚焦答案”而非“聚焦问题” 193
11.4 一个可能的解决问题模型 194
11.5 从问题和答案中获取洞察力 195
11.6 一个需求从无到有经历了什么 196
11.7 MVP:化繁为简的方法 198
11.8 如何合理地把握产品节奏 201
11.9 非技术背景产品经理三大生存指南 202
11.10 本章小结 206
12 产品经理的职业发展 207
12.1 产品助理的日常工作及晋级 207
12.2 产品经理的日常工作及晋级 209
12.3 产品总监的日常工作及晋级 213
12.4 从产品助理到产品总监的跨越 216
12.5 如何系统化地提高产品能力 218
12.6 本章小结 225
13 产品经理必懂的运营“技术” 226
13.1 产品与运营的关系 226
13.2 产品运营与业务运营的区别 228
13.3 如何围绕产品设计运营方案 232
13.4 如何通过产品杠杆提升运营效率 237
13.5 本章小结 238
14 产品经理必懂的技术名词 240
14.1 类、对象、抽象和实例 240
14.2 工程师口中的“打印”是什么意思 241
14.3 工程师口中的“写死”是什么意思 242
14.4 架构和框架 242
14.5 控件和组件 243
14.6 进程与线程 244
14.7 什么是“脚本” 245
14.8 同步处理和异步处理 246
后记 247
· · · · · · (收起)
原文摘录 · · · · · ·
-
一种较好的方法是使用最小化可行化产品的思路去设计或者优化产品,所谓最小化可行产品是源自精益创业的一个概念,意思是构建一个能基本满足需求的产品,去掉多余的细枝末节,只保留主干功能,快速投入市场让用户开始使用,然后收集和整理用户在使用过程中出现的问题,经过分析后基于这些问题提出解决方案,再将这个解决方案应用到产品改进中,再快速投入市场,再次验证和修正,如此反复,就可以将最开始的最小可行产品迭代打磨到一个相对完整的状态,这个过程可以保证每一步的成本都是最低,不需要花几个月设计和研发,上线后才发现一堆问题。 (查看原文) —— 引自第162页
喜欢读"产品经理必懂的技术那点事儿:成为全栈产品经理"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"产品经理必懂的技术那点事儿:成为全栈产品经理"的人也喜欢 · · · · · ·
产品经理必懂的技术那点事儿:成为全栈产品经理的书评 · · · · · · ( 全部 4 条 )
> 更多书评 4篇
论坛 · · · · · ·
在这本书的论坛里发言以下书单推荐 · · · · · · ( 全部 )
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有433人想读,手里有一本闲着?
订阅关于产品经理必懂的技术那点事儿:成为全栈产品经理的评论:
feed: rss 2.0
0 有用 chalice! 2019-08-17 08:40:03
大部分技术讲的实在简单,真的知道了也没什么用,后面和技术无关的那部分倒还值得一看
3 有用 海爷 2020-08-30 23:54:13
非技术出身产品经理的一次系统性扫盲。
0 有用 背朝世界 2022-04-09 17:01:30
前面技术部分很基础,甚至是太基础了,我几乎没有学到新东西。更有收获的反而是讲产品经理基础能力的后半部分,可以参照着查看自己在产品经理基本素养方面的不足。
0 有用 胡阿忧 2023-12-11 17:35:26 北京
初级产品经理学习一点儿技术,确实可以方便产品经理在职场中对项目、产品和交付的理解,是很不错的电子。这本书的内容还算全面,从工程师群体的特征到编程的逻辑,在到具体的数据库、前端、后端、数据、运营和沟通等多个角度把产品经理要做的事情讲明白了,还是非常值得产品经理查漏补缺的。书中内容详实、完整,对初级产品经理以及缺少技术背景的产品经理应该有比较大的帮助,推荐给他们。
0 有用 阿宅 2023-08-10 17:24:18 北京
全面科普还可以