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

前言

      《产品经理必懂的技术那点事儿》是由唐韧(Ryan)编写,他也是“人人都是产品经理”社区的创办人。这本书对于跨行业想要转行产品经理的我来说有很重要的意义,它令我对基本技术语言以及与工程师的沟通技巧有了系统的了解,阅读完此书后再阅读更为精深的技术类书籍,相信会有不一样的效果。


脉络一览


一、产品思维和技术思维

 产品经理为什么要懂技术?

        固有知识结构的差异导致思维模式和视角的差异,工程师通常是路径推理的技术思维,产品经理通常是用户场景的产品思维。

       产品思维:侧重从用户和商业视角出发;

       技术思维:侧重在技术实现和系统架构层面,评估产品功能的技术价值和开发成本。

      两种思维方式也有交叉点,那就是产品的需求、设计和产品功能。

产品经理和工程师分别干什么

        黑盒测试是指一般的功能性测试,测试人员会从用户视角对产品进行全方位多角度的使用,模拟出各种可能出现的用户场景对产品进行全流程测试。

       白盒测试是比黑盒测试更进一步的测试,白盒测试会深入代码层面进行测试,使用测试用例对某一代码模块进行测试,白盒测试对测试人员的要求更高。

技术边界

       技术边界是指在现有技术水平之下,可以被技术实现的需求范围。

      例如:移动App自动定位和导航,是因为在智能手机里内置了GPS导航模块;能在微信内使用摇一摇功能,是因为手机内置了重力传感器和加速度传感器。

工程思维 

       工程思维往往是理性的逻辑思维,从实现的难易程度和系统的角度定义产品和设计产品。

      弊端:脱离实际。

功能思维

      功能思维是从软件产品角度出发的思维模式,是从系统功能的角度评判产品的完整性和实用性。

     弊端:重点都是关注产品功能本身,而忽略了其业务目标和业务价值。

     真正好的产品应该做到产品驱动业务

产品思维

      产品思维是一种结合工程思维、功能思维及商业思维的综合思维模式,包括对商业目标的理解、对目标用户及用户使用场景的理解。通过了解产品所围绕的业务场景提升产品的可用性易用性,改善业务体验和产品体验,提升整体的用户体验

用户体验五要素

     战略层:决定了业务和产品需要实现什么目标,为谁和什么场景服务;

    范围层:做哪些功能来实现战略目标;

    结构层:基于范围层的内容完成基础信息架构和交互设计(结构图、框架图);

   框架层:界面设计(原型图、PRD);

   表现层:视觉表现设计(UI)。

要回答的八个问题

     产品的目标用户是谁?产品为目标用户解决了一个什么核心问题?产品的核心功能是什么?

     产品的使用场景是什么?产品给目标用户带来的价值是什么?

     如何一句话介绍产品?与同类产品的定位差异是什么?盈利模式?


二、互联网技术与产品 

互联网发展史

     互联网发展:基础技术发展期→PC互联网时代→移动互联网时代

     产品发展史:本地存储→云服务(SAAS,容灾性高)→APP

     云服务:在任何地方、任何时候只要通过一个网页浏览器即可使用对应的软件系统产品。

互联网开源社区和技术

       开源,就是开放源代码,开源技术可以被任何人、任何组织以无偿的方式直接使用。(但是限制商业用途)

      例如GitHub就是一个完全由技术人员参与并维护的线上开源社区。(程序员的维基百科)

Linux

      服务器操作系统。如今使用广泛的Android手机其底层系统使用的就是Linux,世界上很多超大型计算机使用的操作系统也是Linux。

     特点:可靠、安全、稳定、可扩展。

OpenSSL

       网上支付的基础保障协议。具备完整的加密算法和数据加密功能,是网络通信安全及
数据完整性的一套安全协议。

MySQL

      MySQL是一个开源数据库管理系统,属于关系型数据库。

      特点:适用性非常广泛,为C、C++、Java、PHP等主流开发语言提供了使用接口,使基于任何技术语言开发的系统都可以使用MySQL作为数据库。

Apache

      为我们每天访问的网站提供最基础的容器支持,是一款服务器运行软件系统

Eclipse

      开放源代码的基于Java的可扩展开发平台

VR和AR

     VR:虚拟现实,把人完全带入虚拟世界。

     AR:增强现实,一部分是真的,将虚拟与现实环境融为一体。

互联网产品技术架构

      分为前端和服务端,前端(客户端)和服务端通过中间网络进行数据传输。


三、产品经理学编程

主流编程语言

        C语言、JAVA、PHP、Python、Objective-C(iOS中使用)等。

数据类型

        每一种数据都有一种且唯一一种数据类型。数据类型代表编程语言中的最基本规则。

数据类型代表内容编程语言表达形式
整型整数数字int
字符型任意内容文本String
浮点型带小数点的数字float或double
布尔型true和falseboolean或
bool

逻辑结构

更新中……


后记

      这本书反反复复读了三遍,从一开始的大体了解,再到有了体系化的认知,令自己感到收获颇丰。最后,分享唐老师在书最前面的一句话,鼓励在毕业两年多后下定决心跨行业转行的我,还有我们。

我也是星辰大海中的那一叶扁舟,在这里挣扎,在这里成长。

我已经在这场开始已久的战役中,未来已来。

 BXY

2021年

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值