1 公司内部
缩写 | 全称 | 中文 | 说明 |
PM | product manager | 产品经理 | |
RD | Research and Development | 研发工程师 | |
FE | Frontend Engineer | 前端工程师 | |
UE | User Experience | 用户体验设计师 | |
QA | quality assurance | 质量保证,测试 | |
OP | operator | 运维工程师 | |
EE | Engeering Excellence | 工程效率部 | |
ET | Engineering Tools | 工程工具 | |
CR | Code Review | 代码评审 | |
CI | Continuous integration | 持续集成 | |
CMC | Code Master Committee | 代码认证委员会 | |
JD | Job Description | 职位描述 | |
qc | qualified coder | 新人必须拿到QC认证 | |
good coder | |||
code master | 代码大师 | 需要评审 |
2 云开发主要涉及14个角色
包括AM、CEA、SMA、SAR、PM、RD、OP、DPM、TA、ACGQA、ISV-QA、DPM-ISV-QA、客户QA
• AM(Account Manager):指行业/区域的销售人员,维系客户并挖掘销售机会/线索
• CEA(Customer Engagement Architect):指客户商机支持架构师
• SMA(Subject Matter Architect):指特定产品专家架构师(私有云、智能客服、IOT等)
• SAR(Solution Architect Research): 解决方案研发团队
• PM(Product Manager):指产品经理
• RD(Research and Development) :指负责具体产品研发的团队. 负责产品研发。
• OP:指百度侧运维人员,负责百度云产品部署工作
• DPM(Deputy Project Manager):指项目经理,牵头负责项目POC以及项目的实施交付管理
• TA (Technical Architect) : 指技术架构师,职责是把控项目的技术方案、技术架构、技术交付策略,保障项目最终落地完成交付,能够提前预警项目风险;
• ACGQA (ACG-Quality Assurance) : 指百度云侧质量保障人员,负责产品及项目测试并输出质量方案,包括测试计划、测试用例集、测试报告等内容
• ISV-QA:指百度将项目分包出去的集成商团队的测试人员,职责是进行分包产品的测试工作,根据ACGQA的要求输出测试方案、测试报告、测试用例集等文档
• DPM-ISV-QA:指百度雇佣的外包公司(如:汉德)测试人员,职责是根据ACGQA计划进行各ISV产品的验收测试、部署环境验收,SIT环节集成测试、UAT环节的预发布测试工作,生产环境验收,问题复现,联调等工作并输出ACGQA要求的各类测试文档
• 客户QA :指客户提供的项目测试接口人(不限于是否是测试人员)
3 IaaS, PaaS, SaaS, CaaS, MaaS
IaaS: Infrastructure-as-a-Service(基础设施即服务) 第一层叫做IaaS,有时候也叫做Hardware-as-a-Service
PaaS: Platform-as-a-Service(平台即服务) 第二层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。
SaaS: Software-as-a-Service(软件即服务)
CaaS: Communications-as-a-Service(通讯即服务,也可称为协作即服务)。CaaS是将传统电信的能力如消息、语音、视频、会议、通信协同等封装成
MaaS: Machine as a Service(物联网即服务),这个概念伴随着物联网产生,物联网常见的两种业务形式就是MAI与MaaS,因此MaaS属于物联网业务形式的一种。
4 测试
UT,单元测试,简称单测,unit test
5 k8s和docker
集群、容器化的工具,相关子概念特别多,这里不细说。
chart,管理yaml文件的工具,yaml有些地方会简写为yml
6 服务器相关
T4/P4:xx公司(应该是英伟达)提供的两种不同规格的机器
bitman:比特大陆提供的机器
cpv
注:不同机器不太一样,接口可能需要根据机器做适配,但目标是接口打平;
其次,OCR之类的比较占资源,所以有些提供了GPU版本,CPU和GPU版本也有些区别
7 团队的项目、模块、框架等
1)工作站:
旧版本模块:
abf:检索与结构化存储
storage:图像存储
vsp:视频结构化处理,程序编排;
图像去重、入库、检索
rmp:调度tracer
tracer:视频抽帧与目标跟踪
新版本模块:
patronum(脚手架):中间件等的集中配置和管理、提供常用方法和常量
tc(任务中心):应用的定义、配置、调度,数据的接收和分发
gw(网关):账号管理、API管理、服务路由、用户登录支持等
mso(程序编排):将工作流程抽象,提供流程控制、数据控制、请求分发
da(数据检存中心):图像与结构化数据的存储与检索
asc(AI调度中心,算法仓):提供算法实现,例如人脸特征提取
monitor(监控):查看从机器到pod级别的资源使用情况
bd(基础数据):基础数据模块,进行设备管理、点位树管理、报警
vis:以前的一个具体业务实现版本,业务上好像是某个机场的某某检测
sc:算子(算法),属于asc模块的内容
xx原子服务:把具体的某个业务单独拿出来,独立提供服务;并且服务是不带状态的
8 语音识别,ASR,Automatic Speech Recognition
自然语言处理,NLP,Natural Language Processing
语音合成,TTS,Text-To-Speech
光学字符识别,OCR,Optical Character Recognition
9 公司开发工具链
icode:代码托管平台,类似于github
icafe:提供产品研发管理领域从目标-需求-计划-开发-测试-上线全流程管理协同解决方案
agile:企业级持续集成平台
参考链接: