你以为的“好看”,在 ATS 眼里是乱码
很多人以为简历美化 = 排版精致、颜色点缀、字体加粗。一份花哨的简历在人眼看来确实专业,但 ATS(招聘管理系统)本质上是个文本提取器,它只认得文字,不认得美。
更反直觉的是:你塞的视觉元素越多,ATS 解析失败的概率越高。
一、ATS 到底在读什么
搞清楚敌人是谁,才能对症下药。ATS 解析简历分三步:
- 格式剥离:把 Word/PDF 里的文字抽出来,扔掉颜色、分栏、图形
- 字段识别:尝试判断哪段是姓名、哪段是工作年限、哪段是技术栈
- 关键词打分:跟招聘要求匹配度高的,留下;匹配度低的,淘汰
常见翻车场景:
- 双栏排版 → ATS 把左栏右栏内容打乱拼接,HR 看到的是乱码
- 技能写在图片里 → 这部分内容直接消失
- 用了特殊字体 → 解析出来全是方块□
二、简历格式红线清单(可直接拿走)
✅ 照着改,一条一条过
- 文件格式:优先
.docx,其次.pdf(但确认对方公司接受 PDF) - 单栏布局:禁止双栏、禁止表格嵌套、禁止左右分栏
- 字体选择:用系统自带字体(Arial、Calibri),别用艺术字体
- 字号统一:正文 10-12pt,标题 14-16pt,别忽大忽小
- 联系方式放顶部:姓名、邮箱、手机、城市(不要写详细地址)
- 禁用文本框/图形:技能树、进度条、图标装饰一律删掉
- 教育经历格式:学校 + 学历 + 时间 + GPA(大于 3.5 再写)
- 工作经历格式:公司 + 职位 + 时间 + 3-5 条 bullet points
三、关键词的正确姿势:别堆,别藏,对齐
1. 从 JD 里挖词,不是从自己脑子里编
很多人写简历喜欢写“熟练掌握前端开发”,这叫自嗨式关键词。
正确做法:打开目标岗位 JD,把招聘要求里的词原封不动扒下来。
JD 写 React Hooks,你简历写“函数式组件开发” → 匹配度 -20%
JD 写 React Hooks,你简历写 React Hooks → 匹配度 +30%
2. 关键词要出现在“该出现的地方”
ATS 会优先识别这几个区域:
- 技能栏:直接列技术栈名称,用逗号分隔
- 工作经历 Bullet:在动词后+名词的组合里埋词
- 项目描述:项目名称或职责里带关键词
3. 密度控制:不是越多越好
一个粗暴的参考:关键词占正文字数的 3%-5%。
超过 5%,ATS 可能判定你在关键词填充(Keyword Stuffing),直接降权。
四、投出去之前,做一次 ATS 自检
这套流程 5 分钟跑完,比石沉大海强:
- 把简历另存为纯文本格式(Word → 另存为 → 纯文本),检查文字是否完整
- 打开 JD,对照关键词清单,逐一确认简历里是否出现
- 检查联系方式是否在第一行,格式无乱码
- 用在线 ATS 模拟器(如 Jobscan)跑一遍,看匹配分数
- 发送给目标公司前,用自己公司邮箱发给自己测试解析效果
最后说句实在的
ATS 优化是简历的下限,不是上限。过了机器筛选,后面还有 HR 初筛、部门 leader 复筛、项目负责人面试……
但如果你连第一关都没过,以上全部免谈。
改简历不知道怎么下手?试试棱镜简历,把 ATS 友好的简历模板和关键词提示直接给你备好,省得自己一条条对着 JD 扣。
如果你也在改简历,可以试试棱镜简历 xukz.cn xukz.cn