内容简介 · · · · · ·
产品经理工作对人的综合素养要求很高。比如,硬技能方面的要求有:商业洞察能力、行业分析能力、需求分析能力、产品设计能力等;软技能方面的要求有:沟通能力、抗压能力、管理能力等。也正因为如此,能真正经受住实战考验,各方面都非常优秀的产品经理很稀缺。
大部分产品经理都会负责具体产品的设计规划与实现等工作,这期间经常需要与开发者打交道。缺乏对开发者和相关技术实现的了解,往往会导致工作效率低下,无法获得良好的工作结果。本书主要针对这些方面进行解读,包括对开发者思维方式及工作习惯的介绍,对常见产品设计背后技术实现原理的剖析,开发过程中的项目管理方法,以及进阶产品技术能力等方面。本书可以全面填补产品经理技术方面的短板,帮助产品经理更好地完成工作。
《产品经理技术手册》不仅适合各个不同阶段的产品经理阅读,也适合从事互联网产品相关工作的人阅读。
作者简介 · · · · · ·
小风老师,本名陈宇峰,已过三十而立的年纪。
·职业教育上市公司资深讲师,学员数破千名,学员遍布各大互联网公司。
·多年互联网从业者,曾任职于母婴社区电商独角兽公司、早教行业头部机构。
·多平台专栏作家,“人人都是产品经理”平台上文章阅读量达数十万。
·独立原创音乐人,以艺名“村上风”发布专辑《进行中》,在网易云音乐App上专辑播放量破百万。
目录 · · · · · ·
第一部分 日常沟通篇
第1章 产品经理需要了解语言与开发者 3
1.1 编程语言 3
1.1.1 Objective-C 3
1.1.2 JavaScript 4
1.1.3 PHP 4
· · · · · · (更多)
第1章 产品经理需要了解语言与开发者 3
1.1 编程语言 3
1.1.1 Objective-C 3
1.1.2 JavaScript 4
1.1.3 PHP 4
· · · · · · (更多)
第一部分 日常沟通篇
第1章 产品经理需要了解语言与开发者 3
1.1 编程语言 3
1.1.1 Objective-C 3
1.1.2 JavaScript 4
1.1.3 PHP 4
1.1.4 Java 5
1.1.5 Python 5
1.1.6 Swift和Kotlin 6
1.2 标记语言 7
1.2.1 HTML 7
1.2.2 CSS 8
1.2.3 XML 9
1.3 开发者 10
1.3.1 前端开发工程师 11
1.3.2 Android开发工程师 11
1.3.3 iOS开发工程师 13
1.3.4 后端开发工程师 13
1.3.5 运维工程师 14
1.3.6 全栈工程师 15
第2章 开发者的思维方式和常见技术名词 16
2.1 面向过程和面向对象 17
2.1.1 面向过程 17
2.1.2 面向对象 18
2.2 模块化、组件化和插件化 19
2.3 基础名词 20
2.3.1 数据库相关名词 20
2.3.2 C/S架构和B/S架构 29
2.3.3 端口 29
2.3.4 HTTP协议 30
2.3.5 HTTPS协议 39
2.3.6 开发中的各种环境 41
2.3.7 前后端分离 43
2.4 技术实现常用名词 44
2.4.1 常见ID 44
2.4.2 Session、Cookie和Token 49
2.4.3 接口、API和SDK 53
2.4.4 “写死”和“写活” 54
2.4.5 常量和变量 56
2.4.6 配置文件 58
2.4.7 同步和异步 60
2.4.8 进程和线程 62
2.4.9 编译、打包和部署 65
2.4.10 关于重构 66
2.5 异常问题相关名词 68
2.5.1 Bug 68
2.5.2 打断点 70
2.5.3 抓包 72
2.5.4 跨域 74
第3章 开发者的工作习惯 79
3.1 开发者在项目不同环节关注的重点 79
3.1.1 需求收集 80
3.1.2 需求分析 80
3.1.3 产品设计 81
3.1.4 需求评审 81
3.1.5 产品开发 81
3.1.6 产品测试与产品验收 82
3.1.7 产品上线 82
3.2 如何与开发者沟通协作 82
3.2.1 提升专业能力 83
3.2.2 了解开发者的特点 85
第二部分 产品设计篇
第4章 常见的产品形态及特点 89
4.1 原生应用 89
4.2 网页应用 91
4.3 混合应用 91
4.4 小程序 93
4.5 H5 95
4.6 PC客户端 95
4.7 如何选择产品形态 97
第5章 UI设计和交互设计 99
5.1 控件 99
5.1.1 什么是控件 100
5.1.2 常见控件类型 102
5.2 布局 116
5.2.1 Android常见布局方式 116
5.2.2 iOS常见布局方式 124
5.2.3 前端常见布局方式 124
5.3 适配 129
5.3.1 适配的本质 130
5.3.2 适配的基础概念 131
5.3.3 移动端屏幕适配 134
5.3.4 前端适配 143
5.4 原型的规范性 148
5.4.1 原型规范的重要性 148
5.4.2 原型的绘制规范 149
第6章 从场景窥探让产品能够落地的技术原理 157
6.1 常见的功能性需求 157
6.1.1 不同形态产品的通用功能设计 157
6.1.2 移动App的常见功能设计 184
6.1.3 微信小程序的常见功能设计 196
6.1.4 Web产品的常见功能设计 204
6.2 常见的安全性需求 208
6.2.1 为什么有安全性需求 208
6.2.2 软件自身安全问题 209
6.2.3 数据安全问题 221
6.2.4 产品设计安全问题 223
6.3 常见的性能需求 224
6.3.1 什么是性能需求 224
6.3.2 App的性能需求 225
6.3.3 微信小程序的性能需求 233
6.3.4 Web应用的性能需求 236
6.4 常见的兼容性需求 236
第三部分 项目管理篇
第7章 如何给项目排期 241
7.1 撰写初稿 242
7.2 认领功能、初步排期 242
7.3 审核排期 243
7.4 确认排期 244
第8章 项目中的跟进工作 245
8.1 相对完善的需求文档 245
8.2 开发过程中的例行会议 246
8.3 合理的沟通方式 246
第9章 产品的验收、测试和上线 248
9.1 产品验收 248
9.1.1 验收阶段如何安装测试包 248
9.1.2 如何判断问题归属 250
9.1.3 借助抓包工具查看接口数据 251
9.2 产品测试 252
9.2.1 自动化测试的必要性 252
9.2.2 自动化测试的类型 253
9.3 产品上线 254
9.3.1 将App上架到应用商店 254
9.3.2 微信小程序的上线 258
第10章 如何应对项目中的风险 260
10.1 需求变更的流程 260
10.2 发版流程的规范 262
10.3 iOS App审核 263
10.3.1 iOS App审核被拒常见原因及解决方案 264
10.3.2 iOS App审核被拒的特殊解决方案 267
10.4 违法违规收集个人信息 269
第四部分 产品进阶篇
第11章 为了更好地评估与产出需求 275
11.1 接口文档 275
11.1.1 看懂接口文档的必要性 275
11.1.2 接口文档的格式与规范 275
11.2 技术理解能力 278
第12章 产品经理的数据分析技能 280
12.1 数据分析的意识 281
12.1.1 定性与定量分析 281
12.1.2 数据分析意识的体现 282
12.2 数据分析的流程 289
12.3 SQL在数据分析中的应用 290
12.3.1 数据库服务器的连接 291
12.3.2 数据库的结构 294
12.3.3 SQL语句对数据的基本操作 295
· · · · · · (收起)
第1章 产品经理需要了解语言与开发者 3
1.1 编程语言 3
1.1.1 Objective-C 3
1.1.2 JavaScript 4
1.1.3 PHP 4
1.1.4 Java 5
1.1.5 Python 5
1.1.6 Swift和Kotlin 6
1.2 标记语言 7
1.2.1 HTML 7
1.2.2 CSS 8
1.2.3 XML 9
1.3 开发者 10
1.3.1 前端开发工程师 11
1.3.2 Android开发工程师 11
1.3.3 iOS开发工程师 13
1.3.4 后端开发工程师 13
1.3.5 运维工程师 14
1.3.6 全栈工程师 15
第2章 开发者的思维方式和常见技术名词 16
2.1 面向过程和面向对象 17
2.1.1 面向过程 17
2.1.2 面向对象 18
2.2 模块化、组件化和插件化 19
2.3 基础名词 20
2.3.1 数据库相关名词 20
2.3.2 C/S架构和B/S架构 29
2.3.3 端口 29
2.3.4 HTTP协议 30
2.3.5 HTTPS协议 39
2.3.6 开发中的各种环境 41
2.3.7 前后端分离 43
2.4 技术实现常用名词 44
2.4.1 常见ID 44
2.4.2 Session、Cookie和Token 49
2.4.3 接口、API和SDK 53
2.4.4 “写死”和“写活” 54
2.4.5 常量和变量 56
2.4.6 配置文件 58
2.4.7 同步和异步 60
2.4.8 进程和线程 62
2.4.9 编译、打包和部署 65
2.4.10 关于重构 66
2.5 异常问题相关名词 68
2.5.1 Bug 68
2.5.2 打断点 70
2.5.3 抓包 72
2.5.4 跨域 74
第3章 开发者的工作习惯 79
3.1 开发者在项目不同环节关注的重点 79
3.1.1 需求收集 80
3.1.2 需求分析 80
3.1.3 产品设计 81
3.1.4 需求评审 81
3.1.5 产品开发 81
3.1.6 产品测试与产品验收 82
3.1.7 产品上线 82
3.2 如何与开发者沟通协作 82
3.2.1 提升专业能力 83
3.2.2 了解开发者的特点 85
第二部分 产品设计篇
第4章 常见的产品形态及特点 89
4.1 原生应用 89
4.2 网页应用 91
4.3 混合应用 91
4.4 小程序 93
4.5 H5 95
4.6 PC客户端 95
4.7 如何选择产品形态 97
第5章 UI设计和交互设计 99
5.1 控件 99
5.1.1 什么是控件 100
5.1.2 常见控件类型 102
5.2 布局 116
5.2.1 Android常见布局方式 116
5.2.2 iOS常见布局方式 124
5.2.3 前端常见布局方式 124
5.3 适配 129
5.3.1 适配的本质 130
5.3.2 适配的基础概念 131
5.3.3 移动端屏幕适配 134
5.3.4 前端适配 143
5.4 原型的规范性 148
5.4.1 原型规范的重要性 148
5.4.2 原型的绘制规范 149
第6章 从场景窥探让产品能够落地的技术原理 157
6.1 常见的功能性需求 157
6.1.1 不同形态产品的通用功能设计 157
6.1.2 移动App的常见功能设计 184
6.1.3 微信小程序的常见功能设计 196
6.1.4 Web产品的常见功能设计 204
6.2 常见的安全性需求 208
6.2.1 为什么有安全性需求 208
6.2.2 软件自身安全问题 209
6.2.3 数据安全问题 221
6.2.4 产品设计安全问题 223
6.3 常见的性能需求 224
6.3.1 什么是性能需求 224
6.3.2 App的性能需求 225
6.3.3 微信小程序的性能需求 233
6.3.4 Web应用的性能需求 236
6.4 常见的兼容性需求 236
第三部分 项目管理篇
第7章 如何给项目排期 241
7.1 撰写初稿 242
7.2 认领功能、初步排期 242
7.3 审核排期 243
7.4 确认排期 244
第8章 项目中的跟进工作 245
8.1 相对完善的需求文档 245
8.2 开发过程中的例行会议 246
8.3 合理的沟通方式 246
第9章 产品的验收、测试和上线 248
9.1 产品验收 248
9.1.1 验收阶段如何安装测试包 248
9.1.2 如何判断问题归属 250
9.1.3 借助抓包工具查看接口数据 251
9.2 产品测试 252
9.2.1 自动化测试的必要性 252
9.2.2 自动化测试的类型 253
9.3 产品上线 254
9.3.1 将App上架到应用商店 254
9.3.2 微信小程序的上线 258
第10章 如何应对项目中的风险 260
10.1 需求变更的流程 260
10.2 发版流程的规范 262
10.3 iOS App审核 263
10.3.1 iOS App审核被拒常见原因及解决方案 264
10.3.2 iOS App审核被拒的特殊解决方案 267
10.4 违法违规收集个人信息 269
第四部分 产品进阶篇
第11章 为了更好地评估与产出需求 275
11.1 接口文档 275
11.1.1 看懂接口文档的必要性 275
11.1.2 接口文档的格式与规范 275
11.2 技术理解能力 278
第12章 产品经理的数据分析技能 280
12.1 数据分析的意识 281
12.1.1 定性与定量分析 281
12.1.2 数据分析意识的体现 282
12.2 数据分析的流程 289
12.3 SQL在数据分析中的应用 290
12.3.1 数据库服务器的连接 291
12.3.2 数据库的结构 294
12.3.3 SQL语句对数据的基本操作 295
· · · · · · (收起)
喜欢读"产品经理技术手册"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"产品经理技术手册"的人也喜欢 · · · · · ·
-
- 编程卓越之道(卷3):软件工程化 8.7
-
- 软件开发的201个原则 7.8
-
- 卓有成效的工程师 8.5
-
- 软件需求(第3版) 8.8
-
- 产品设计与开发(原书第6版) 8.7
-
- 结网 8.1
-
- 启示录 8.5
-
- 信息架构 7.9
-
- 谷歌和亚马逊如何做产品 7.7
产品经理技术手册的书评 · · · · · · ( 全部 3 条 )
![](https://img9.doubanio.com/icon/u187478530-4.jpg)
一言以蔽之,不建买。
23年新出翻下来12章内容杂糅,深浅不一,总体给人一种全书在堆砌字数,段落的感觉,对产品经理岗位的人来说,没有帮助,不建议购买。好像作者在写书之前,可能没有考虑 图书的受众。全书这里写一点,那里写一点。 作者原是开发出身,写的也是产品经理技术手册,但是本书第一部...
(展开)
![](https://img1.doubanio.com/icon/user_normal.jpg)
大力推荐小风老师的这本《产品经理技术手册》
首先,这本书是一本介绍产品经理角色和工作的指南。它涵盖了产品经理所需的技能和知识,并提供了一些实用的技巧和方法来帮助产品经理更好地完成工作。 其次,这本书的内容深入浅出,易于理解。小风老师用简单明了的语言,解释了复杂的概念和技术,让读者可以轻松掌握。 此外,...
(展开)
![](https://img3.doubanio.com/icon/u66978415-3.jpg)
《产品经理技术手册》是一本非常值得推荐的产品经理书籍~
《产品经理技术手册》是一本非常值得推荐的产品经理书籍。这本书由知名的产品经理和技术专家编写,深入探讨了产品经理在工作中可能遇到的各种问题,以及如何运用技术知识和工具来解决这些问题。 这本书的内容涵盖了产品经理在日常工作中可能遇到的各种技术领域,例如数据分析、...
(展开)
> 更多书评 3篇
论坛 · · · · · ·
在这本书的论坛里发言以下书单推荐 · · · · · · ( 全部 )
- 成长 (乾元资始)
- 认命学技术 (G)
- ProductManager (qdsxinyee)
- 产品经理 (Hsuching)
- 工作(产品) (生如夏花)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有397人想读,手里有一本闲着?
订阅关于产品经理技术手册的评论:
feed: rss 2.0
0 有用 小恩小惠 2023-03-28 14:10:01 北京
可以作为案头手册随时翻阅,自己有时候学技术可能大海捞针地不知道学什么,学到什么程度,有了这本书会比较系统,也能有度地学习!
0 有用 散步L 2024-06-08 22:40:59 广东
全面
0 有用 天上的泽 2023-10-31 09:51:08 北京
很实用的一本书,确实学到了一些有用的技术知识,可以帮助我在工作中更好的和研发人员沟通交流。
0 有用 山上有座庙 2024-01-05 12:24:49 江苏
对于初级产品去了解工作中的各个方面比较有帮助
1 有用 杨中兴 2023-03-28 14:07:44 北京
介绍了开发者的思维方式及工作习惯,剖析了产品设计背后的技术实现原理,等等,可以全面填补产品经理技术方面的短板,帮助产品经理更好地完成工作。
0 有用 风之旅人 2024-07-20 10:57:26 北京
虽然比较粗略,但是覆盖面还挺多,适合产品经理入门,给个四星吧
0 有用 散步L 2024-06-08 22:40:59 广东
全面
0 有用 奥德曼面包机 2024-03-23 15:50:07 广东
内容确实很多,但是讲起来东一榔头西一棒子,典型想到啥就说啥,新人小白可以补充些知识。
0 有用 玦_ 2024-02-28 22:56:24 湖北
下班后到现在,略读了一遍,内容非常基础,不建议新手产品经理读,如果需要学习,可以搜其他资料,比如ui完全可以在网上了解,交互和技术知识可以搜一下国外的一些书。
0 有用 云朵 2024-01-22 11:25:23 北京
不推荐