你的简历被机器人拒绝了。它实际上看到的内容。
Source: Dev.to
房间里的机器人
大多数拥有超过 50 名员工的公司都会使用 ATS(Applicant Tracking System,申请人跟踪系统)。它是一款在人工审阅之前先读取你简历的软件。这里的“读取”指的是它会把你的 PDF 解析成结构化数据并通过过滤器进行筛选。
如果你没有通过过滤器,简历就会进入数字墓地。没有人参与,也没有拒信,只有沉默。
这不是阴谋,而是每个每天收到 400 份岗位申请的 HR 部门的常态。
机器人到底看到了什么
你那华丽的双栏布局、定制字体和个人头像?机器人看到的只是乱码和破碎的格式。
常见陷阱
- 花哨的模板 – 带有图标、列和技能进度条的 Canva 简历根本无法解析。ATS 按左到右、上到下的顺序读取,会把双栏变成一团乱麻。你的 “90% 熟练掌握 JavaScript” 进度条会直接消失。
- PDF 格式 – 有些 PDF 导出会把文字嵌入为图片。机器人看到的就是空白页。
- 缺少关键词 – 招聘信息写着 “React、TypeScript、REST APIs”。你的简历写着 “使用前沿技术构建现代 Web 应用”。机器人不懂 “前沿技术” 是什么,它只匹配精确词汇。
- 创意职位名称 – “代码巫师” 或 “数字工匠” 无法匹配 “Software Developer”。机器人匹配的是字符串,而不是人格。
6 秒法则是真实存在的
如果你通过了机器人筛选,接下来就会有人类看到你的简历。研究一再表明,招聘人员在初步筛选简历时只会花 6–8 秒。在这段时间里,他们会扫描:
- 当前职位/头衔
- 可识别的公司名称
- 与岗位匹配的关键词
- 教育背景(可能)
他们不会阅读每条要点或欣赏你的概述;他们在进行模式匹配,和机器人一样——只是更快且带有更多偏见。
真正有效的做法
给初级求职者的实用建议
- 使用乏味的模板 – 单栏、标准字体、不要使用图形、图标或进度条。ATS 友好往往意味着“丑”,接受它。
- 镜像岗位描述 – 如果职位要求写 “React”,就写 “React”。不要写 “React.js” 或 “ReactJS”。精确的措辞很重要。这意味着每投递一次都要针对性地微调简历。
- 去掉概述 – 用 2–3 条具体成就的要点取代通用段落,例如 “构建了 X,实现了 Y” 或 “为 Z 开源项目做出贡献”。
- 量化一切 – “将页面加载时间从 4 s 降至 1.2 s” 的冲击力远大于 “提升了页面加载速度”。如果缺少精确数据,可使用合理估计(如 “约 50 位同学使用”。)
- 加入 GitHub 链接 – 前提是你的置顶仓库拥有优秀的 README。空荡荡的 GitHub 比没有更糟。
关于 “在线申请” 的冷酷真相
大多数招聘网站的 “Apply” 按钮是获得录用概率最低的渠道。你要与数百名求职者竞争,先被机器人过滤,再在 6 秒内被审阅。
概率最高的渠道是什么?内部推荐——公司内部有人把你的简历连同个人说明转发给招聘经理。这样可以直接绕过机器人。
不要只依赖在线投递。参加线下聚会,活跃于开发者社区,评论帖子,并在 LinkedIn 上以真诚的技术栈问题联系公司人员。
测试自己的简历
在再次投递前:
- 将简历复制粘贴到纯文本编辑器中。如果显示乱码,机器人也读不出来。
- 对照岗位描述统计关键词匹配数量。
- 找人用 6 秒快速浏览你的简历,并告诉你记住了什么。
如果这些检查中有任何不合格,你现在就知道为什么收件箱空空如也了。
你被拒的最蠢理由是什么?我曾因为在简历里写了 “Scrum”,而被拒绝说 “缺乏 Agile 经验”。