2253 字
11 分钟
🏆️ 简历管理与制作工具软件横评对比评测

在这个用算法初筛简历的时代,我仍相信文字的温度。就像每次求职时,我的简历第一句话都是:给我一个机会,还你一个惊喜!一份好的简历,就像一盏灯一样,照亮你前行的道路。

大家好,我是你们的老朋友 「青柠」,在竞争激烈的求职市场中,一份优秀的简历是叩开理想公司大门的敲门砖。然而,制作简历的过程却往往令人头疼不已。

现阶段简历编辑方式的痛点#

方式一:在各家招聘 APP 中进行简历编辑#

我们习惯于在各种招聘 APP 上寻找工作机会,例如 Boss 直聘、拉勾、智联招聘等。每个平台都像是一座孤岛,重复创建简历,填写个人信息、工作经历、教育背景等内容。费时费力,让人苦不堪言。

✅ 优点:编辑后直接可以进行简历的投递工作,方便快捷。 ❌ 缺点:不同APP数据不互通,所以需要在每个APP中进行多次编辑,如果想针对不同职位编辑多份简历,简直是噩梦般的体验。

方式二:使用专业简历制作网站#

面对简历制作的难题,一些求职者会选择使用收费简历网站。这些网站通常提供各种模板和编辑工具,用户需要将自己的个人信息上传至这些平台。

✅ 优点:模版丰富,简历编辑体验好,可以导出PDF文档,上传到各大招聘平台,亦可维护多份简历,方便针对不用职位进行投递; ❌ 缺点:收费,个人信息泄露风险;

方式三:Canva 等设计工具#

canva

Canva 等设计工具以其丰富的模板和便捷的编辑功能,在简历排版美观方面有着显著的优势。用户可以通过简单的拖拽操作,制作出视觉效果出色的简历。

✅ 优点:模版丰富,大部分都免费; ❌ 缺点:用户体验一般,部分平台不支持PDF导出;

Reactive-Resume#

📌 定位:非常好用,并且与国际接轨的简历生成器。

🔥 核心功能#

  • 免费开源: Reactive Resume 是一款免费且开源的简历生成器;
  • 隐私保护: 不包含任何用户追踪或广告,用户数据隐私得到保障;
  • 多语言支持: 提供多种语言版本;
  • 实时编辑: 支持简历内容的实时编辑和预览;
  • 分享与跟踪: 可生成个性化简历链接分享给潜在雇主,并且追踪简历链接的浏览量和下载量;
  • AI 集成: 与 OpenAI/Ollama 集成,可增强用户的写作能力;

Reactive Resume 使用手册#

  1. 创建账号:进入登录页面后,可以设置语言,之后点击注册,创建一个账号;
  2. 系统设置:进入系统后,我们需要先设置操作界面语言,AI模型(可以不支持)等信息;
  3. 简历创建:使用例子创建一个简历,之后再针对这个简历进行编辑;
  4. 简历编辑:编辑简历界面,可修改的项目非常之丰富,上手难度也很低,稍微熟悉一下即可;
  5. 使用AI:如果配置了AI大模型,编辑文本的时候会出现AI按钮(⚠️注意:不要使用带思考过程的大模型,比如deepseek R1,这个会触发Reactive Resume的BUG ‼️);

iShot 2025 05 13 20.07.50 iShot 2025 05 13 20.21.40 iShot 2025 05 13 20.24.12 iShot 2025 05 13 20.29.42 iShot 2025 05 14 15.27.24

优势与不足#

优势:

  • 完全免费开源,用户可以自由使用和修改。
  • 高度可定制,满足用户个性化需求。
  • 支持多种输出格式,方便实用。
  • 可以与 VS Code 集成,提升开发效率。

不足:

  • 对于非技术用户来说,上手难度较高。
  • 需要一定的技术基础才能进行个性化定制。

🐳 NAS 保姆级部署教程 - Reactive Resume#

Reactive Resume 我安装稍显复杂,需要安装多个应用,要细心和耐心。

services:
# Database (Postgres)
rxresu-postgres:
image: postgres:16-alpine
restart: unless-stopped
volumes:
- rxresu_postgres_data:/var/lib/postgresql/data
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d postgres"]
interval: 10s
timeout: 5s
retries: 5
# Storage (for image uploads)
rxresu-minio:
image: minio/minio:latest
restart: unless-stopped
command: server /data
ports:
- "9002:9000"
volumes:
- rxresu_minio_data:/data
environment:
MINIO_ROOT_USER: minioadmin
MINIO_ROOT_PASSWORD: minioadmin
# Chrome Browser (for printing and previews)
rxresu-chrome:
image: ghcr.io/browserless/chromium:latest
restart: unless-stopped
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
HEALTH: "true"
TOKEN: chrome_token
PROXY_HOST: "chrome"
PROXY_PORT: 3000
PROXY_SSL: "false"
rxresu-app:
image: amruthpillai/reactive-resume:latest
restart: unless-stopped
ports:
- "3000:3000"
depends_on:
- rxresu-postgres
- rxresu-minio
- rxresu-chrome
environment:
# -- Environment Variables --
PORT: 3000
NODE_ENV: production
# -- URLs --
PUBLIC_URL: http://localhost:3000
STORAGE_URL: http://127.0.0.1:9002/default
# -- Printer (Chrome) --
CHROME_TOKEN: chrome_token
CHROME_URL: ws://chrome:3000
# -- Database (Postgres) --
DATABASE_URL: postgresql://postgres:postgres@rxresu-postgres:5432/postgres
# -- Auth --
ACCESS_TOKEN_SECRET: access_token_secret
REFRESH_TOKEN_SECRET: refresh_token_secret
# -- Emails --
MAIL_FROM: noreply@localhost
# SMTP_URL: smtp://user:pass@smtp:587 # Optional
# -- Storage (Minio) --
STORAGE_ENDPOINT: rxresu-minio
STORAGE_PORT: 9000
STORAGE_REGION: us-east-1 # Optional
STORAGE_BUCKET: default
STORAGE_ACCESS_KEY: minioadmin
STORAGE_SECRET_KEY: minioadmin
STORAGE_USE_SSL: "false"
STORAGE_SKIP_BUCKET_CHECK: "false"
volumes:
rxresu_minio_data:
driver: local
rxresu_postgres_data:
driver: local

magic-resume#

📌 定位:一款国产界面华丽的简历生成器

🔥 核心功能#

  • 🤖 AI 辅助编写 - deepseek/豆包双模型加持。
  • 💫 界面动画流程 - 流畅美观的界面效果。
  • 🎨 主题换装大师 - 一键切换多种模版主图。
  • 📱 响应式设计 - Web和手机通吃。
  • 🖨️ 支持导出PDF - 导出PDF文件和直接打印模式双开。

PixPin 2025 03 17 23 10 37


🐳 NAS 保姆级部署教程 - magic resume#

🚀 飞牛OS用户专属#

1️⃣ 应用市场搜 “magic-resume” 点安装
2️⃣ 把端口改成你幸运数字(比如我用的9996福报端口👻)

PixPin 2025 03 17 22 27 09

PixPin 2025 03 17 22 35 46

Docker安装命令#

Terminal window
docker run -d --name=magic-resume -p 8005:3000 siyueqingchen/magic-resume:main

Docker-compose 安装#

Terminal window
version: '3.9'
services:
magic-resume:
image: 'siyueqingchen/magic-resume:main'
ports:
- '8005:3000'
container_name: magic-resume

访问 http://你的IP:8005 进入魔方简历首页 👇,效果如图

PixPin 2025 03 17 22 39 23


🧙 magic resume 使用手册#

  1. 新手村任务 → 右上角「开始使用」戳爆
  2. 装备锻造 → 点击➕创建新简历
  3. 皮肤商城 → 在「模板中心」选个镇场子的皮肤
  4. 召唤AI神龙 → 写项目经历时点「AI润色」,建议选深蓝模型(懂的都懂)
  • 创建新简历 PixPin 2025 03 17 23 19 54 1
  • 修改简历模版 PixPin 2025 03 18 01 18 42 1
  • 设置deepseek PixPin 2025 03 17 22 48 11 1
  • 使用AI美化简历 PixPin 2025 03 17 23 00 23 1

优势与不足#

优势:

  • 界面美观,简单易用,适合所有用户。
  • 一键生成美观的 PDF 简历,省时省力。

不足:

  • 模版数量过少;
  • 定制化程度相对较低,主要依靠预设模板。
  • 功能相对简单,可能无法满足一些高级用户的需求。

LapisCV#

📌 定位:一款使用基于 Markdown,支持 VSCode / Typora / Obsidian 平台。以插件形式存在的风格简洁正式的简历工具。

📝 LapisCV 使用手册#

以Obsidian使用为例

  1. 下载并解压 Release,将 lapis-cv-obsidian 目录作为 Vault 在 Obsidian 打开,编辑 template 并导出 PDF 文件即可。
  2. 在 设置 > 外观 > CSS 代码片段 中切换主题。
  3. 注意个细节:编辑头像时,因为 Obsidian 无法识别 html 格式的本地图片插入,因此推荐将图片上传到图床或者网络后,将外网访问的链接插入图片位置。

iShot 2025 05 15 14.57.05 iShot 2025 05 15 15.13.16

优势与不足#

优势:

  • 利用笔记软件即可创建美观的简历;
  • 适合不会部署的同学,并且简历以笔记的形式保存;

不足:

  • 模版数量过少;
  • 简历编写体验感非常一般;
  • 简历的编写需要懂一些HTML语法;

yamlresume#

如果上面的方式都不是你的菜,你说你偏偏喜爱YAML。那么来看看yamlresume,允许您使用YAML管理和版本控制简历,并在微风中生成专业的PDF。

yamlresume遵循核心原则

  • 简历内容以纯文本起草。
  • 纯文本是使用YAML结构的 - YAML比JSON更好,因为它更可读和人类。
  • 然后将YAML纯文本渲染到PDF中。
  • 可以通过诸如字体大小,页面边距等的选项调整布局。

使用方式#

Terminal window
# 克隆/下载项目
git clone https://github.com/yamlresume/yamlresume.git
npm install -g yamlresume
# using yarn
yarn global add yamlresume
# using pnpm
pnpm add -g yamlresume
# 创建简历 在这里可以看到一个demo
# 项目目录:blob/main/packages/cli/resources/resume.yml
yamlresume new my-resume.yml
# 生成PDF
yamlresume build my-resume.yml

官方demo展示效果,点击这个查看

Pasted image 20250519132906

其它#

magic resume 问题#

PDF 无法导出:要么使用 127.0.0.1:端口号进行本地

Reactive Resume 问题#

PDF导出报错:**“InvalidBrowserConnection”**错误表明应用无法与chrome容器建立正确的 WebSocket 连接。您可以尝试以下操作

  1. Chrome WebSocket URL问题

这是我的app环境:

CHROME_URL: ws://chrome:${APP_PORT}
  • 无浏览器的 Chrome 容器通常默认监听端口 3000 。
  • 我将其设置为:
CHROME_URL: ws://chrome:3000
  1. Chrome 代理配置问题

chrome服役期间,我曾:

PROXY_PORT: ${APP_PORT}

PROXY_PORT很可能是3000(默认的无浏览器 Chromium 端口)而不是应用程序的端口。

  • 改变:
PROXY_PORT: 3000
🏆️ 简历管理与制作工具软件横评对比评测
https://blog.qnloft.com/archives/mez5o1d7
作者
青柠炸机店
发布于
2025-06-24
许可协议
CC BY-NC-SA 4.0