产品经理必须懂的技术知识(1)
在产品经理的日常工作中,当进入产品需求评审和开发阶段时,就会涉及到大量与技术进行沟通的情况。对技术知识了解的不够全面让我感受到与开发的沟通存在一定的障碍。
学习相关的技术知识和思维,可以更好的了解产品功能的实现逻辑,也能更顺畅的跟研发进行沟通。本篇文章会定期整理更新在工作和学习中积累的技术知识。
一、互联网产品基本结构
二、基础术语
基本结构:
浏览器(Browser):无论是PC端,还是手机端,传输都需要用浏览器来承载,如火狐、360、Chrome。
客户端(Client):必须安装到本地,任何要安装到操作系统上的都叫客户端,包括PC端、手机端,在操作系统支持下才能使用。
服务器(Server):运营商放到机房向大家服务的机器,比如:阿里、腾训把自己的机房和运营商服务,把带宽、计算等相关服务对外售卖。要想开发,必须要有服务器,可以买云服务或虚拟组机。
传输:
文本协议(HTTP):是一个简单的请求-响应协议,它通常运行在TCP之上,指定了客户端可能发送给服务端什么样的消息以及得到什么样的响应(应用端)。
传输协议(TCP):TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议(传输端)。
地址格式(IP):分段标识,如192.12.34,代表路由器的默认地址。
网络地址(URL):网址。
唯一标识(id):如手机号,身份证号。
令牌(Token):权限,任何opened开放平台都会涉及到令牌,如去别人平台能不能获得某权限,如代码使用。
通过以下传输,我们设计的网站或者app可以被用户看到、使用。
端:
网页端(Web)
应用系统(App)
苹果系统(Ios):开发语言是Objective-C。
安卓系统(Android):开发语言是Java。
微软系统(Window):开发语言是C,C++等等,各种PC端(麦当劳点餐、医院挂号)常用微软系统。
开发语言:
前端:
标记语言(HTML)
样式表(CSS)
脚本语言(Javascript)
后端:
Java
PHP
C
基本术语:
请求(request):在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。
响应(respond):服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。
索引(index):数据库使用索引以找到特定值,然后顺指针找到包含该值的行。这样可以使对应于表的SQL语句执行得更快,可快速访问数据库表中的特定信息。
队列(queue):并行开发,把所有数据分成不同通道,每个通道都需要排队处理。
应用程序接口(API):我们给别人提供的接口,别人根据规则调用获取想要的东西。
开发工具包(SDK):别人给我们提供的工具包,我们安装后再开发。
集成开发环境(IDE):云服务,上传代码后就能用。
三、产品与技术的认知差异化
?产品经理的世界主要是:
概念层(关注目标)
范围层(关注功能)
结构层(关注交互设计信息架构)
框架层(关注界面设计导航设计信息设计)
表现层(关注视觉设计)
?研发人员的世界主要是:
逻辑层(关注业务流程功能模块)
实现层(关注具体实现函数)
接口层(关注功能页面模块之间交互的通道)
数据层(关注数据库执行结果)
架构层(关注技术架构调用关系技术规范)
说白了,产品与研发处于两个世界,但是要实现同一个目标。因此要多一些对彼此的了解,研发在交流的时候要懂得表达的浅显易懂,同时产品经理也应该多了解技术知识,明白技术人员在表达什么,他们的工作逻辑是怎么样的,逐渐与研发建立信任关系,这会帮助双方都工作愉快哦!
到此这篇产品经理必懂的技术知识(产品经理必懂的技术知识有哪些)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/jszy-jszl/31433.html