初入行PM必备:大白话告诉你计算机基础知识(一)

26 评论 25258 浏览 338 收藏 6 分钟

PM要不要懂技术?既然要懂技术,那么,需要懂得哪些技术呢?计算机基础知识、前端、后端的知识是必不可少的。笔者今天就用小白的语言翻译下基础知识,不喜勿喷。

PM要不要懂技术,这是个老掉牙的问题,入行3个月来,与RD沟通时,越来越发现:同样一件事情,沟通完成之后,复盘便发现,懂技术的话,和rd沟通更省时、省力,当然,也不会被RD忽悠的原地打转,无法推进任何工作。当然,这里的懂技术并非要你知道代码如何写,而是功能是如何实现的,这点很关键。

so问题来了,既然要懂技术,那么,需要懂得哪些技术呢?计算机基础知识、前端、后端的知识是必不可少的。不过,对于转行的PM来说,这些也是最头痛的,神马HTTP、Javascript、Java,各种概念。今天就用小白的语言翻译下基础知识,不喜勿喷。

计算机基础知识:HTTP协议、TCP/IP协议、URL等等。

1、HTTP协议、TCP/IP协议

计算机通过网络传递信息,但客户端到服务端是如何通信的呢?和国家与国家、企业与企业间的合作类似,少不了要签署各种协议,所以就有了TCP/IP协议(传输控制协议/因特网互联协议)。顾名思义,TCP/IP 协议定义了两方面的标准:电子设备如何连入因特网,数据如何在它们之间传输。

紧接着,在TCP协议基础之上HTTP协议建立起来了(HTTP议即超文本传输协议,初衷是为了发布和接收HTML页面的)。当浏览器需要从服务器获取网页数据的时候,发起HTTP请求。HTTP通过TCP建立起与服务器的连接通道,而IP则是服务器的地址,HTTP请求通过通道到达服务器地址(IP地址),获取服务器页面数据,服务器按照一定格式予以响应。

说到此,就不得不提URL了,也就是我们平时说的网址(互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它)。

2、URL

URL具体格式如下:scheme://host:port/path/document?query#fragment,即http协议/域名:端口/虚拟目录,即路径/文件名(?#/)参数部分#锚

举个例子:http://www.woshipm.com/category/pmd,人人都是产品经理的网址。

(1)scheme:通信协议,负责告知浏览器采用哪种协议打开文件,常用的http、ftp等。例子中的http:属于该部分;

(2)host:域名,也就是 IP 地址。例子中的www.woshipm.com为该部分;

(3)port:端口号,可省略,省略时使用方案的默认端口,如http的默认端口为80。例子中的端口号省略;

(4)path:虚拟目录,即路径。由零或多个”/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。例子中的category为路径;

(5)document:文件名部分,从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。例子中最后的pmd属于该部分;

(6)query:查询,可省略,用于给动态网页传递参数。可有多个参数,用”&”符号隔开,每个参数的名和值用”=”符号隔开。例子中无此项。

(7)fragment:锚点。简单说就是信息片断,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。例子中无此项。

计算机基础知识还有很多,后续不断更新,虽然这些基础知识较枯燥,理解了才是关键。希望对大家有帮助。PS:想要学习系统的知识,题主参考的是计算机科学导论,不过,有点枯燥。

 

本文由 @馨香菩提 原创发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 你可以看看《大化设计模式》这本书,那个就是一个技术小白也可以看懂的。你这个太形式化了,为了写文而写文,略死板,再接再厉。

    来自北京 回复
    1. 好哒,谢谢您的意见哦,果断收了

      来自北京 回复
  2. 产品不懂技术,感觉是混饭吃的 🙄

    来自广东 回复
    1. 😥

      来自北京 回复
  3. 作为技术小白,如果你能用讲故事的方式来讲技术就太好了

    来自广东 回复
    1. 谢谢哦~~~这条建议果断收了~~欢迎之后多多提意见 😉

      来自北京 回复
  4. 来自北京 回复
  5. 我看excel文档里需求是按每个模块写的,想问下,如果几个模块里有重复的需求点怎么表示好呢?比如,统计分析里,下面有几个子模块,每个模块下都有按时间统计的需求,怎么提炼出来表示比较好呢?求沟通

    回复
    1. 对于文档的话,目前我的处理方式是单独列,但是设计的时候各模块复用,但也要考虑合不合适,不是100%复用的~~~

      来自北京 回复
  6. 坐等坐着连更,不要虎头蛇尾哦😁😁😁

    回复
    1. 收到~~好哒,我会继续go on哒 😉

      来自北京 回复
  7. 回复
  8. 产品小白的痛痛痛痛点

    来自四川 回复
    1. 😈

      来自北京 回复
    2. 🙂

      来自北京 回复
    3. 😈

      来自北京 回复
    4. 😯

      来自北京 回复
    5. 💡

      来自北京 回复
    6. 啊实打实的

      来自北京 回复
    7. 123

      来自北京 回复
    8. 阿萨德的

      来自北京 回复
    9. 委屈翁群无

      来自北京 回复
    10. alert(111)

      来自北京 回复
  9. 坐等作者每天更新一篇,不要虎头蛇尾哦 🙂

    来自上海 回复
    1. 😳 努力ing,至少保证每周一篇

      来自北京 回复
  10. 呵呵哒,你这是要写连载吗,

    回复