许多公司只雇用计算机科学专业的毕业生作为产品经理 (Technical PM),但也有很多公司对产品经理的技术性要求不高,而更看重他们在产品管理方面的能力 (Non-Technical PM)。但是大多数想从事产品经理职业的人还是会多多少少去学习一点计算机科学的知识。最起码,你应该懂得如何理解来自技术产品的数据。因此,我们在这里总结了六个产品经理必须要了解的重要的技术概念:
APIs
你可能听过工程团队提到API,它全名是应用程序编程接口。它由一组定义和协议组合而成,可用于构建和企业集成应用软件。
通过 API,就算您不知道如何操作,也能将您的产品或服务与其他的互通。这样可以简化应用的开发,节省时间和成本。在您开发新的工具和产品,或管理现有工具和产品时,强大灵活的 API 可以帮助您简化设计、管理和使用,并带来更多创新机遇。API 有时被视为合同,而合同文本则代表了各方之间的协议:如果一方以特定方式发送远程请求,该协议规定了另一方的软件将如何做出响应。
API通常会在三种情况下使用:
-
与第三方系统交互
-
允许第三方系统与之交互
-
使你自己的产品更容易运作
你的产品与第三方交互的例子包括允许客户通过第三方渠道付款,从谷歌引用地图到你的网站,或通过电子邮件营销工具发送电子邮件。
你的产品与第三方交互的流程是:产品用户触发一个API消息,该消息被发送到一个服务器,提出一个请求,然后服务器回馈一个响应。
比如说:
-
用户点击一个 "显示地图 "按钮
-
产品向谷歌发送一个API请求,其中包含对地图的请求和我们希望地图覆盖的位置等信息
-
谷歌反馈了一个地图,然后你的产品中就会显示该地图
在讨论API的时候,一些经常使用的短语是:
-
请求和响应:这就是我们上面描述的过程,一个系统通过API提出请求,另一个系统提供响应。
-
REST:REST描述的是在网络中客户端和服务器的一种交互形式。
-
HTTP方法:方法是你在进行API请求时发出的指令类型,最常用的是:post, get, put, patch, delete。例如,GET一个地图,POST这个客户的名字到数据库。
-
端点:端点是一个API的位置,它告诉你你应该把你的请求提交到哪里。例如,www.google.com/maps/embed/v1/
-
API文档:每个需要使用API的人都需要了解API是做什么的,如何访问它们,以及需要哪些信息来实现无缝工作。这就是文档的作用,它定义了你可以提出的所有请求,你应该如何组织你的请求,以及响应将以何种格式出现。如果你想让你的产品使用第三方API,那么你应该做的第一件事就是掌握文档,以便你的团队能够明白它是如何工作的。
以上就是“产品经理可以不会编程,但一定要了解这6个技术概念 ”的详细内容,想要了解更多IT圈内资讯欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/10535/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料