使用教程

怎么检测简历能不能通过 ATS(还不用上传你的数据)

在 Windows 上检测简历的 ATS 兼容性

你在简历上花了好几个小时。经历扎实,资历也对得上这个职位。那为什么就是没人回你?

答案也许不在于你写了什么,而在于一台机器根本没机会看到的东西。在你的简历送到招聘人员手里之前,它会先经过一道 ATS(申请人跟踪系统,Applicant Tracking System)软件,由它扫描其中的关键词、格式和结构。如果 ATS 没能正确解析你的简历,它就会在任何人读到之前被筛掉。

大多数求职者并不知道这件事正在发生。你的简历可能确实很强,但只要 ATS 在你的格式上「卡壳」,用人单位就根本不会知道你投过。

先说结论: 你可以用Resumy这类离线工具(免费、在 Windows 本地运行、不上传数据)来检测简历的 ATS 兼容性,也可以用 Jobscan、Resume Worded 这类云端检测器。最好的做法是:先把格式问题修好,再针对你真正要投的那份职位描述去测试。


ATS 筛选到底是怎么运作的

ATS 软件并不「聪明」,这才是问题的核心。招聘人员能读出言外之意、能识别可迁移的能力、能对一点小小的格式瑕疵睁一只眼闭一只眼;而 ATS 系统则死板、机械、唯规则是从。

当你的简历传进来,系统会解析其中的文字,并尝试把它拆成几个板块:联系方式、工作经历、教育背景、技能。它会提取关键词,拿去和职位描述做比对。它会根据匹配上的关键词数量、结构是否符合预期、内容是否完整,给出一个分数。低于某个阈值的简历会被筛掉,留下的则被排序,供招聘人员审阅。

真正棘手的是它的脆弱。ATS 系统对付不了双栏排版、特殊字体、表格和图形。它处理非标准文件格式也很吃力。它没法理解「带领一个 5 人工程团队」就意味着领导力——除非「领导力」这三个字真的出现在简历里。如果你的板块标题写的是「关键成就」而不是「工作经历」,系统可能会直接跳过那段内容。

结果就是:合格的候选人每天都在被筛掉——不是因为简历差,而是因为 ATS 读不懂它。

实话实说: 业内估计有 75% 甚至更多的简历,在人工审阅之前就被自动淘汰了。这并不是因为大多数候选人不合格,而是因为简历格式和关键词匹配悄无声息地失败了。


招聘人员那一端看到的是什么

理解招聘人员的视角,问题就更清楚了。当招聘人员打开他们的 ATS 后台——不管是 Workday、Greenhouse、Lever、Taleo 还是别的什么——他们看到的并不是你精心排版的 PDF,而是一份被解析过的纯文本版简历,往往还套在 ATS 自动生成的标准化版式里。

也就是说,你的自定义字体、精心挑选的配色、那套双栏布局——没有一样会以你设计的模样抵达招聘人员的眼睛。他们看到的,是 ATS 设法提取出来的那些内容。如果解析顺利,内容完整、条理清晰;如果解析糟糕,他们看到的就是错乱的文字、缺失的板块,或者一团乱码——三秒钟就划走了。

大多数招聘人员每个空缺职位都要看几十甚至上百份简历,初筛平均只在每份上花六到八秒。如果 ATS 把你的内容干净地提取出来了,这几秒就有了价值;如果没有,你从一开始就没机会。

这也是为什么关键词匹配的意义不止于「过线」。即便简历通过了 ATS 筛选,招聘人员还会用同一套系统去搜索候选人。一个在招数据工程师的招聘人员,可能会在 ATS 里搜「Spark」「Airflow」或「dbt」。如果这些词不在你被解析出来的简历里——哪怕你确实有相关经验——你也不会出现在搜索结果中。


ATS 会检查什么

关键词匹配

ATS 系统会从职位描述里提取关键词,再到你的简历里搜匹配项。如果职位要求「Python 编程」,而你的简历写着「精通 Python」,那就算匹配上了;如果你写的是「熟悉编程语言」,系统可能会完全错过。

权重也很关键。出现在「技能」板块或经历标题里的关键词,通常比埋在一段话里的更有分量。行业通用术语比有创意的措辞得分更高。重复在一定程度上有帮助,但前提是读起来要自然——关键词堆砌会被判定为可疑。

在 ATS 语境下,硬技能和软技能有一个重要区别。硬技能(Python、Salesforce、财务建模、HIPAA 合规)几乎是逐字匹配的;软技能(领导力、沟通、解决问题)也会被匹配,但在多数系统里权重更低,因为几乎每份简历都会写它们。如果职位描述强调的是某些具体的硬技能,那它们才是对你得分最要紧的关键词。

格式与解析

系统在分析之前,会先把你的简历转成纯文本。一切视觉元素——字体、颜色、分栏、间距——都会被剥掉。如果你的简历依赖双栏布局,文字提取常常会把两栏的内容搅在一起。表格的解析则毫无规律可言,日期和职位有时会和描述分了家。日期、电话号码和邮箱必须是标准格式,否则可能根本提取不出来。

页眉页脚是另一个常见的坑。有些人把姓名和联系方式放在文档页眉里,而很多 ATS 系统会完全忽略页眉页脚——于是你的姓名和邮箱,就从解析后的版本里消失了。

板块结构

ATS 期望找到这几个板块:联系方式、个人简介、工作经历、教育背景、技能。它们不必一字不差地这么命名,但要八九不离十。「职业经历」没问题;「我的旅程」或者「我走过的路」恐怕就不行。

板块顺序的影响,比大多数人以为的要小。有些攻略坚持要按某种特定顺序排列,但大多数现代 ATS 系统无论板块出现在哪儿都能识别出来。更要紧的是:这些板块确实存在,并且有清晰的标题。

文件格式

干净的 PDF 和 .docx 是最稳妥的选择。有些 ATS 系统对某些 PDF 的编码处理不好——尤其是从 Canva、InDesign 这类设计工具导出的——所以 .docx 往往兼容性最普适。从 Google Docs 导出的花哨格式,或者 .pages 文件,经常会彻底解析失败。

一个被低估的细节:PDF/A(用于存档的 PDF 格式)有时比标准 PDF 解析得更好,因为它会嵌入字体、并采用更严格的结构。如果你的 PDF 编辑器提供 PDF/A 导出选项,值得一试。

完整性

很多系统会按以下几点给简历打分:所有预期板块是否齐全、任职日期之间有没有空档、联系方式是否完整。一份缺了「教育背景」板块的简历,即便职位并不要求学历,得分也可能更低。把这个板块留着——哪怕内容很少——也好过干脆不写。


幕后的那些系统

并非所有 ATS 软件都一样,而知道一家公司用的是哪套系统,能帮你调整策略。

Workday 在大型企业和世界 500 强里占主导。它对格式往往很严格,并且高度依赖结构化数据字段。如果你曾在某个门户里上传简历后,还被要求手动重新录入工作经历,那多半就是 Workday。这种手动录入其实很关键——Workday 往往更看重结构化字段,而非上传的那份文档。

Greenhouse 在中型科技公司和初创公司里很受欢迎。它对格式更宽容,也更擅长解析现代简历样式。如果你在投科技公司,Greenhouse 是很常见的后台。

Lever 在科技公司中的普及程度和 Greenhouse 类似。它把 ATS 和 CRM 功能结合在一起,意味着招聘人员可以跨多个职位追踪候选人。你的简历,可能在最初投递的几个月后还会被搜索到。

Taleo(Oracle 旗下)常见于政府、医疗和大型传统企业。它是较老的系统之一,对格式往往不太宽容。如果你在投政府机构或医院系统,就当作要面对 Taleo 级别的严格。

iCIMS 在零售、餐旅和中端市场公司里很普遍。它对标准格式处理得还算可以,但同样会被那些让其他系统翻车的图形和表格绊倒。

投递之前,你通常无法知道一家公司用的是哪套 ATS。务实的结论是:照最严格的那个「最大公约数」去优化——干净的格式、标准的板块、清晰的关键词。一份能过 Taleo 的简历,其他系统也都能过。


常见的、会让简历过不了 ATS 的错误

花哨的模板和图形。 那些漂亮的简历模板——自定义字体、彩色侧栏、图标、技能条——在人眼里很好看,但在 ATS 看来就是杂讯。文字提取会得到错乱的内容:联系方式跑到了中间,重要关键词被埋进了损坏的格式里。

双栏布局。 ATS 是线性阅读的,从左到右、自上而下。双栏简历会被解析成两栏交错的样子,让你的经历在算法眼里变得无法阅读。

表格。 想用表格把经历整理得整整齐齐,反而会适得其反,因为 ATS 解析表格毫无规律:内容顺序被打乱,日期或职位可能和它们对应的描述分了家。

用错术语。 如果职位描述写「敏捷开发方法」,而你的简历写「基于冲刺的开发」,意思相近,却可能匹配不上。如果它写「AWS」,你却写「云平台」,那又太笼统了。最稳妥的策略是两者都写——明确提到「AWS」,再补充语境:「云平台(AWS、GCP)」。这样既覆盖了精确匹配,也兼顾了更宽泛的搜索。

没有交代的就业空档。 ATS 系统会把日期空档标为风险信号。如果你的时间线里有六个月不知去向,系统可能会调低你简历的排名。如果你是主动休息一段时间——照顾家人、进修、健康、旅行——一句简短的说明就能补上这个空档,而不必透露你不想分享的细节。

联系方式放在页眉里。 如前所述,很多 ATS 系统会跳过文档页眉。把你的姓名、邮箱、电话和领英主页放进文档正文,而不是页眉或页脚。


📊 离线 vs 云端 ATS 检测器

特性 离线(如 Resumy) 云端(Jobscan、Resume Worded 等)
隐私 简历留在你自己的电脑上 数据上传到对方服务器
费用 免费 免费额度+付费方案
可离线使用 可以 不可以
简历制作 内置完整编辑器 视平台而定
适合场景 注重隐私、快速本地检测 详尽的竞争力分析

怎么检测并修改你的简历

第一步:拿到职位描述

把你要投的那份招聘启事的全文复制下来。你需要它,是因为 ATS 评分是相对的——它把你的简历对照那份职位的具体要求来打分。同一份简历,投这个岗位可能得 85%,投另一个可能只得 40%,哪怕两个岗位看起来很像。

第二步:测试前先修好格式

跑任何检测器之前,先把基础打理好。用单栏布局。去掉表格、图形和图标。坚持用 Arial、Calibri、Times New Roman 这类标准字体(中文则用宋体、黑体等常规字体)。用常规的板块标题。把联系方式放进文档正文,而不是页眉。保存为 .docx 或干净的 PDF。

光是这一步,就能解决掉大部分 ATS 解析失败的问题。这活儿不光鲜,却是你能做出的最高性价比的改动。

第三步:跑一次 ATS 检测

用离线工具或云端检测器,把你的简历和职位描述做对照。你要看的是:整体兼容性得分、哪些关键词缺失,以及有没有被标记出来的格式问题。

离线检测方面,Resumy在你的电脑本地完成分析,不上传任何东西。云端选项里,Jobscan 在关键词匹配上最受欢迎,Resume Worded 提供更宽泛的写作反馈,Rezi 则把 ATS 检测和 AI 简历生成结合在一起。

第四步:自然地补上缺失的关键词

看看哪些关键词被标为缺失,再想想它们该放在哪里。技术类技能放进「技能」板块。如果某个缺失的关键词,描述的正是你过去某段经历里真做过的事,就把它写进那条经历的描述里。如果职位强调「跨部门协作」,而你的简历没提到,那么加一句「与市场和工程团队协作,推出了 3 项产品功能」,既自然又真实。

不管用的做法是:把关键词列表用白色文字塞在简历底部,或者在个人简介里把同一个词重复五遍。有些 ATS 系统能识别隐藏文字,而读到 ATS 之后的招聘人员,更是一眼就能看穿。

一个好用的思维模型:读职位描述,把里面提到的每一项具体技能、技术、方法和资质都标出来,再逐一对照你的简历。有这项能力却没写,就加上;没有这项能力,就跳过——别去吹嘘你并不具备的本事。

第五步:每次投递都按岗定制

这是最重要的一条洞见:一份简历走天下行不通。即便在同一领域内,不同职位强调的技能和术语也不一样。一家金融科技初创公司的「产品经理」,和一家医疗公司的「产品经理」,关键词画像会有重叠,但差异是实打实的。

每次投递都调整你的「技能」板块。重排经历条目,让最相关的成就排在最前面。更新个人简介,去呼应那份具体招聘启事的措辞。每个版本都用清晰的文件名保存,方便你追踪哪份简历投了哪里。

这并不是弄虚作假,而是针对不同情境,强调你经历中不同的、真实的那一面。每个人在交谈中聊到自己的背景时,都会这么做——根据听众是谁,突出不同的方面。

第六步:再检测一遍

改完之后,再跑一次 ATS 检测。得分超过 70% 通常就足够强了。别去追求 100%——那往往会让简历读起来像一份关键词清单,而不是一份专业文档。目标是通过自动筛选,而不是赢一个高分。一旦通过,真正起作用的,就是你实打实的内容和经历了。


哪些情况下 ATS 没那么重要

并不是每次投递都会经过自动筛选。

如果有人在公司内部帮你内推,你的简历往往会直接送到招聘经理手里。员工不到 50 人的小公司,常常会人工审阅每一份简历——它们的投递量根本撑不起一套 ATS 软件。创意类岗位往往更看重作品集,而非简历关键词,尽管初筛仍可能是自动的。学术岗位经常采用人工审阅,但高校也在越来越多地引入 ATS,尤其是行政和非教职类岗位。

高管和 C 级别的招聘,通常由专门的招聘人员或猎头亲自处理,他们会逐份阅读每一份简历。到了那个层级,人脉和声誉比关键词密度更重要。

在这些情况下,把时间花在视觉设计和个人风格上,也许比死磕 ATS 优化更划算。但拿不准的时候,就从 ATS 友好的格式起步。一份干净、结构清晰的简历,机器和人都能读懂;而一份漂亮却让 ATS 解析不了的简历,只有在人先看到它的前提下才管用。


关于求职信的问题

大多数 ATS 系统并不会像对待简历那样严格地解析求职信。有些会完全忽略它,有些会存下来但不计入评分。

这并不意味着求职信毫无意义。闯过 ATS 筛选的招聘人员,往往确实会读求职信;当两位候选人资历相近时,一封出色的求职信可能成为决定性的那一票。务实的建议是:始终附上一封求职信,因为它不花你什么成本,又能在人工审阅阶段帮上忙。但别指望靠它来承载你简历里缺失的关键词——ATS 筛选发生在前面。

如果投递门户为求职信单独设了一个字段或上传位,就用它。如果它只接受一个文件,就要想想:把求职信和简历合并成一个文档,会不会反而把解析器搞糊涂。多数情况下,分开上传更清爽。


故障排查

经历明明相关,得分却很低。 最常见的原因是:你的简历把经历描述得太笼统了。「负责市场营销」的得分,比不上「在 Meta 和 Google Ads 上管理付费社媒投放,季度曝光量达 240 万」。要具体。用招聘启事里用过的同样措辞。如果它写「项目管理」,别想当然地以为「管理过项目」就够接近了——把那个确切的词组写进去。

简历导不进检测器。 这通常意味着那个 PDF 是扫描图片,而不是可检索的文字。试着用光标去选 PDF 里的文字。如果没法逐个词高亮,那这份文档就是图片型的,需要重新做成文字版文档。改成导出 .docx,或者去掉表格和复杂排版后重建。

关键词明明在简历里,却被标为缺失。 它们多半被困在了表格、图形或某个非标准板块里,解析器够不着。把它们挪到标准板块内的纯文本中。另外检查拼写差异——在逐字匹配的系统里,「JavaScript」「Javascript」「Java Script」可能就是不一样。

简历在一个工具里解析正常,在另一个里却不行。 不同的 ATS 系统、不同的检测器,解析文字的方式各不相同。最稳妥的策略,是优先采用处处都行得通的干净、简洁格式,而不是去为某一套系统专门优化。如果你的简历能干净地通过两三个不同的检测器,那它在现实世界的大多数 ATS 系统里也都能应付。


常见问题(FAQ)

ATS 真的会刷掉 75% 的简历吗?

业内估计从 75% 到 90% 以上不等,具体取决于数据来源和公司规模。确切数字其实没那么重要,重要的是它背后的含义:相当大一部分简历从未抵达人眼。把格式和关键词对齐做好,能实打实地提高你的胜算。

我能用同一份简历投所有岗位吗?

能,但不该这么做。针对每个职位定制简历——调整「技能」板块、重排经历条目、匹配术语——是大多数求职者能做出的、性价比最高的改动。它每次投递只花 15 到 20 分钟,却能大幅提升匹配率。

关键词堆砌不好吗?

不好。从职位描述里纳入相关关键词很重要,但不自然地重复它们会损害可读性,还可能让 ATS 和招聘人员都觉得你的简历在「钻空子」。在贴合你真实经历的地方,自然地加入关键词。

ATS 得分多少才算够?

大多数系统把 60%–70% 当作通过阈值,70% 以上就算强。追求 100% 不值得,而且往往会做出一份对机器读着不错、对人读着很别扭的简历。

为了匹配关键词,该不该谎报技能?

不该。你会在面试里、或入职后露馅。如果你只有部分经验,就如实说:「具备 Tableau 的基础使用经验」好过「精通 Tableau」。聚焦你真正掌握的技能,并把它们清楚地呈现出来。

能用 Canva 或 Google Docs 做简历吗?

从 ATS 角度不推荐。这两个平台生成的 PDF,ATS 软件都可能解析不好。视觉成品看着很棒,但底层的文字结构往往很乱。请用传统的文字处理软件,或一款能导出干净、ATS 兼容文件的专用简历工具。

简历上放照片呢?

在美国,照片一般不被鼓励,还可能引入偏见;而在很多欧洲和亚洲国家,照片是标配。从 ATS 角度看,解析时照片会被忽略——系统只在乎文字。但内嵌的照片偶尔会干扰文字提取,具体取决于它在文档里怎么摆放。如果你要放,就放小一点,并置于正文之外。

我应该多久检测一次简历?

每次投递一份差异明显的岗位时都检测一遍。如果这份职位描述的关键词和你上一次投递的不一样,你的简历就该跟着变。保留一份囊括全部经历的「母版简历」,再为每次投递定制一个版本,是最高效的工作流。


参考链接


总结

ATS 筛选是个可以解决的问题。你的简历过不了,不是因为你不够格,而是因为读它的软件应付不了你的格式、术语或结构。

先把基础修好:单栏、标准字体、常规板块标题、联系方式放进正文、干净的文件格式。然后用Resumy这类工具或云端检测器,针对真实的职位描述去测试。每次投递都按岗定制。再检测一遍。

你不是在试图骗过系统,而是在把你的资历,翻译成系统真正读得懂的格式。一旦简历通过了 ATS,它就抵达了人眼——而那,才是你的经历开始起作用的地方。