互联网行业名词解释

·

1 min read

岗位类

前端:泛指网页的开发人员,他们通过使用 HTML,CSS,JavaScript 等 Web 技术来开发网页或小程序。

后端:服务器的开发人员。他们通常使用 Java、PHP、Go、C++ 等编程语言来开发运行在服务器上的程序。

客户端:一般指安卓和 iOS App 的开发人员。

移动端:大部分情况下,和客户端的意义相同,有时可能也会包含小程序的开发人员。

PM (Project Manager):中文名项目经理或产品经理,整个项目或应用的灵魂人物,这个App 定位是什么,做什么新功能,都由 PM 负责。

产品(经理):与 PM 同义。

QA(Quality Assurance):中文是质量保证,泛指软件的测试人员。

测试:与 QA 同义,有的公司叫 QA,有的公司叫测试,说法不同,意义相同。

UI:App 或网站页面的设计人员,可细分为视觉设计,交互设计等。

设计师(Designer):与 UI 同义。

运营:网站或 App 的运营人员。

技术类

SDK(Software Development Kit):中文名叫软件开发工具包,一般是公司内部或者开源的一些软件包,用来帮助开发人员快速实现某个功能。

API:一般是指服务端开发人员与客户端开发人员约定好的一系列的 HTTP 请求的参数和返回数据的集合。

H5:一般泛指 App 中内嵌的网页。

包名:App 的唯一标识,可以理解为 App 的身份证。

接口:和 API 在某种意义上相似,我们也经常将这两个词放在一起,API 接口。

JSON:一种数据格式,经常用作前后端沟通的载体。

框架:泛指一些规模较大的软件包,开发人员通常会基于某个框架来进行开发,这样可以极大的提高开发效率。

源码:程序的原始代码。

回调:编程技术名词,当一件事情不能立即完成时,就需要使用回调。编程语言或框架会在这个事情完成之后告诉你,这个过程就叫回调。

字段:泛指前后端沟通过程中用来承载某个数据的名字,比如登录时需要用到用户名和密码,他们就是字段。

打包:将源代码和资源整合并压缩成一个文件的过程。

模块:一个 App 通常会有很多功能,把这些功能进行分门别类,就成了一个个的模块。比如登录模块,支付模块等。

习惯用语

写死:某项配置或者数值直接在代码中写死,上线后无法修改。

Bug:App 中某个功能不符合预期,我们经常称他为 Bug。

闪退(Crash):应用程序意外退出。

首页:应用的主页面。

缓存:客户端或者服务端为提高访问速度的一种技术手段。可以理解为一些临时性的数据。