resume-as-code career-ops ai-job-search career ats-resume developer-resume github-resume

Career-Ops + GitResume:让你的 AI 求职可版本控制

一位工程师为 740 个职位定制了 100+ 份 AI 简历,最终拿下 Head of Applied AI 的 offer。看看 Career-Ops + GitResume 如何打造一套可追踪、可 diff、可持续优化的求职工作流。

Hao @ GitResume Hao @ GitResume

你用 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 会带你完成:

  1. resume-template 创建 repo
  2. AI 自动 push 你的 resume.yaml
  3. 前往 gitresume.co/start 登录并连接 repo

整个过程大概一分钟。

3. 贴一个职位,跑 pipeline

直接贴一个职位 URL。Career-Ops 会:

  1. 评估职位 — 10 个加权维度,A-F 等级
  2. 生成报告 — 匹配度分析、薪资调研、面试准备
  3. 生成定制 resume.yaml — 优化关键词、调整经历顺序
  4. Push 到你的 GitResume repo — 创建 apply/公司名 分支
  5. GitResume 自动构建 — 下载 PDF,构建在后台进行

每次投递都有自己的 branch。你的公开简历(main 分支)保持不动。

GitResume Dashboard 显示来自不同分支的构建 真实的 GitResume Dashboard:每个分支独立构建,main 标记为 Deployed

配置你的 GitResume →

用 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。

Git your resume →

延伸阅读