Career-Ops + GitResume:让你的 AI 求职可版本控制
一位工程师为 740 个职位定制了 100+ 份 AI 简历,最终拿下 Head of Applied AI 的 offer。看看 Career-Ops + GitResume 如何打造一套可追踪、可 diff、可持续优化的求职工作流。
你用 AI 生成了 20 份定制简历。
三周后,你已经搞不清楚:
- 哪一份投给了哪家公司
- 每次改了哪些关键词
- 哪个版本真的拿到了面试
这正是 Career-Ops × GitResume 组合发挥作用的地方。
Career-Ops 是什么
Career-Ops 是一套基于 Claude Code 的开源 AI 求职系统。贴上职位链接,AI 帮你评估匹配度、分析 ATS 关键词、生成定制简历,全部在终端完成。最近在开发者社区里势头很猛。
Career-Ops 的作者 Santiago 用它评估了 740+ 个职位、生成了 100+ 份定制简历,最终拿下 Head of Applied AI 的 offer。
但用过几次之后,你会发现一个真问题:每份定制简历都只是一个孤立的本地文件。
结果是:
- 没有版本历史 — 改了什么、为什么改,全部丢失
- 无法比较结果 — 你不知道哪种关键词策略效果更好
- 无法在过往投递上累积 — 每次投递都从零开始
AI 产出很棒,但管理起来痛苦
- Career-Ops 负责「撰写与优化」:分析 JD、优化关键词、定制内容。
- GitResume 负责「版本管理与构建」:版本控制、自动生成 PDF、托管。
一个是 AI pipeline,另一个是版本控制系统。如果你还不熟悉 Resume as Code 的概念,可以先看看这篇介绍。
两者搭配:
Career-Ops: 分析 JD → 优化关键词 → 定制简历内容
↓
GitResume: 版本控制 → 自动构建 PDF → 下载或部署到 gitresume.co
GitResume Edition
我们 fork 了 Career-Ops,让它原生集成 GitResume。
GitHub:gitresume-co/career-ops
- 原版会输出 HTML,接着在本地用 Playwright 转成 PDF 存档。
- GitResume Edition 会为每个职位创建分支,接着提交
resume.yaml并推送到 GitHub,最后由 GitResume 接力自动生成 PDF。
关键不在文件格式,而是把每次投递当成一次可追踪的 commit。
快速上手
1. Clone 并打开
git clone https://github.com/gitresume-co/career-ops.git
cd career-ops
npm install
claude
Claude Code 会自动进入 onboarding,引导你配置 CV 和 Profile。
2. 配置 GitResume
在 onboarding 时或随时执行 /career-ops gitresume。
已经有 GitResume repo? 告诉 AI 你的 repo 名称,搞定。
还没有? AI 会带你完成:
- 从 resume-template 创建 repo
- AI 自动 push 你的
resume.yaml - 前往 gitresume.co/start 登录并连接 repo
整个过程大概一分钟。
3. 贴一个职位,跑 pipeline
直接贴一个职位 URL。Career-Ops 会:
- 评估职位 — 10 个加权维度,A-F 等级
- 生成报告 — 匹配度分析、薪资调研、面试准备
- 生成定制 resume.yaml — 优化关键词、调整经历顺序
- Push 到你的 GitResume repo — 创建
apply/公司名分支 - GitResume 自动构建 — 下载 PDF,构建在后台进行
每次投递都有自己的 branch。你的公开简历(main 分支)保持不动。
真实的 GitResume Dashboard:每个分支独立构建,main 标记为 Deployed
用 git diff 累积求职策略
git diff main..apply/acme-corp -- resume.yaml
这不只是 diff 文件,你会逐渐看出:
- 哪些关键词帮你拿到面试
- 哪种经历排序效果更好
- 哪类职位你大概不该投
实际操作中,你会按职位类型调整简历:
- 后端 / 分布式系统 → 强调 microservices、scalability
- Tech lead 或资深职位 → 强调 system design、团队领导
- DevOps / platform → 强调 CI/CD、基础设施经验
几周后回头比较,你能挑出哪些策略值得复用。这才是版本控制带来的真正价值。
为什么要两个一起用
| 仅 Career-Ops | 仅 GitResume | 组合使用 | |
|---|---|---|---|
| AI 职位分析 | ✓ | ✗ | ✓ |
| ATS 关键词优化 | ✓ | ✗ | ✓ |
| 版本控制 | ✗ | ✓ | ✓ |
| 比较不同版本 | ✗ | ✓ | ✓ |
| 自动构建 PDF | ✗ | ✓ | ✓ |
| 下载 PDF 或部署到 gitresume.co | ✗ | ✓ | ✓ |
| 累积求职策略 | ✗ | ✗ | ✓ |
Career-Ops 帮你定制每次投递,GitResume 帮你维护唯一的 source of truth。
延伸阅读
- 什么是 Resume as Code? — Resume as Code 入门
- 快速上手指南 — 从零开始建立你的 Resume as Code repo
- GitResume Edition Career-Ops — 集成版
- 原版 Career-Ops — 原作者版本