index

技术类词语岗位角色资源、工具论坛原型设计脑图流程图项目管理工具

技术类词语

硬技术

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

微服务相关

微服务架构

一组小的服务 独立的进程 轻量级通信 基于业务能力 独立部署 无集中式管理

我的理解是原有一个大的包里盛放的服务,基于不同业务拆分成小服务,相互调用

文档

岗位角色

我觉得是挡在具体实施的人员前,负责对接外部与内部渠道。

了解市场需求,将需求细化,评审后交付给开发需求文档,粒度要很细项目资源管理:服务器资源、人员、评估预算交付给领导的:实施进度,遇到问题和解决方案交付给开发的:

评审后交付给开发需求文档,粒度要很细经过评审后用户提出的需求(不要全部丢给开发) 交付给用户的:

产品使用手册反馈途径 =补充

资源、工具

论坛

人人都是产品经理

pmcaff

抄作业用

原型设计

AxureRP

Sketch

脑图

Xmind

流程图

ProcessOn(在线)

Visio

Mermaid

用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

Mon 06

Mon 13

Mon 20

Mon 27

Mon 03

Mon 10

Mon 17

A task

Another task

Task in sec

another task

Section

Another

A Gantt Diagram

项目管理工具

代码仓库,现在主要是git 控制代码的版本、合并冲突、控制发行等

由Linux之父Linus发布的分布式版本控制系统

缺陷管理系统

禅道、Jira、Confluence

只用过禅道和Jira,以禅道为主 从需求评审、用户故事、拆分任务、执行编码、测试、CI/CD2都涵盖 =补充

*为通配符,表示所有 ↩︎ Continuous Integration/Continuous Delivery,持续集成/持续交付,实现devops的一种方式 ↩︎

相关链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: