读书笔记 | 产品经理必懂的技术那点事儿 第二节【互联网技术和产品】

互联网技术和产品

一、互联网发展史

1、基础技术发展期

2、PC互联网时代

3、移动互联网时代

4、人工智能和万物互联时代

二、互联网产品发展史

1、本地软件:库存管理系统

2、web技术:网站、本地搭建机房

3、云服务器:软件即服务,无需本地搭建机房

4、移动互联网:智能手机和移动网络推进移动端发展

三、互联网开源社区和技术

1、开源的定义:开放源代码,可以被任何人任何组织以无偿的方式直接使用

2、开源社区:GitHub:为软件项目提供项目托管和软件版本管理

3、开源技术产品

(1)Linux

免费的人机交互操作系统

Android、超大型计算机、谷歌百度淘宝等也是使用这个系统提供服务

(2)OpenSSLOpen

ASecure Sockets Layer 开放安全链接通讯层

网上支付的基础保障协议

使数据以加密的方式进行传输,为数据在互联网的传播提供安全保障

(3)MySQL

SQL Structured Query Language 结构化查询语言

开源数据库管理系统,属于关系型数据库,为多种主流开发语言提供使用接口

开源、轻量化且支持大规模访问

(4)Apache

Apache HTTP Sever 开放源代码的网页服务器项目

承载并运行服务端程序的环境容器

(5)Eclipse

基于Java的可扩展开发平台,十一组开发服务框架的合集

可以进行Java、C、C++、PHP等语言的开发

理解场景:工程师在Eclipse上,用Java语言编写基于Linux系统的软件,数据的存储方式使用的是MySQL,传输过程中遵循了OpenSSL的安全协议进行加密,最后在搭载了Apache的网页上运行。

(6)AR

Augmented Reality,增强现实

通过虚拟图像建模,利用物理设备采集图像,在【现实世界】看到原本不存在的虚拟物体

例如阴阳师的AR抽签、Pokemon手游在现实中捕获宠物小精灵、马里奥现实赛道

(7)VR

Virtual Reality,虚拟现实

通过VR设备进入完全虚拟出来的全景世界

生化危机,半条命等游戏

总结:区别:AR,把虚拟物品带入现实;VR,把人带入虚拟世界

四、互联网产品技术架构

1、前端:用户使用的客户端

(1)PC

(2)手机

2、服务端

(1)应用服务器:部署服务端程序,处理前端请求并进行服务响应

(2)数据库:存储数据

3、中间网络

服务器可以使用LINUX作为操作系统,前端和服务端,通过网络进行数据传输时,使用OpenSSL进行数据加密,使用MySQL进行数据存储,使用Apache服务作为网页服务的运行容器。前端和服务器的程序可以通过Eclipse进行开发

4、产品视角:从产品的使用场景出发,涵盖常规使用场景和异常使用场景,但是不会深度到每一个实现环节

5、技术视角:从产品功能的实现步骤角度出发,根据步骤拆成子步骤,粒度更细,逻辑严谨

五、移动互联网技术的特点

1、各种传感器引入,带来新的产品体验,例如指纹、面部识别、微信运动等

2、摄像头的像素和拍摄质量提高,可以取代专业相机

3、不存在下线的状态,长连接使我们永远在线

移动性、随时性、永远在线

六、下一代互联网产品

目前以人工智能和VR为主的下一代互联网产品受到大量关注和期待

七、下一代互联网产品经理

1、PC主要面对网站形态来设计产品

2、移动互联网面向移动智能终端设备来设计产品

3、未来产品经理需要有能从产品定位、用户需求、技术方案、服务流程、市场推广多个环节实现全流程打通的全栈产品经理。

XMIND文档如下:

你可能感兴趣的:(读书笔记 | 产品经理必懂的技术那点事儿 第二节【互联网技术和产品】)