今天是和接口文档打交道的一天!一边看接口文档,一边写需求方案…
现在在回家的路上,和大家聊聊我刚入行时学习的一些技术基础知识,这为我日后产出高质量的需求文档,打下了坚实的基础!
干货开始
代码是什么
根据百度释义:代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
看不懂?没关系,说人话:代码就是程序员用来与计算机交流的语言,计算机按照代码的要求实现功能。
比如你想让一个美国人帮你干活,但他不会说中文,那你就得学点英文和他对话吧。你可以简单地把计算机类比为美国人,把代码类比为英语,是不是一下子就get了[偷笑R]
代码分为哪几种
从产品经理的角度,我分为3种:
客户端:也叫原生,包括IOS和安卓
前端:Web页面
后台:用于业务逻辑开发、数据库开发
来个形象的:现在你想让美国人、俄国人、印度人都帮你干活,那你就需要用英语、俄语、印度语沟通;同理,客户端、前端、后台,也都需要不同的语言,所以开发同学是不一样的~
客户端
客户端:基于某种操作系统,用户使用的APP/页面。
苹果手机的操作系统是IOS,小米、华为、OPPO等手机用的都是安卓系统。
想下载新的APP,我们就要去苹果的appstore或安卓的应用商店,这些APP就可以简单理解为客户端。举个例子,下图就是小红书的IOS客户端。
客户端页面,也叫原生页面,只能通过更新app版本修改,所以一般公司里都有IOS开发和安卓开发,分别开发不同操作系统下的客户端。
Web页面
Web网页技术,包括Html、CSS等。每一个网页都有其特定的URL地址,即通俗的网址、链接。
在移动端,常用的Web技术是H5(H5是Html的版本号,即第五个版本),因此,每个H5页面也有相应的URL地址/链接。
注意
客户端和H5的不同之处在于:
1.用户体验的比较
2.更新频率和版本兼容
需要项目管理资料合集的同学可留言