
简介这是面向IT从业者的2024年版行业标准英文缩写速查手册聚焦硬件、软件、网络、数据库等领域的常用术语每个词条均给出英文全称、常用缩写与汉语释义适合工程师、技术文档撰写者、学生及刚入行的新人日常查阅。资源共1个PDF文件压缩包仅497KB轻量便携可快速检索、离线保存也便于打印作为案头常备参考。目前已有354人学习使用。内容按字母顺序系统整理条目覆盖从模拟量输入、数字量输出、模拟地等自动化硬件术语到API、DMA、有限状态机等软件与体系结构概念并包含方向、状态、单位、通信等高频通用缩写能帮助读者在团队沟通、技术评审和文档编写中保持术语一致减少歧义。对需要阅读英文数据手册或参与国际项目的技术人员来说这是一份实用且便于入门的基础工具书。1. IT 英文缩写为什么值得在 2024 年重新整理一遍你在看一份云原生架构文档时大概率会遇到这样的句子我们需要通过 o11y 平台观测 K8s 集群中的 Pod 调度情况遇到 OOMKill 就查 APM 的 trace结合 SLO 判断是否需要扩容。这里面的 o11y、K8s、Pod、OOMKill、APM、trace、SLO每一个都能写出一段演进史但它们同时出现在一个句子里时文档的可读性就完全取决于读者对这些缩写是否已经形成了肌肉记忆。IT 行业的英文缩写不是纯粹的术语表问题它本质上是一种上下文压缩协议——在口头沟通、告警通知、代码注释、架构图里用最短的 token 传递最多的信息。问题在于这套协议并不完全统一。同样是可用性SLA、SLO、SLI 三个缩写各管一段同样指容器编排K8s 是官方简写Kubernetes 是正式名k8s 是全小写惯例。2024 年再看这些缩写真正值得做的不是背词典而是建立一套看到能识别的速度 写出来不歧义的偏好。这篇文章要做的就是把 IT 从业者日常高概率遇到的缩写按场景拆开给出分类记忆的框架、速查表以及一套能落地的自查方法。适合的读者是那些已经入行、但经常在跨团队沟通时被缩写卡住的人——老手可以跳过前两章直接看排错清单新手建议从第 2 章的命名规律开始读。2. 从 RFC 到日常沟通IT 英文缩写的来源与分类2.1 缩写不是随便取的简称背后有三种生成规则IT 缩写的生成方式基本可以归为三类理解这三类规则你就不用死记硬背了。第一类是首字母缩写比如 TCPTransmission Control Protocol、HTTPHyperText Transfer Protocol、DNSDomain Name System。这类缩写的特点是每个字母代表一个完整单词读的时候通常一个字母一个字母读少数像 RADAR 这种会拼读成单词。首字母缩写是 RFC 文档里的绝对主力因为互联网工程任务组在制定标准时会在文档开头明确给出全称和缩写后续所有引用统一用缩写避免歧义。第二类是截断缩写比如configconfiguration、adminadministration、infoinformation。这类缩写不是 IT 行业独有但在代码和命令行里极其常见。截断缩写遵循一个朴素原则保留单词开头的、能够区分这个词的最小前缀。比如config能让人想到 configuration但conf可能同时让人想到 conference所以有些团队会明确规定只能用config。第三类是数字替换缩写最有代表性的就是 i18ninternationalization首字母 i 和末尾 n 之间有 18 个字母、a11yaccessibility、o11yobservability、K8sKubernetes。这类缩写近年来越来越流行特别是在云原生生态里。它的规则是取第一个字母和最后一个字母中间夹一个数字表示省略了多少个字符。K8s 中间的 8 就是 ubernete 这 8 个字母。提示数字替换缩写有个容易踩的坑——k8s全小写是社区惯例但在正式文档标题或句首位置K8s的大小写格式更常见。不要因为代码里写k8s就认为文档里也必须全小写。2.2 标准是分层的RFC、厂商规范与团队约定标题里说的行业标准其实覆盖了三个层次很多人混淆它们导致在技术评审时争论不该争论的东西。最底层是事实标准即 IETF 的 RFC、IEEE 的 802 系列、ISO 的 OSI 模型等。这些标准里定义的缩写具有法律般的效力比如你在代码里把MTU写成MaxTransUnit虽然意思能猜出来但在网络设备配置里就是无效配置。这一层缩写的特征是全称在标准文档第一页写死不允许扩展或改写。中间层是厂商规范比如思科的IOSInternetwork Operating System、AWS 的EC2Elastic Compute Cloud。这类缩写在特定平台上有效出了平台语境就产生歧义。EC2在云原生语境里指计算实例但在网络工程师眼里EC可能指 Erlang 的进程模型。厂商规范的缩写建议在跨团队文档中首次出现时全称加注。最上层是团队约定比如你们把QPSQueries Per Second简称为qps把错误率简称为ERR。团队约定里最危险的不是缩写不规范而是同一个缩写在不同团队指不同东西。SC在某些团队是 Service Category在某些团队是 Schema Change在某些团队是 Smart Client。这一层的不一致如果没人管就会在跨团队排障时制造无效沟通。2.3 为什么 2024 年缩写越用越多云原生与可观测性扩大了语境近四年 IT 缩写数量增长最快的地方集中在云原生、可观测性和平台工程三个方向。原因并不复杂当系统从单机向分布式演进一次故障排查往往要跨网络、存储、容器、服务网格、日志、指标、链路追踪多个层面每个层面都有自己的缩写体系。比如排一个 Pod 起不来的问题你可能要同时理解CRI、CNI、CSI、OCI、PV、PVC、STS、HPA这些缩写——它们分别来自容器运行时、网络插件、存储插件、镜像规范、持久化卷、持久化卷声明、有状态应用、水平扩缩容。这些缩写的密集出现本质上是工程领域专业化的结果。以前一个全栈开发者可以精通整个调用链现在每个环节都有独立的标准和组织在推动演进。缩写的增加不是坏现象它说明行业在快速沉淀可复用的抽象。但副作用是跨岗位沟通时缩写成了先验知识不知道的人会被挡在讨论之外。这也是我写这篇文章的核心动机——创建一个低门槛的速查入口而不是让缩写成为信息壁垒。2.3.1 一个快速识别缩写类别的启发式方法当你在文档里遇到一个不认识的缩写不用马上去搜索先按下面的顺序猜一轮准确率往往不低。全部大写且不超过 5 个字母大概率是首字母缩写去 RFC 或厂商文档里查全称。全部大写且超过 5 个字母可能是专有名词的缩写比如KUBERNETES不会这样写但OPENSTACK可能这种情况搜全称比搜缩写有效。小写且包含数字基本可以确定是数字替换缩写数字表示省略的字符数首尾字母就是首字母和末字母。全小写且无数字可能是 Linux 命令或软件名比如curl、grep、sed这类不需要展开全称直接当单词记。混合大小写通常是产品名或项目代号比如GitLab、GitHub、Kafka这类缩写要按专有名词对待大小写不能改。这个方法不保证百分之百正确但它能帮你减少无效搜索——你至少知道该往哪个方向去查。3. 高频 IT 英文缩写速查表运维、网络、开发三大场景3.1 网络与协议层的必会缩写网络层是 IT 缩写的发源地这一层的缩写特点是非常稳定十几年甚至几十年不变。阅读网络相关文档时以下缩写如果看到不能立刻反应出全称和大致含义建议优先补课。缩写全称一句话说明LANLocal Area Network局域网覆盖一栋楼或一个园区WANWide Area Network广域网跨地区的互联网络MACMedia Access Control介质访问控制网卡的物理地址IPInternet Protocol网际协议IP 地址里的 IPTCPTransmission Control Protocol传输控制协议面向连接可靠UDPUser Datagram Protocol用户数据报协议无连接快但可能丢DNSDomain Name System域名系统把域名解析成 IPDHCPDynamic Host Configuration Protocol动态主机配置协议自动分配 IPNATNetwork Address Translation网络地址转换让内网多台机器共享公网 IPMTUMaximum Transmission Unit最大传输单元决定单个包能带多少数据ICMPInternet Control Message Protocol互联网控制报文协议ping就是用它ARPAddress Resolution Protocol地址解析协议把 IP 解析成 MACBGPBorder Gateway Protocol边界网关协议互联网核心路由协议QOSQuality of Service服务质量流量的优先级管理这些缩写出现在配置文件和网络设备命令里的频率极高。比如 Linux 下查看 ARP 表用ip neigh排查 MTU 问题用ping -M do -s 1472查看 DNS 解析用dig。遇到网络故障时先确认 MTU 再确认 DNS 再确认路由这个排查顺序能覆盖八成常见问题。3.2 运维与云原生场景的缩写重点2024 年的运维早已不是单纯的服务器管理缩写体系也扩展到了容器编排、可观测性、持续交付多个子方向。这部分缩写的特征是同一个缩写可能在不同语境下含义不同需要在速查时特别注明。缩写全称说明与易混淆点K8sKubernetes数字缩写8 代表中间省略的 8 个字母Pod——不是缩写是 K8s 里最小的调度单位注意不要展开成 Process On DemandOOMOut Of Memory内存耗尽OOMKilled是 Pod 被杀的一个常见原因CSContainer Runtime / Container Registry两个不同概念前者是运行时后者是镜像仓库建议根据上下文区分CNIContainer Network Interface容器网络接口Flannel、Calico 都是 CNI 实现CSIContainer Storage Interface容器存储接口把存储插件和 K8s 解耦CRIContainer Runtime Interface容器运行时接口K8s 和 containerd 之间的桥梁PV / PVCPersistentVolume / PersistentVolumeClaim持久化卷与持久化卷声明PVC 是请求PV 是资源HPAHorizontal Pod Autoscaler水平 Pod 自动扩缩容按 CPU 或自定义指标扩缩实例数SLOService Level Objective服务级别目标比如99.9% 可用SLAService Level Agreement服务级别协议带有契约性质比 SLO 更正式SLIService Level Indicator服务级别指标SLO 依赖的具体测量值比如延迟的 P99o11yObservability可观测性数字替换缩写11 代表中间省略的字符数APMApplication Performance Monitoring应用性能监控采集 trace、指标、日志三大类数据IaCInfrastructure as Code基础设施即代码Terraform、Pulumi 都属于 IaCGitOps——不是缩写是一种以 Git 为唯一事实来源的运维模式这里的易混淆点值得单独展开。SRE的黄金信号Golden Signals概念里延迟、流量、错误、饱和度每一项都有自己的测量方式而 SLO 是把这些测量结果固化为可量化的目标。如果你负责一个公共服务建议先定义 SLI比如 P99 延迟 200ms再根据 SLI 推导 SLO比如 99.9% 的请求在 200ms 内返回最后才谈 SLA。很多团队把这几个词混用导致承诺的 SLA 根本无法用现有的 SLI 去度量。3.3 开发与工程规范里的高频缩写开发场景的缩写和运维场景不同它们更多出现在代码评审、架构设计文档和项目管理中。这一部分的缩写往往不唯一同一个缩写可能在不同团队指完全不同的事物所以下文对容易歧义的缩写加了语境说明。缩写全称语境说明APIApplication Programming Interface应用程序接口软件开发里最高频的缩写之一SDKSoftware Development Kit软件开发工具包CLICommand Line Interface命令行界面IDEIntegrated Development Environment集成开发环境CI / CDContinuous Integration / Continuous Delivery持续集成 / 持续交付但 CD 也可能是 Continuous Deployment持续部署团队内需统一TDDTest Driven Development测试驱动开发BDDBehavior Driven Development行为驱动开发DDDDomain Driven Design领域驱动设计SOLIDSingle responsibility / Open-closed / Liskov substitution / Interface segregation / Dependency inversion五个面向对象设计原则的首字母组合ACIDAtomicity Consistency Isolation Durability数据库事务四大特性的首字母组合也专指这个标准BASEBasically Available Soft state Eventually consistent分布式系统设计的另一种取舍与 ACID 相对CAPConsistency Availability Partition tolerance分布式系统的三个核心约束CAP 定理里的 CAPDRYDont Repeat Yourself不要重复自己代码设计原则KISSKeep It Simple, Stupid保持简单工程评审时常引用的原则YAGNIYou Arent Gonna Need It你不需要它提醒不要过度设计GRPCgRPC Remote Procedure Calls注意这里的g是小写官方名称是 gRPCRESTRepresentational State Transfer表现层状态转移一种 API 设计风格GraphQL——不是缩写是一种 API 查询语言MQMessage Queue消息队列比如 Kafka、RabbitMQ开发场景还有一个现象值得注意缩写用于命名规范时大小写规则比含义更重要。比如ID在代码里应该全大写Id在 Java 命名规范里也允许因为 Java 的变量命名习惯是驼峰但 C# 里Id是惯例。这种不是技术问题是团队规范问题。你在代码评审时说这个变量名应该叫orderId而不是orderID这句话多半会引发一场风格争论——不如在团队规范文档里提前写清楚。3.3.1 缩写查询优先级的建议当你在文档里遇到一个无法确认含义的缩写搜索路径建议按这个顺序走先查 RFC 文档如果是网络协议相关缩写RFC 里的定义最权威。再查厂商官方文档比如 Kubernetes 官方 Glossary 页面、AWS Glossary、Azure 术语表。然后查开源项目的README或CONTRIBUTING文档很多项目会在文档开头的术语表里统一缩写。最后才用搜索引擎泛搜因为泛搜的结果容易把团队约定当成行业标准。这个路径看起来很基础但实际操作中很多人直接跳过第 1 和第 2 步结果把第三方博客里的错误定义当成了标准。4. 用命令行与脚本排查缩写歧义自查清单与落库方法4.1 为什么需要一个缩写仓库而不是依赖记忆当团队规模超过二十人或者系统数量超过三个缩写的歧义就开始产生实际的技术债。最常见的问题不是不认识缩写而是两个人都认为自己认识同一个缩写但理解不同。比如ST在存储领域是Storage Target在测试领域是Smoke Test在安全领域是Security Token——三个人开会嘴里说着同一个ST脑子里想的是三个完全不同的东西会议结束后各自执行各自的方案。我的常见做法是用 YAML 文件维护一个团队内部的缩写术语表把它作为仓库里的一个普通文件进行版本管理。这样做的价值不是规定大家必须怎么写而是建立一个共同的参照点让讨论有一个可以回溯的依据。4.2 最小可行的缩写落库方案下面是一个最小可用的 YAML 缩写表结构。把它保存为abbr.yaml放到团队文档仓库的docs/目录下。version: 2024.1 namespace: platform-engineering abbrs: - abbr: HPA full_name: Horizontal Pod Autoscaler category: kubernetes description: 水平 Pod 自动扩缩容根据 CPU 或自定义指标调整副本数 aliases: [] status: official - abbr: SLO full_name: Service Level Objective category: reliability description: 服务等级目标通常用百分比表示如 99.9% aliases: [objective] status: official - abbr: SC full_name: Storage Class category: kubernetes description: K8s 中定义存储类型的资源对象注意与 Security Context 区分 aliases: [] status: ambiguous字段说明如下abbr缩写本身统一用小写存储查询时忽略大小写。full_name全称作为唯一标识同一个全称不允许出现两次。category归属领域可选值建议限定在 kubernetes、network、storage、security、observability、delivery 等固定集合内。description一句话解释写清楚在什么场景下使用避免空泛。aliases同义词或别名这个字段特别有用——很多团队把HPA同时叫autoscaler把PVC同时叫volume claim用别名能避免后续检索时漏掉。status状态official表示团队内部已确认的写法ambiguous表示已知存在多个含义、需要在使用时注明上下文。这样一份 YAML 文件的优势在于它既是人工可读的文档又是机器可校验的数据。你可以把它接入 CI 流程在 PR 合并前检查文档中出现的缩写是否都在表内。4.3 用 Python 脚本检查文档中的缩写覆盖率落库之后写一个检查脚本让它在 CI 中跑起来。这里给一个可用的 Python 脚本作用是从 Markdown 文档中提取候选缩写再和术语表比对标记出未收录的缩写。#!/usr/bin/env python3 import re import yaml import sys from pathlib import Path def load_abbr_table(path: str) - set: with open(path, r, encodingutf-8) as f: data yaml.safe_load(f) abbrs {item[abbr].lower() for item in data[abbrs]} return abbrs def extract_candidates(text: str) - set: # 匹配连续 2-6 个大写字母或数字大写混合排除常见单词 TO BE OR NOT 等 pattern re.compile(r\b[A-Z][A-Z0-9]{1,5}\b) candidates set(pattern.findall(text)) stopwords {THE, AND, FOR, NOT, YOU, ARE, THIS, THAT, WITH} return {c.lower() for c in candidates if c not in stopwords} def main(): abbr_file Path(docs/abbr.yaml) target_file Path(docs/platform-guide.md) if not abbr_file.exists(): print(错误找不到 abbr.yaml, filesys.stderr) sys.exit(1) known load_abbr_table(abbr_file) text target_file.read_text(encodingutf-8) candidates extract_candidates(text) unknown [c.upper() for c in candidates if c not in known] if unknown: print(发现未收录的缩写) for item in sorted(unknown): print(f - {item}) sys.exit(1) print(所有缩写均已在术语表中登记。) sys.exit(0) if __name__ __main__: main()脚本逻辑分三步从abbr.yaml加载所有已登记的缩写统一转成小写放到一个集合里。用正则从目标 Markdown 文档中提取候选缩写。正则是\b[A-Z][A-Z0-9]{1,5}\b意思是匹配以大写字母开头、后面跟 1 到 5 个大写字母或数字、并且前后是单词边界的文本片段。MTU、SLO、HPA都能匹配上Kubernetes不会匹配K 后面是小写字母。候选集合和已知集合做差集如果存在未登记的缩写脚本以非零退出码退出CI 就会失败。如果全部登记打印成功信息。关于参数和写法有几个地方需要解释stopwords集合里的词是常见的英文大写词比如THE、AND、FOR。不加这个过滤的话英文 Markdown 正文里的普通单词会被误判为缩写。实际使用时建议按自己团队文档的情况扩展。正则中{1,5}限定了长度长度超过 6 的大写字符串更可能是专有名词而非缩写比如MICROSERVICE这类需要人工确认而不是自动提取。sys.exit(1)会让 CI 流程失败这取决于你们团队对文档没登记就合并的容忍度。如果不想强制阻断可以把退出码改成 0只打印警告。4.4 用 grep 快速排查特定缩写的大小写写法很多团队对缩写的定义没争议但大小写写法不统一。K8s、k8s、K8S三种写法在同一个仓库里混着出现虽然含义一样但给搜索和替换带来麻烦。用一行grep就能快速统计出当前仓库里的写法分布。grep -rhoE \b[Kk]8[Ss]\b --include*.md docs/ | sort | uniq -c这个命令的拆解-r递归搜索子目录。-h不显示文件名只输出匹配内容。-o只输出匹配的部分而不是整行。-E启用扩展正则。\b[Kk]8[Ss]\b匹配K8s、k8s、K8S、k8S四种写法。--include*.md只搜 Markdown 文件避免搜索构建产物和二进制文件。sort | uniq -c按写法分组并统计次数。执行后输出类似下面的结果23 K8s 78 k8s 2 K8S如果K8S这种全大写的写法出现次数大于零就需要在团队规范里明确专有名词的缩写不是首字母缩写不能用全大写。K8s的首字母 K 大写、s 小写这是官方写法。k8s在命令行和无衬线字体环境里被广泛使用也可接受但要统一成一种。提示grep 的-r参数在某些平台比如 macOS 自带的 BSD grep需要喝-R区分BSD grep 的-r在遍历符号链接时行为不同。如果你的目录里有符号链接指向外部目录建议改用-R来跟随。4.5 CI 集成示例在 GitHub Actions 中运行缩写检查把上面的 Python 脚本接入 GitHub Actions 只需要一个简单的 workflow 文件。name: abbr-lint on: pull_request: paths: - docs/** jobs: check-abbr: runs-on: ubuntu-latest steps: - uses: actions/checkoutv4 - uses: actions/setup-pythonv5 with: python-version: 3.12 - run: pip install pyyaml - run: python scripts/check_abbrs.py参数说明paths: [docs/**]表示只有当docs目录下的文件发生变化时才触发检查减少不必要的 CI 排队。pip install pyyaml安装 PyYAML因为脚本里用到了yaml.safe_load。python scripts/check_abbrs.py是入口命令。如果脚本退出码非零Actions 会在该步骤报错并阻止 PR 合并。这套方案的收益是渐进的。刚开始维护术语表时未登记的缩写会很多你可能会觉得麻烦。但坚持两个月之后未登记的缩写会越来越少文档的阅读门槛也会肉眼可见地下降。缩写歧义这种事靠人的记忆力解决不了靠一个自动检查的文件才能解决。5. 易混淆缩写与规范使用建议从技术文档到论文写作5.1 五组最容易用错的缩写辨析缩写歧义带来的问题不只是沟通成本在某些场景下会产生实际的生产事故。下面这五组缩写是我见过团队混淆频率最高的单独列出来说明。第一组是SLA 与 SLO。很多团队在给客户承诺的时候说我们有 99.9% 的 SLA但实际上他们内部根本没有定义过 SLI。正确的做法是先确定测量指标SLI再设定目标SLO最后把 SLO 写成对外承诺的 SLA。没有 SLI 的 SLA 只是口号。比如你要承诺 99.9% 可用性前提是你知道怎么计算可用——以月为单位、以请求成功率为准还是以故障时长为准这个不定义清楚SLA 就是一张废纸。第二组是CI 与 CD 的边界。CI 是提交代码后自动构建和测试CD 是构建产物自动部署到环境。很多小型团队把自动部署到测试环境叫作 CD这在规模小的时候没问题但当系统复杂度上来后交付和部署需要区分开——持续交付Continuous Delivery与持续部署Continuous Deployment的取舍直接决定了发布流程的职责边界。第三组是CDN 与 DNS 的层级关系。CDN 是内容分发网络它依赖 DNS 做全局负载均衡。排障时如果dig出来的解析结果里没有 CDN 节点 IP不要先去查 CDN 厂商的监控先顺着 DNS 的 CNAME 链查一遍八成是解析配置没生效。第四组是BGP 与 OSPF 的适用范围。BGP 用在自治系统之间OSPF 用在自治系统内部。很多网络排查场景里技术人员看到 BGP 邻居状态 Flap 就认为是带宽问题但其实要先查路由策略和 AS Path 的长度。这两个缩写代表两套完全不同的选路逻辑不能混用。第五组是OOM 与 OOMKilled。OOM 是 Linux 内核的内存耗尽机制OOMKilled是 K8s 里 Pod 被内核杀掉的容器状态。问题排查时看到OOMKilled不能只调大 Pod 的内存 limit还要查节点本身是否内存压力大或者容器是否发生了内存泄漏。保险的做法是配置kubectl top pod观察内存增长曲线再决定是调 limit 还是优化代码。5.2 技术评审中文档的缩写使用规范技术评审时文档里的缩写问题往往比代码里的逻辑问题更容易被忽略但它的影响面可能更大——一篇架构决策记录ADR里如果用错了缩写后续所有引用这篇文档的人都会被带偏。这里给一份我习惯使用的缩写使用规范可以直接贴到团队的CONTRIBUTING.md里。首次出现必须带全称格式是全称缩写比如Domain Name SystemDNS。全称不需要每次都重复只在首现时注明。标题中不适用缩写的场景正式文档的章节标题建议写全称正文可以全部用缩写。因为标题的作用是让读者快速定位全称比缩写更容易在搜索结果中命中。全文统一大小写专有名词的缩写按官方写法比如K8s、gRPC通用缩写用全大写比如API、HTTP。不要出现Api、K8S这种混合写法。同一文档内同一个缩写不允许有两个含义。如果不能避免歧义在缩写后加限定词比如Storage ClassSC和Security ContextSC 安全上下文并在第一次出现时就说明本网页采用的是什么含义。跨团队文档一律不引入团队私有缩写。如果必须写首次出现要括注完整定义。5.3 技术文档之外的场景论文写作中的规范意识近几年学术规范与论文写作指导相关的检索量明显上升说明技术人的写作场景正在从文档、博客向更正式的论文方向扩展。论文写作对缩写的要求比技术文档严格得多核心差异在两处。第一论文里每个缩写首次出现时不仅要写全称还要在括号里注释中文翻译例如Domain Name SystemDNS域名系统。这样做是方便同行快速建立语义映射而非默认对方英文基础好。第二论文的缩写列表要按字母顺序排列独立成节放在摘要之后、正文之前。这个列表是一个被经常忽略的细节——评审专家会直接翻到这个列表来快速定位缩写含义排版混乱会给审稿体验带来负面影响。论文写作里还有一个容易被忽略的层面缩写的中文含义要和英文全称对齐。比如Container Network InterfaceCNI容器网络接口——网络接口在中文里的含义比英文的Interface更广所以翻译时不如直译成容器网络接口规范加上规范两个字能避免读者误解为网卡设备。技术文档允许先英文后中文或直接英文但论文里最好采用英文全文缩写中文释义的结构以降低跨语言阅读的认知负担。5.4 一份可复用的缩写自查清单把前面讲的内容压缩成一份清单放到你下一次技术评审或论文投稿前的自查流程里。1. 本文档中出现的每个缩写是否在首次出现的位置提供了全称 2. 同一个缩写是否存在多个含义如果是是否已在术语表或首次出现处消歧 3. 专有名词类缩写的大小写是否与官方文档一致 4. 缩写是否为团队私有如果是是否在跨团队文档中给出了完整定义 5. 是否有未收录在团队缩写仓库里的新缩写 6. 缩写的中文释义是否与英文全称的含义范围一致 7. 如果文档面向论文投稿缩写列表是否单独成节且按字母排序这 7 项全部通过一份文档的缩写使用基本不会再有歧义风险。真实的落地顺序是先建abbr.yaml再把检查脚本接进 CI最后在评审规范里把缩写要求写成文字让后来者知道这套机制的存在。三个动作合起来才是标题里说的技术参考与规范指导真正落地的样子。本文还有配套的精品资源点击获取