发表于2024-11-25
产品经理入门书。
系统梳理产品经理必懂技术知识脉络:常用技术概念、客户端、服务器端、数据库及一些数据处理知识。
了解它们是什么、位于哪个层次、有什么作用、如何在设计上进行调整应对。
从产品设计方法论和运营层面补充产品经理的能力模型。
产品经理职业规划发展观。
《产品经理必懂的技术那点事儿:成为全栈产品经理》以非技术背景产品经理学习技术为主题,将技术知识以简单并且易于理解的方式讲述出来,帮助非技术背景产品经理了解技术、学习技术,旨在帮助产品经理高效地与技术人员进行沟通与合作,避免不懂技术带来的困扰。
主要内容围绕产品经理需要了解的互联网基础技术知识展开,涉及客户端、服务器端、数据库及一些数据处理知识。同时,就产品经理需具备的一些软实力,例如沟通能力和解决问题的能力进行了详细介绍。另外,对产品经理必懂的运营“技术”做了详细阐述。
《产品经理必懂的技术那点事儿:成为全栈产品经理》适合非技术背景的产品经理、设计师、运营、市场等互联网岗位的读者阅读,也适合想了解产品经理工作及准备从其他职能转型为产品经理的读者阅读。
唐韧(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.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
推荐序一
2010年,我创办了人人都是产品经理(www.woshipm.com)社区,至今已经8年。
这8年来,我接触多的就是产品经理。我很少在外抛头露面,通常只会在人人都是产品经理社区创建的上百个产品经理交流群里活动,因此经常会被大家抓着问问题,其中被问多的一个问题就是"产品经理需要懂技术吗?懂到什么程度?"
其实这是一个比较有争议的问题,没有正确答案。你说需要懂,也对;说不需要懂,也没错。以我个人的从业经历而言,我倾向的答案是产品经理需要"懂"技术。
在大学里,没有产品经理这个专业,所以绝大部分产品经理都是半路出家。早期的互联网公司基本都是以技术为中心驱动产品的,因此在很多公司里,产品经理这个角色都是技术或者项目经理兼任,他们都有一定技术背景。随着互联网的迅猛发展,以技术为中心逐步走向以产品和用户为中心,尤其是在乔布斯发布iPhone 3GS以后,各大互联网公司CEO都说自己是产品经理,于是产品经理就火起来了,从此一发不可收拾。
接下来出现的情况就是一大拨从事技术、运营、设计、编辑、市场的人转型做了产品经理,非技术职位转型做产品经理的占了绝大部分。因为没有技术门槛,越来越多的大学生也都选择了产品经理职位。从产品经理的演变来看,毫不夸张地说,绝大部分产品经理是不"懂"技术的。
注意,我特意把懂这个字加了引号。因为"懂"技术不等于要会写代码。这里有一个误区,很多产品经理听别人说产品经理需要懂技术,不懂技术就会……,而感到非常焦虑,非常着急,就去买了一大堆技术相关书籍(JavaScript、PHP、Java、MySQL等各种从入门到精通的宝典),然而能坚持看完、看明白的人微乎其微。因为技术类书籍是有门槛的,还非常枯燥,不像产品和运营类书籍,贴近生活,通俗易懂,谁都可以看明白。
因为我是站长出身,做了十来年站长,对各种开源系统非常熟悉,也做过几十个网站,大家都知道做站长的人通常都是一个人能搞定所有的事情(产品、设计、运营、推广、技术、运维、内容等),于是很多人跟我说:"老曹,要不你写本产品经理能读懂的技术书吧,因为你懂技术通产品,这书你写再合适不过了。"每次遇到这样的提议,我都非常尴尬,这对我来说挑战太大,但我一直有一个梦想,组织几个懂产品的技术兄弟一起写一本产品经理的技术科普书。
直到今天,我的梦想将被实现。帮我实现梦想的人不是我自己,而是本书作者唐韧同学。唐韧是人人都是产品经理社区的专栏作家,在平台发布了很多作品,其中一篇文章《我是如何从程序员一步一步走向产品经理的》备受认可,他本人也是技术转型产品经理的优秀代表。希望本书能为从事产品经理职业的同学对技术的认知有更好的帮助,产品经理学习技术不是为了在技术人员面前证明你很牛,而是为了更好地与技术人员沟通需求、更好地合作,一起做好产品。
曹成明
人人都是产品经理、起点学院创始人兼CEO
推荐序二
犹记那天作者邀请我为他的书作序,我的内心是充满惊喜的。算起来我们共事已然有六七个年头。作者当年是我在北航软件学院设立的移动应用联合实验室的第一届学生,算是我的开山弟子。在他作为大师兄带领师弟师妹组成的项目团队实践着敏捷开发和移动产品方法论的时候,他就已然立志要成为一名优秀的产品经理。
后来,作者与我一同征战移动互联网创业之路,从App开发做起,经过多款创新产品的设计和研发历练,他已然成功转型成为一名优秀的移动互联网产品经理和互联网产品设计专家。我和作者亦师亦友的关系一直延续至今,在共同走过的许多个日日夜夜,有相知相和的共鸣,有观点分歧的碰撞,更有对产品设计的每一个细节孜孜不倦的研讨和琢磨。
正是在无数次对产品不断精益求精的思考和实践中,作者深深体会到产品经理这个角色对一个人全方位的历练和素质要求。作为把握甚至主导互联网产品的关键角色,产品经理必须具备的一项重要素质就是要懂一些有关的互联网技术。
众所周知,产品经理是处于业务需求和技术实施中间的桥梁和枢纽,肩负着理解、明确、界定业务需求,将其翻译为技术研发工程师能够听得懂的语言,并交付给工程技术团队实施这样一个关键而重要的职责。在这个过程中,懂技术不仅能让产品经理用更准确的、更缜密的、工程师更喜闻乐见的语言清晰描述业务需求和业务逻辑,更能让产品经理在产品设计阶段就前瞻性地预见到技术落地时可能存在的挑战和障碍,进而提前对设计进行优化、折中,甚至取舍。在邀请工程师协助评估技术难点的时候,也能迅速理解工程师所说的语言,实现高效的互动和沟通,为自己赢得工程师的尊重和配合。
所谓的懂技术,并不是说产品经理一定要自己拥有大量的代码编写经验,而是说产品经理要尽可能全面地了解与自己的产品落地息息相关的各方面技术。了解它们是什么、位于哪一个层次、有什么作用,可能出现的技术难点一般会存在于哪些方面,如何在设计上进行调整应对,等等。
更值得一提的是,本书不仅较全面、浅显地综述了产品经理需要了解的一些互联网技术体系,更分享了很多作者对产品设计方法论、产品与运营等上下游环节的关系、产品经理职业提升和职业发展等方面的心得和感悟。对非技术背景的产品经理而言,一定会感到开卷有益。从技术转型而来的产品经理也一定会从作者的文字中找到共鸣和收获。
很高兴能向有志于做出伟大的互联网产品、已经或即将成为产品经理的各位读者推荐本书。
刘青焱
前阿里巴巴雅虎数据平台主管,爱立信大数据研究部总监,朱李叶集团CTO
产品经理必懂的技术那点事儿:成为全栈产品经理 下载 mobi pdf epub txt 电子书 格式 2024
产品经理必懂的技术那点事儿:成为全栈产品经理 下载 mobi epub pdf 电子书质量很好,包装很好,送货快,还没看希望内容好
评分我从事售前业务,我们的产品都是定制的,每一个项目就是独立的一个产品,与市场接触多了,就会发现自己的产品有些落伍,除了公司牌子外没有任何竞争力,越来越想进入产品经理的行当去优化产品,不断迭代,使产品时刻具备市场竞争力。看这本书从首页到中间到结尾,兴奋点是呈现倒U型的,尤其看到中间的时候特别兴奋,以为找到了方向。但看到结尾再回想的时候,又觉得这本书缺乏点方法论,很多都是经验,就像一个老前辈为你娓娓道来他的得与失。
评分618真的很划算,买了这么多本书才花了一百多块钱,我觉得这一百多买的是知识。
评分核心用户:产品目标用户中最重要的用户
评分书已经收到,速度很快,质量也很好
评分不错不错,纸质书真的好
评分不错,京东这个还是很便宜的,虽然不是最优惠的时候
评分不错啊,好好看看了,希望有所帮助的。。。。。。。。。。。。。。。。。
评分618买了不少,慢慢看
产品经理必懂的技术那点事儿:成为全栈产品经理 mobi epub pdf txt 电子书 格式下载 2024