美文网首页PM产品经理应该多读书PMbook
《产品经理必懂的技术那点事儿》读&记

《产品经理必懂的技术那点事儿》读&记

作者: 世林_Quentin | 来源:发表于2018-07-20 11:25 被阅读103次

    一、产品思维与技术思维

    1.产品思维&技术思维:

    产品思维侧重从用户和商业的角度出发,技术思维侧重在技术实现和系统架构层面,二者的交叉点就是产品的需求、设计、功能。

    产品思维与技术思维

    2.工程师、入门PM、高阶PM的思考方式:

    工程师——工程思维:从实现的难易程度和系统的角度去定义产品和设计产品;

    入门PM——功能思维:从软件本身角度出发的思维模式,是从系统功能的角度来评判产品的完整性和实用性;

    高阶PM——产品思维:结合工程思维、功能思维及商业思维模式,对商业目标的理解、对目标用户及使用场景的理解;

    二、互联网技术与产品

    3.互联网发展阶段:

    互联网技术发展阶段

    4.互联网开源社区和技术

    Linux 使用最广泛的服务器操作系统

    OpenSSL 网上支付的基础保障协议

    MySQL 数据库标杆

    Apache 服务器的温床

    Eclipse 工程师的造物利器

    三、产品经理学编程

    5.数据的类型:

    1). 表示整数的整型:整型是一种数字类型,所有的不带小数点的数字都属于整数在编程语言中用 int 来表示整型,例如:int a = 10 , 代表将 10 这个整数赋值给变量 a ;

    2)表示文本的字符型:字符型是一种文本类型,字符型的内容没有规则限制,可以是任意内容,在不同的编程语言中,表示字符型的关键字略有不同,java 中用 string;C 语言中用 Char;objective-C 中用 NSString;

    3)表示小数的浮点型:浮点型也是一种数字类型,与数据型相比,浮点型的数据都是带小数点的数据,在编程语言中,一般使用 float 或者 double 来表示浮点型数据;

    4)表示是非判断的布尔型:布尔型是一种特殊的数据类型,布尔型的数据只有两种值,即 true 和 false ,true 对应的符号是 1,false 对应的序号是0,一般用boolean 或者 bool 来表示;

    5)数据类型间的转换 / 数据拼接

    6.数据的逻辑结构:

    1)条件判断 if else

    条件判断的逻辑结构

    2)条件选择 switch case (以选购商品为例)

    条件选择的逻辑结构

    3)循环操作 while / do while (以倒计时为例)

    while 先判断,后执行 do while 先执行,后判断

    7.数据的组织方式:数据结构

    数据结构是计算机存储和组织数据的一种方式,是按一定规则进行组织的数据的集合。

    1)数组:同一数据类型的集合:数组是指具有相同数据类型的数据元素组成的集合,例如:int a [3] ={ 1, 2, 3} 初始化一个整数型数组,指定了数组大小是 3,且初始值为 1, 2, 3三个整数。

    2)栈:汉诺塔结构:栈又可以叫做堆栈,是一种满足一定规则的数据结构,这种规则通常叫做“后进先出”。

    3)队列:排队的艺术:队列在结构上分为队头和队尾,只能在队头执行出队操作,在队尾执行入队操作(先进先出)

    队列

    4)树:长在树上的数据:树状结构上的数据往往叫做一个节点,每个树状结构都有一个根结点,也就是树根,从树根出发可以延伸出枝干节点,或者叫兄弟节点,树状结构的末端,我们称之为叶子节点。(等级、权限、结构设计)

    四、产品经理学数据库

    8.关系型数据库/非关系型数据库

    五、产品经理学客户端技术

    9. Web 基础技术知识:

    HTML:超文本标记语言

    CSS:给只有内容的 HTML 穿外衣

    URL / HTTP:统一资源定位符;类似于 http://www.XXX.com/aa/bb/c.png 可分为三部分,第一部分,协议部分:http://,HTTP协议,全称超文本传输协议是互联网的基本协议,通过该协议我们可以在互联网上传递除文字以外的其他内容,例如网页、音乐、图片等;第二部分是自愿所在服务器的 IP 地址,味了方便识别,IP 地址通常被余名所替代;第三部分是资源的具体路径,也就是域名后面斜杠的部分,这部分结构和文件夹的层级结构比较类似,不同的结构间通过斜杠进行区分。

    六、产品经理学服务端

    10.服务端

    通常被叫做云端,也就是我们所说的云服务器,云服务器是指物理机房托管在第三方,而不用自建机房,每个机房都由应用服务器,数据库服务器,交换机,网络端口和外网光缆构成

    服务端架构图

    11.数据接口:

    指客户端与服务端进行数据传输和交换的数据协议,数据接口是一种数据交换的标准。

    12.JSON:

    轻量级的数据交换格式

    JSON

    13.XML:

    可扩展标记语言,与 JSON 一样也是一种数据交换格式,也可以进行简单的结构话文本数据的储存。

    XML

    14.客户端与服务端的交互模型:

    客户端与服务端的交换模型

    这个交换模型叫做请求响应模型,这是互联网技术产品实现信息交互的一种数据交换模型,通过这个模型主要完成信息的发送、处理和响应。

    15.云服务器:

    传统服务器与云服务器

    七、产品经理学数据:

    16.结构化数据:

    按照一定的数据规则存储的数据。(好比一个大型图书馆)

    17.非结构化数据:

    零散的、没有一定规律的数据。(电商网站的浏览数据)

    18.数据指标:

    产品在某个方面所记录和统计出来的数据结果,是对过去进行回顾和对未来进行预测的参考标准。

    19.UV(Unique Visitor):

    网站独立访客和独立用户数,访问某个网站的独立 IP 数量,通常计算的周期是0点到24点。可以分析产品的活跃情况

    20.PV(page View) :

    网站的页面访问量,和 UV 不同的是,PV 统计的是用户打开网站的次数,可以反应并统计用户的访问主路径,可以围绕这个主题优化产品(可借助百度统计和谷歌的 Google Analyties 统计)

    21.DAU(Daily Active User ):

    日活跃用户,记录一天内独立用户登录或使用产品的次数。MAU(Monthly Active User):月活跃用户数。

    22.GMV(Gross Merchandise Volume):

    商品交易总额,一种反应商品交易总量的数据指标。反映了一个平台的交易活跃情况

    23.转化率/留存率:

    转化率是统计一个大范围的运营活动或者产品动作转化出有效用户的比例/留存率是用户进入产品之后,在一定的周期过后留存在产品中俄用户数量。

    24.数据仓库(Data Warehouse):

    可简写为 DW ,是一种对历史数据进行存储和分析的数据系统,通常是为企业对过往数据进行分析从而制定相关决策而存在的。(有一定的延迟性,只对数据进行查询操作)

    企业数据仓库示意图

    25.数据可视化:

    对数据分析结果的展示,通过数据可视化能给决策者提供更直观生动的数据决策支持。

    八、产品经理如何写一份高质量的 PRD

    九、如何与工程师正确沟通

    26.如何正确沟通

    首先,看一下产品所涉及的逻辑是否完整,包括正常功能逻辑和异常功能逻辑(先进行自检);其次,尽量使用第三方讲述法,多用“我们一起来看一下这个问题,用户在使用产品时经常会觉得,少用我觉得,我认为”。

    27.如何从产品角度参与技术讨论:

    首先对于产品需求有充分理解和把握,其次,形象化提问

    28.产品需求变动时的沟通方法:

    内因推动变化的角度去沟通

    29.沟通顺序

    沟通顺序

    30.“这个功能做不了”怎么办?——反问3个问题

    1)这个产品需求在现有技术条件下,是否可实现,是不是存在技术边界,如果是技术不可实现,就只能寻求新的产品解决方案。可实现则继续发问

    2)既然是可实现,那做不了的原因是不是因为我们目前不具备这样的技术?(研发新的技术或继续问)

    3)那是不是因为开发进度和时间导致做不了?

    十、产品经理的自我修养

    31.三种类型的产品经理:

    用户体验型的产品经理、业务型产品经理、数据型产品经理

    1)用户体验型产品经理:主要为产品的用户体验负责,包括产品功能体验,视觉体验和信息体验;首先要求具备较高的同理心,理解目标用户的心理,得成为产品的用户才能设计出好产品。

    2)业务型产品经理:是围绕业务流程和业务动作的设计,不直接设计产品功能,需要具备宏观思维,把控和设计的是整个产品的流程,具体到业务流程中的每个角色的动作,以及每个业务节点之间是怎样衔接和配合的。

    3)数据型产品经理:专注于数据的产品经理,这里包括采集数据和数据分析,也包括了基于数据分析结果进行产品改进和决策的过程。好比产品的健康诊断书,需要随时关注产品的数据反馈,通过监测数据变化对产品进行灵活调整。

    十一、产品经理工作中遇到的问题及可觉方法

    32.解决问题前先定位问题:

    很多时候不是我们解决不了问题,而是我们根本就没办法搞明白问题是什么。首先判断问题是否真实存在,其次对问题的影响范围做一个判断。

    问题区间

    1)与老板之间的不明确:一个公司要做的事情首先就是从老板的战略出发,战略指明方向,在这个大方向之下,产品经理负责通过产品将战略以用户可用的产品形式展落地。产品经理需要做的是对问题进行引导性的转化,将老板的战略落地,通过提问的方式明确战略意图,然后提出可能的解决方案让老板进行二次确认,最终明确更具体的解决方案,以推动问题的解决。

    2)与设计师之间的争论:设计师的工作往往具备一定的创造性而且是散发性的,要完成好的的设计,设计师要在理解设计目的的前提下发挥自己的想象,然后将设计表现出来。争论主要体现在两个方面,一是以设计目的的理解,而是以设计方式的选择。

    3)与工程师之间的不理解:解决这个问题的关键在于学会题问,不是抛出问题等待回复,而是带着可能的答案去提问。产品经理和工程师从不理解到理解过程中,需要 产品经理发挥自己的综合能力,问题的解决不一定是硬实力的比拼,更多是靠软实力的较量,产品经理能否控制谈话和引导沟通,直接决问问题是否朝着解决方案的方向前进。有时我们认为的问题俄能仅仅是思考和表达方式上的差异,退一步或者向前一步都能看到问题的本质,聚焦到答案上比聚焦到问题上更有利于问题的解决。

    4)与业务人员的脱线:对于不同的脱线产物,综合起来主要有两类,一类是原始信息,也就是来自业务一线的未经加工处理的信息,例如用户的真实反馈。另一类是加工信息,即业务人员收到原始信息后给予自己的理解提出的问题或者解决方案。对于产品经理而言,第一类信息是有效信息,第二类信息是干扰信息。解决脱线问题最行之有效的就是深入一线,获得原始信息后再进行进一步的判断和产品决策。

    33. 聚焦问题与聚焦答案:

    聚焦问题与聚焦答案

    1)聚焦答案:是一种解决问题的思路和方式,当我们完成对问题的定位后,就需要将思路和胡伊琍转移到寻求问题解决方案的方向上来,聚焦答案是寻找问题解决方案的一种引导。要求问题解决者把解决问题的重点放在如何解决问题上,而不是一直关注问题是什么,以及问题带来的现象和影响。

    34.一个可能的解决问题模型:

    首先完成对问题的定位,即明确问题是什么;第二步,判断问题出现的起始节点;第三步,根绝问题构建解决方案。

    相关文章

      网友评论

      本文标题:《产品经理必懂的技术那点事儿》读&记

      本文链接:https://www.haomeiwen.com/subject/vwippftx.html