技术类词语
硬技术
-
CS架构&BS架构
Client/Server客户端服务器模式,手机APP一般是C/S
Browser/Server浏览器/服务器模式,网页
-
解耦
你有一块压的很紧的藕盒,想要对它挑刺加东西就很难加上去了
所以要对程序进行解耦
例
- 对于小诊所,一般两个工作人员,一个前台看病,开药方,顺便划价收费,一个后台抓药,取药;
- 等到医院越来越现代化,每天接受的病人越来越多,显然两个人根本应付不过来,此时便会将各自承担的责任分离,将彼此独立的模块置于同一个模块;
- 导医台
- 挂号处;
- 诊室;
- 划价;收费;
- 取药;
- 等到医院越来越现代化,每天接受的病人越来越多,显然两个人根本应付不过来,此时便会将各自承担的责任分离,将彼此独立的模块置于同一个模块;
- 对于小诊所,一般两个工作人员,一个前台看病,开药方,顺便划价收费,一个后台抓药,取药;
-
前后端
后台只需提供API接口处理逻辑,前端实现数据呈现,实现松耦合
-
API接口&字段
后端同学负责根据应用的功能点/业务逻辑编写API接口,API接口就是某个功能点/业务逻辑在后端的最终实现
字段就是单个API前后端交互时交换的信息
-
HTTP请求&Restful
-
XML&JSON
都是数据格式
xml:<我是xml的名字>我是xml的值<我是xml的名字>
json:
{ "我是json的名字": 我是json的值 }
-
URL
统一资源定位系统
浏览器地址栏那些
https://baike.baidu.com/也可以是别的协议
ftp://xxxxxx
-
ip&dns
简单理解,数字就是ip
eg:192.168.1.1
内网网段ABC3类,其他的都是外网
A:10.*.*.*1
B:172.16.*.*-172.31.*.*
C:192.168.*.*
-
sql
测试相关
- 单元测试unit test
- 集成测试sit
- 用户可接受测试uat
数据相关
-
落库/落表&&写死
落库/落表:将数据写入数据库
写死:将数据固定,一般用来展示或开发初期会写死
-
=补充
云服务相关
-
SaaS
软件即服务Software-as-a-Service
*服务器在云端,通过网络提供的服务*
①打开浏览器;
②输入SaaS地址打开页面;
③开始使用
-
PaaS、IaaS
软件工程相关
- 敏捷开发
- devops
微服务相关
-
微服务架构
一组小的服务
独立的进程
轻量级通信
基于业务能力
独立部署
无集中式管理我的理解是原有一个大的包里盛放的服务,基于不同业务拆分成小服务,相互调用
-
文档
岗位角色
我觉得是挡在具体实施的人员前,负责对接外部与内部渠道。
- 了解市场需求,将需求细化,评审后交付给开发需求文档,粒度要很细
- 项目资源管理:服务器资源、人员、评估预算
- 交付给领导的:实施进度,遇到问题和解决方案
- 交付给开发的:
- 评审后交付给开发需求文档,粒度要很细
- 经过评审后用户提出的需求(不要全部丢给开发)
- 交付给用户的:
- 产品
- 使用手册
- 反馈途径
- =补充
资源、工具
论坛
抄作业用
原型设计
AxureRP
Sketch
脑图
Xmind
流程图
Visio
用JavaScript写的流程图引擎,需要了解相关语法
支持流程图、时序图、类图、甘特图、饼图、ER图等
代码与图例如下:
gantt
title A Gantt Diagram
dateFormat YYYY-MM-DD
section Section
A task :a1, 2014-01-01, 30d
Another task :after a1 , 20d
section Another
Task in sec :2014-01-12 , 12d
another task : 24d
项目管理工具
-
代码仓库,现在主要是git
控制代码的版本、合并冲突、控制发行等
由Linux之父Linus发布的分布式版本控制系统
-
缺陷管理系统
禅道、Jira、Confluence
只用过禅道和Jira,以禅道为主
从需求评审、用户故事、拆分任务、执行编码、测试、CI/CD2都涵盖
-
=补充
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。