KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

01 · 岗位画像:招聘市场里的 CI/CD 到底出现在哪 — keel 龙骨

这一章回答:以 2026 年的真实岗位描述为依据,交付能力在中高端全栈岗里处于什么位置、被怎么表述、以及"你要达到什么程度"才够用。

这一章回答:以 2026 年的真实岗位描述为依据,交付能力在中高端全栈岗里处于什么位置、被怎么表述、以及"你要达到什么程度"才够用。

先说结论:CI/CD 在中高端全栈岗里已经从"加分项"变成"默认项",但它几乎从不被单独列成岗位——它的价值是让你技术栈里的其他项变得可信。

一、市场证据:JD 里怎么写的

抽样几类 2026 年的真实岗位描述(来自招聘平台的公开信息),CI/CD 相关的表述呈现出清晰的层级:

层级 JD 表述方式(摘录式的语义归纳) 出现的位置
基础要求 "熟悉 Docker 容器化部署""掌握 Dockerfile 编写""了解 Nginx / 网关" 任职要求里的"技术能力"项
常规要求 "有 CI/CD 实践经验(Jenkins / GitLab CI)""参与 CI/CD 流水线建设""编写 CI/CD 流程" 岗位职责的"工程化/运维"段落
进阶要求 "支持灰度发布、滚动更新、自动扩缩容""熟悉监控体系(Prometheus / Grafana / ELK)""DevOps 与系统可观测性建设" 资深岗/高级岗的职责主线
AI 岗新表述 "深度使用 AI 编程工具,对 AI 辅助开发有系统化实践与思考,能制定团队 AI 编程规范""沉淀 AI 编程最佳实践与工程规范""深度参与 AI Agent 相关的工程体系" AI 应用类岗位的新增段落

三个观察:

  1. 要求通常是"实践过"而不是"精通"。写"熟悉 Docker + 有 CI/CD 实践经验"的岗位占多数;真正要求自研平台工程的是另一类公司(通常是平台/SRE 团队)。所以你的目标不是成为平台工程师,而是达到"能独立负责一条流水线"。
  2. 云原生 & DevOps 常常作为一个独立模块出现,并且明确写出灰度发布、滚动更新、可观测三件套——这正是第二门课 04/05/06 三章的内容。
  3. AI 时代的 JD 出现了新的要求句式:不止要求"会用 AI 工具写代码",还要求能定规范、能说清它带来的工程问题。这条正好落在第一门课 05 章(AI 在流水线里的落点与边界)。

二、把要求翻译成能力:三档门槛

档位 能做的事 面试表现
没及格 知道 CI 这个词,能用别人搭好的流水线跑测试 被问"你们的流水线分几个 job"就卡住
及格(目标) 能自己写出一条流水线:触发/矩阵/产物/门禁/最小权限;能讲清每个设计为什么;能独立完成一次带检查清单的发布与回滚 讲得出完整链路 + 至少三条设计取舍 + 一次事故/改正
优秀 在此之上能度量(DORA 四指标/流水线健康度),能讲清 GitOps 与 push 型的适用边界,能把 AI 接入流水线并说清边界 能反过来问面试官"你们的部署频率与回滚流程是怎样的",成为同行对话

你的目标应该是明确的三档中第二档,并能在部分话题上够到第三档。 注意"及格"这一档已经包含"请一次发布之后的十分钟该盯什么"——这是区分背过和做过的关键问题。

三、为什么交付能力对你(AI 应用方向)特别值钱

两个结构性原因:

  1. AI 应用工程的重心在"集成"而不是"算法":你的产出物通常是一堆外部依赖(模型 API、向量库、队列、浏览器/沙箱执行环境)的组合。依赖越多,部署与回滚就越重要——这是 AI 应用和传统 CRUD 最不一样的地方。
  2. AI 时代的瓶颈向后移动:DORA 2025 的研究显示 AI 采用伴随交付不稳定性的上升;也就是说写变便宜了,"安全地把改动放上线"变贵了。谁掌握后者,谁就站在瓶颈的位置上。

一句话版本(可以直接用在自我介绍或面试结语里):

"我做 AI 应用方向,但我会把交付工程当成主战场——因为 AI 把写代码变便宜之后,能不能安全地把改动放上线、失败了能不能快速退回来,才是真正的瓶颈。"

四、把它写进简历的正确姿势

写法 评价
❌ "熟悉 CI/CD、了解 Docker" 无效信息,所有人都会写
❌ "精通 Kubernetes、精通 DevOps" 会引发超出你实际水平的追问
✅ "在开源项目中搭建了从代码到发布的完整流水线:矩阵测试 + 类型/静态检查 + 产物冒烟 + 多目标发布,发布链路可重跑、最小权限、免长期令牌(OIDC),过程可在 GitHub Actions 公开验证" ✅事实 + 设计取舍 + 可验证,这是唯一有效的写法

要点:每一条都要能回答"为什么这么做"和"在哪能看到"。 前者体现判断力,后者提供信任状。这也是你这门课后续两章要训练的东西。

动手:可观察结果

动作 产出物 判断标准
收集 10 份目标岗位 JD 一张高频词统计表 能说出"云原生 / DevOps"类要求的出现频率
给每份 JD 打分 三档门槛的标注 能判断自己缺的是哪一档里的哪一项
改写自己的简历 CI 相关条目 新版 bullet × 2~3 条 每条都同时满足"有事实、有取舍、可验证"
准备一句自我介绍里的钩子 一句话 30 秒内说完,且能引出对方追问的方向

故障注入

注入方式 观察什么 说明的现象
面试官追问"熟悉是到什么程度?" 你能不能立刻给出具体例子 给不出=这条不该写在简历上
把"精通 Kubernetes"写上去 追问的深度 通常三问之内就会露馅
只准备"我做过"而没有"为什么这么做" 对方反应 缺少取舍 = 被认为是在执行别人的设计
让对方反过来问你"你觉得我们的发布流程该怎么改" 能否给出有边界的建议 提不出=只懂流程不懂适配

自测题

  1. 2026 年全栈岗 JD 里,CI/CD 相关要求最常见的表述是哪两句?
  2. 三档门槛里,"及格"这一档最关键的判断标志是什么?
  3. 为什么 AI 应用方向更依赖交付能力?(说出两条结构性原因)
  4. 简历里一条有效的 CI 相关 bullet 必须同时满足哪三个条件?
  5. AI 时代的 JD 新增了什么要求?它对应这门课哪一章的内容?

进入 keel 阅读