最近帮几个朋友改简历,发现一个很有意思的现象:很多人手里明明有不错的项目经历,写出来的简历却是“流水账”——罗列岗位职责、堆砌技术名词,投出去十几份都收不到一个面试电话。
我问他们为什么不把经历写具体一点,回答基本都是“不知道自己的贡献怎么量化”或者“怕夸大其词”。后来我自己用DeepSeek加豆包走了一遍简历准备的全流程,发现这两个工具搭配起来,确实能解决这个问题。DeepSeek负责把经历拆成有逻辑、有数据支撑的表达,豆包负责把内容变成一版能直接投递、排版干净的可视化简历。整个过程下来,效率比我以前手写快得多,而且出来的简历不再是“我做过什么”的罗列,更像一份“我为什么适合你”的解决方案。
这篇文章就把我完整的实操过程、提示词模板、以及踩过的坑全部整理出来,适合正在找工作、准备跳槽,或者对自己的简历毫无头绪的人参考。
1. 为什么要用DeepSeek+豆包“组合拳”,而不是单打独斗
先说结论:单个AI工具也能帮你写简历,但容易写出“正确的废话”。DeepSeek和豆包的组合,本质上是把“想清楚”和“做出来”这两件事分开,让各自擅长的大模型做各自擅长的事。
1.1 两个AI工具在简历流程中的真实分工
我用了一段时间后总结出两者的区别,简单列个对比:
| 维度 | DeepSeek | 豆包 |
|---|---|---|
| 强项 | 长文本推理、逻辑拆解、结构化输出 | 多轮对话、中文表达自然、能直接生成HTML网页 |
| 在简历流程中的角色 | 负责“想”:拆解JD、重构经历、生成逻辑框架 | 负责“做”:排版、润色、生成可视化简历 |
| 典型使用场景 | 把一段模糊经历扩展成STAR结构 | 把文字版简历变成一页漂亮排版 |
| 输出形式 | 偏文字、偏逻辑、适合复制到文档里二次编辑 | 偏成品、偏效果、适合直接导出或用 |
| 需要注意的地方 | 需要给足够上下文,否则易空泛 | 长文档处理时容易“断片”,不适合一次喂太多内容 |
实际操作中,我通常在DeepSeek这边完成简历内容的“重写”和“匹配”。它处理长文本的能力比较稳,能够基于一份JD把关键词、岗位职责、能力要求拆得清清楚楚。而且它对“为什么这样改”的解释比较到位,方便我理解每一处修改背后的逻辑。
豆包这边主要负责两件事:第一是把文字内容转成排版好的HTML简历文件,第二是做口语化的润色和压缩。它的中文语感比很多英文模型调教得更好,生成的句子不会生硬,在把“AI味”磨掉这一步上出乎意料地好用。
1.2 一套工作流:AI负责执行,人负责决策
我最后跑通的流程分成四步:拆JD、盘素材、改表达、做排版。四步里AI参与三个阶段,但每一步的关键决策都由我自己拍板。
比如拆JD时,DeepSeek负责提取关键词和整理成清单,但我得判断哪些关键词是硬性要求、哪些只是加分项。又比如盘点经历素材时,AI可以帮我补全描述结构,但它完全不知道我实际做过什么,素材只能我自己提供,AI只是帮我把素材组织成有说服力的句式。
这里有一个特别重要的认知,必须先说清楚:AI不是用来帮你编造经历的,它是用来帮你把真实经历讲得更像人话的。你实际做过的事情、拿到的结果、用过的工具,这些事实没有任何AI能替你创造。AI能做的是把“我负责后台开发”改成“我负责订单模块的后台开发,完成8个接口设计和数据库表优化,接口平均响应时间从450ms降到180ms”——前提是你确实做了这些事。
想清楚这一点之后,AI才真正帮得上忙。下面的实操过程,也都是基于“素材真实、表达优化”的原则来写的。
2. 操作前必做的三项准备:拆JD、盘素材、备提示词
很多人拿到AI工具就开始输入“帮我写一份简历”,这个做法基本得不到好结果。AI不是不聪明,是它不知道你投什么岗位、你做过什么、效果如何。所以在正式让AI生成内容之前,我建议先花30分钟左右做三件准备,整个流程的产出质量会提升一个档次。
2.1 先把目标岗位JD做成关键词清单
简历的本质不是自我介绍,而是匹配度测试。HR筛选一份简历的时间可能只有10到20秒,这十几秒里看的就是“你的简历里有没有我要的关键词”。
所以第一步,我会把想投的岗位JD复制粘贴给DeepSeek,让它帮我提取关键词。这里分享我一直在用的提示词:
请帮我分析下面这份岗位JD,输出三部分内容: 1. 硬性要求关键词:明确写了“必须”“要求”“本科以上”等字样的条件 2. 加分项关键词:写了“优先”“加分”等字样的条件 3. 隐性要求关键词:没有明说,但反复强调的能力或特质 请用清单形式输出,每个关键词后面标注它的重要程度(高/中/低)。用DeepSeek跑一遍之后,你会得到一张很清晰的关键词表。比如同样是“产品经理”岗位,有的JD强调“数据分析能力”,有的强调“用户访谈经验”,有的强调“跨部门协调”,差异很大。这些关键词就是你简历里需要重点突出的方向。
这里有个小技巧:JD里重复出现的词汇,大概率是这个岗位真正的核心要求,优先级要调到最高。比如一份JD里三次提到“独立负责”,那么你的简历里就要尽量出现“独立完成”“独立推进”这样的字眼。
2.2 用6W故事清单盘点自己的经历素材
拆完JD之后,需要把自己过去做过的事情盘一遍。这一步最费脑,但也最不能省略。我的做法是列一张“6W故事清单”,也就是每个项目都用下面这个格式写几行字:
| 要素 | 说明 | 示例 |
|---|---|---|
| What | 做了什么任务 | 公司官网重构 |
| When | 什么时候做的,周期多长 | 2023年3月到6月,约3个月 |
| Where/Which | 在哪个项目、哪个团队场景里 | 市场部官网改版项目,5人小组 |
| Why | 为什么要做这件事 | 原官网加载慢、转化率低 |
| Who | 你扮演什么角色 | 主导前端开发 |
| How | 具体怎么做,用了什么工具 | 调研3个方案,选了Vue3重构,设计了组件库 |
不要小看这几行字的功夫。它相当于把你自己记忆里散落的信息固化成结构化素材,后面喂给AI的时候,素材越具体,生成的内容越扎实。如果这一步偷懒,直接让AI“帮我写项目经历”,基本会得到一堆空话套话,最后还得返工。
盘素材的时候建议每段经历单独写,至少准备3到5段,覆盖你近三五年做过的主要工作。宁可多写几段,后面让AI挑和JD匹配的,也别临时抱佛脚现回忆。
2.3 三个能直接复用的提示词模板
准备阶段最后一步,是把提示词先想好。我试了很多种写法,最后固定下来三个模板,分别是经历改写、初稿生成、JD匹配度检查。这三个模板在后文实操中会反复用到,这里先列出来,方便你直接复制。
模板一:经历改写
你是我的简历顾问。请把下面这段经历改写成简历里的项目描述,要求: 1. 使用STAR结构 2. 每个动作前加动词,少用“负责”“参与”这类模糊词 3. 尽量用数字量化结果;如果原文没有数字,用【待补充】标记,不要自己编 4. 去掉空话套话,控制在80-120字左右 5. 语言简洁,像人在求职平台上的表达,不要出现“具备较强能力”这类词 原文: [粘贴你的素材]模板二:初稿生成
请帮我基于以下材料生成一份完整简历初稿。 目标岗位:[岗位名称] 目标JD关键词:[粘贴2.1生成的清单] 个人素材:[粘贴2.2的6W清单] 请输出:个人总结、工作经历、项目经历、技能清单四部分。 注意:项目经历每段控制在3-5行,突出与JD关键词匹配的内容。模板三:匹配度检查
这是目标JD:[粘贴JD] 这是修改后的简历正文:[粘贴简历] 请逐条对照JD里的关键词,检查简历里是否体现、体现得是否明显,缺少哪些。输出一张匹配度对照表,标注“已体现/未体现/可优化”三档。这三个模板其实是用一种思路写出来的:把AI当作一个需要你交代背景的执行者,而不是一个洞察你内心的算命先生。上下文越明确,输出越靠谱。
3. 完整实操记录:从零到一跑出一份简历
准备工作做完,接下来就是实操环节。我拿一份“后端开发工程师”的简历作为例子,把每一步的操作、提示词、输出结果和我的二次修改过程完整走一遍。
3.1 第一步:DeepSeek拆JD,输出岗位需求清单
我把一份真实的JD粘贴给DeepSeek,跑完以后得到这样的输出:
硬性要求关键词(高优先级) - Java基础扎实,熟悉Spring Boot - 熟悉MySQL数据库,有SQL调优经验 - 有Redis使用经验 - 熟悉Linux常用命令 - 有3年以上后端开发经验 加分项关键词(中优先级) - 有高并发项目经验 - 熟悉消息队列(Kafka/RabbitMQ) 隐性要求关键词(中高优先级) - 独立负责过完整功能模块 - 有线上问题排查经验 - 能编写技术文档这个清单的价值在于:当你手里有多段经历时,你不需要什么都写,把和这些关键词最相关的内容优先拿出来写就够了。HR看的不是你的全部人生,而是你和这个岗位的匹配点。
第二步我会把硬性关键词逐个抄到简历文档的标题位置,等会儿写项目经历的时候,每条项目描述尽量覆盖两到三个关键词。这就是所谓的“简历为JD定制”,绝对不是造假,而是把最相关的内容前置。
3.2 第二步:用DeepSeek把经历改成量化表达
拿到素材之后,我用第二套模板进入经历改写环节。我一开始给的素材很简单,就是“负责公司官网后端开发,用Java,做了用户登录和订单功能”。这是很多人给AI的原始输入,过于笼统。
我把这段素材喂给DeepSeek,配合模板一,得到的改写版本是这样:
优化前: 负责公司官网后端开发,用Java实现用户登录和订单功能。 优化后: 独立负责官网后端模块开发,基于Spring Boot设计并实现用户登录与订单管理接口共12个,包括JWT鉴权、订单状态机流转。数据库层面新增3张核心表和4个索引,将订单查询接口的平均响应时间从450ms优化至180ms,并用Redis缓存热点商品数据。项目上线后支撑日均2万次请求,无重大线上故障,撰写接口文档12篇。注意几点:第一,每个动作前面都有具体的动词,“设计并实现”“新增”“优化”“支撑”;第二,有明确的交付物,“12个接口”“3张表”“12篇文档”;第三,有成果,“450ms到180ms”“2万次请求”。这样的描述,HR一看就能判断你的能力和贡献边界。
但这里必须强调一个问题:上面这段示例中如果某些数字我确实没有记录,比如响应时间从多少到多少,我没有真实数据,怎么办?这时候不要学某些教程直接让AI编。我会用第二套话术再跑一轮:
上面的改写中,凡是涉及数字但没有原始依据的地方,请用【待补充】标记,并在末尾列出所有需要我确认的事实清单。AI会乖乖把缺数据的部分标出来。我再逐个确认:如果有真实数据就填真实数据,如果实在没有,就用过程性质的描述替代,比如“通过增加索引和SQL优化,显著降低订单查询耗时”。效果虽然没有具体数字那么震撼,但至少不会在背景调查时露馅。
3.3 第三步:豆包负责可视化排版与PDF生成
内容改完之后,接下来是排版。这一步我主要用豆包。为什么放到豆包这里做?因为它的交互体验更适合生成网页版简历,而且能直接输出比较完整的HTML代码,我保存后就能转成PDF。
我用的提示词是这样:
请根据下面的简历内容,生成一个适合A4打印的单页简历HTML代码。 要求: 1. 整体配色以深蓝和灰色为主,简洁专业 2. 字体使用系统中文字体,字号适中,页边距合理 3. 模块顺序:基本信息、个人总结、工作经历、项目经历、技能证书 4. 不要用表格来排版,用div布局 5. 控制在一页A4内,内容超出的部分帮我压缩篇幅 6. 输出完整HTML代码,方便我直接保存为文件 简历内容: [粘贴3.2跑完的内容]豆包输出的HTML代码一般质量还不错,布局干净,字体也正常。我的处理流程是这样的:把代码复制到记事本里,另存为resume.html,然后用浏览器打开预览,如果排版没问题,直接按Ctrl+P打印成PDF,纸张选择A4,边距默认就行。
这里有一个比较实用的操作经验:如果你不打算投设计岗,简历排版不要花哨。深蓝、深灰、黑色的单色方案最安全,HR扫一眼就能看到重点,超过三种颜色的简历反而容易被忽略。
如果是技术岗,其实还有一种更省事的排版方式:直接用Markdown写好简历内容,然后用豆包让它转成一个“适合打印的极简HTML模板”。豆包对这类指令的理解很深,一般跑两次就能得到一个像样的结果。
3.4 第四步:用“面试官视角”做简历复盘
简历做出来不等于结束。我还会花额外30分钟用AI做一次复盘,目的是预判面试官可能追问的问题。
具体操作是把最终版简历内容和原JD一起发给DeepSeek,用这个提示词:
你是一名有10年经验的[岗位名称]面试官。下面是我修改后的简历和原JD。请: 1. 针对每段项目经历,预判3个可能追问的技术细节问题 2. 针对个人总结,预判2个深挖的问题 3. 指出简历中任何可能引起质疑、需要提前准备话术的地方这一步很有价值,原因在于:简历里最容易出问题的往往不是夸大其词,而是“细节经不起追问”。比如你在简历上写了“优化接口响应时间”,面试官大概率会追问“你怎么定位的性能瓶颈”“用了哪些工具”“优化前后差距怎么测算”,如果没提前准备,技术面很容易露怯。
DeepSeek预判出的问题通常会集中在这样几类:技术选型原因、性能指标细节、项目难点和冲突处理、个人贡献边界。每拿到一个问题,我都会把答案大纲写在简历文档旁边。这样简历投出去之前,我其实已经口头演练过两三轮了。
4. 实操中踩过的四个坑与排查思路
工具好用归好用,但用AI写简历有几个很典型的问题,我几乎每次都会遇到,这几个坑单独拿出来说一说。
4.1 幻觉问题:AI编造了不存在的经历和数字
这是最严重的问题,没有之一。DeepSeek和豆包这类大模型在生成文本时,会根据概率补全信息,因此很容易“一本正经地编造”——把“用户登录”扩展成“设计了单点登录系统”,把“订单功能”扩展成“支持每秒5000并发”。如果你不仔细核对,简历上就会凭空多出一些你根本没做过的内容。
我的排查方法叫作“事实锚点法”:拿到AI生成的每一段文字,从头到尾标出每一个事实锚点——比如项目名称、技术栈、数字、人数、时间、系统名称。凡是锚点不来自我的原始素材,一律删掉或者改成模糊表述。
实测下来,AI在项目经历里最容易编造的东西是:并发量、响应时间、团队人数、数据库表数量。这些数字恰恰是最容易被面试官追问的。所以每一步AI输出之后,必须自己逐条确认事实,再放进简历。
4.2 校准问题:简历被改出明显的“AI味”
我第一次用AI生成简历时,通篇出现了“具备较强的学习能力”“熟练掌握各种开发工具”“具有良好的团队协作精神”这类套话。这些句子看起来没错,但HR每天看几十份简历,这种表达一眼就能看出是从模板里套出来的,没有信息增量。
解决办法是加一步“去AI味”润色。我用的提示词是:
请把下面这段简历改写得更像一个真实职场人的表达: 1. 删掉“具备较强的”“熟练掌握”“具有良好的”等套话 2. 把长句拆成短句,多用具体动词 3. 保留专业术语,但整体语气更口语、更自然 4. 保留所有事实和数字,不要新增内容用这个提示词把简历正文全部过一遍,AI味会明显降低。另外还有一个技巧:让豆包用“如果这是你在脉脉上写的个人主页介绍,你会怎么写”这样的表述来改,效果常常出奇地好,因为这种场景下的表达更贴近真实的人话。
4.3 兼容问题:HTML简历在不同设备上排版错乱
豆包生成的HTML代码在电脑上看着很完美,但如果你用手机打开同一个文件,排版可能直接乱了。原因在于,豆包默认生成的CSS里用了一些相对单位和弹性布局的写法,在窄屏设备上没有做好适配。
如果你投递的渠道要求在线上传简历附件,那一定要在导出PDF之前先在浏览器里多预览几遍,尤其是调整浏览器窗口大小,看看窄屏下是否错位。如果错位,可以追加一条指令:
请调整代码,适配宽度为800px以下的设备,减少弹性布局,改用固定宽度容器,并设置最小宽度。另外,打印成PDF时还要注意缩放比例。有些浏览器默认打印缩放是“适合页面宽度”,会导致简历字体过小。我一般手动把缩放设置成“默认”或者100%,再检查一下页边距,确保打印出来是一页整洁的内容。
4.4 失真问题:专有名词被偷换,术语含义走偏
最后一个坑是AI在做同义改写时,会把一些专有名词“润色”成看似高级但含义变化了的词。比如你明明用的是“Spring Boot”,AI可能写成“Java Web开发框架”;你用了“Kafka”,AI可能写成“消息中间件”。看起来好像没问题,但懂行的面试官一眼就能看出来你对技术栈的表述不精确,反而会怀疑你的真实经验。
解决这个问题也很简单:在给AI的提示词里明确加上一条“保留专有名词原样,不得替换或改写”。如果有任何术语被改动过,我会在最终检查时逐字比对。毕竟简历上出现的技术名词是面试官判断你能力的第一道关口,准确比华丽重要得多。
5. 复盘:这套流程到底帮我省了什么
整套流程跑下来,最直观的感受是:简历从一件“憋三天也憋不出来”的事,变成了一件“有流程可走”的事。下面把时间账和质量账都算清楚。
5.1 时间账:从三天一版到三小时三版
过去手写简历,最耗时的不是打字,而是反复纠结“这句话这么写好不好”。同一个表达改来改去,一下午就过去了。用上这两个工具之后,我的时间分配变成了这样:
| 环节 | 耗时 | 工具 |
|---|---|---|
| 拆解JD、提取关键词 | 20分钟 | DeepSeek |
| 盘点个人素材 | 30分钟 | 自己完成 |
| 经历改写与优化 | 40分钟 | DeepSeek |
| 简历初稿生成 | 10分钟 | DeepSeek |
| 排版成HTML/PDF | 15分钟 | 豆包 |
| 面试问答预演 | 30分钟 | DeepSeek |
| 事实核对与人工终审 | 30分钟 | 自己完成 |
总计约3小时,能产出一版质量远超我手写的简历。而且AI产出的内容都保留对话记录,改起来也快,不会再出现“改了一版旧的删了又想恢复”的情况。我一般会保留每一版的修改记录:初版、JD定制版、去AI味版、最终投递版,后面简历迭代时直接在旧版本上加需求,效率更高。
5.2 质量账:简历从“罗列经历”变成“回应需求”
以前我的简历更像一份“岗位说明书”的复述:负责什么模块、用了什么技术、完成了什么任务。这套流程跑完之后,简历变成了对JD需求清单的逐条回应,每个项目经历都在有意识地展示“你要求的能力我有,而且我有实例佐证”。
这个区别很重要。前者是“我告诉你我做过什么”,后者是“我告诉你你需要的我全都有”。HR筛简历时看的正是后者,因为你解决问题的方式越多、越具体,面试时越省力,也越能展现你的价值。
5.3 说点实在的:工具组合的边界和我自己的体会
回到最初的问题:这两个工具到底是什么关系?我的体会是:DeepSeek负责把经历想明白、讲清楚,豆包负责让简历看起来像一份拿得出手的成品。一个主内,一个主外,缺一个都会觉得别扭。单用DeepSeek,内容很扎实,但排版和中文语感总差一口气;单用豆包,界面好看、表达顺滑,但让它在复杂项目描述里做逻辑推导,输出稳定性不如DeepSeek。
最后再分享一个小建议:AI生成的简历,投出去之前务必做一次“事实核验”。把你的简历打印出来,用笔逐条划掉你无法在面试中对答如流的内容。任何一条划掉的内容,都值得你重新斟酌。简历不是写得越满越好,而是每一句话都经得起面试官多问一句“然后呢”。
这轮实操让我最大的收获不是一份简历,而是搞明白了AI辅助求职的正确姿势:AI负责把已有的素材发挥到极致,但“你有什么”这件事,从来只能自己回答。想清楚这一点,AI就不是一个偷懒工具,而是一个实打实的能力放大器。