Кто читает ваше резюме: ATS и рекрутер
Прежде чем ваше резюме увидит человек, его часто читает робот. И если робот не понял, что вы подходите, человек резюме просто не увидит.
«Я отправил 50 откликов и ни одного ответа». Часто причина не в кандидате, а в том, что резюме не прошло автоматический фильтр — оно даже не дошло до живого рекрутера.
ATS (Applicant Tracking System, система отслеживания кандидатов) — это программа, через которую крупные компании принимают отклики. Она парсит ваше резюме, раскладывает его на блоки (навыки, опыт, образование) и сравнивает с текстом вакансии по ключевым словам. По разным оценкам, подавляющее большинство компаний используют ту или иную форму такой фильтрации.
На hh.ru роль такого фильтра играют поисковые запросы рекрутера и автоподбор. Рекрутер ищет «React middle Москва» или «Python Django junior» — и в выдачу попадают только те, у кого эти слова есть в резюме. Нет слова — нет вас в выдаче.
Как робот ломается на красивом резюме
Главная ловушка: то, что красиво выглядит для человека, часто нечитаемо для робота. ATS плохо парсит резюме, свёрстанные в две колонки, с таблицами, иконками, фотографиями навыков в виде «звёздочек» и текстом внутри картинок. Робот видит кашу и выбрасывает половину данных.
Как НЕ надо
Дизайнерское резюме в две колонки с графиками умения. Для глаза — красота. Для ATS — катастрофа: он читает колонки построчно слева направо и склеивает несвязанный текст:
ИВАНОВ ИВАН | React ●●●●○
Frontend | Vue ●●●○○
| Git ●●●●●
Опыт работы | Английский B2
ООО Ромашка ... |
Робот прочитает это примерно как «Иванов Иван React Frontend Vue Git Опыт работы Английский» — и не поймёт ни уровня навыков, ни структуры. А «звёздочки» уровня он не распознает вообще.
Как надо
Простая одноколоночная структура с явными заголовками разделов, которые ATS знает наизусть: Summary, Навыки, Опыт, Проекты, Образование. Текстом, без картинок:
Иван Иванов — Junior Frontend-разработчик Навыки: JavaScript, TypeScript, React, Redux, HTML, CSS, Git, REST API Опыт / Проекты - E-commerce SPA (React, TypeScript): каталог, корзина, оплата Образование - Курс «Фронтенд-разработчик», 2024
Здесь робот спокойно разложит резюме по полкам, а ключевые слова из вакансии (React, TypeScript, REST API) совпадут с тем, что написано у вас.
Под человека — тоже просто
Хорошая новость: то, что любит ATS, любит и живой рекрутер. Простая структура, чёткие заголовки, ключевые слова из вакансии, никакого визуального шума. Один документ работает на обе аудитории.
Чек-лист
| Делайте так | Не делайте так |
|---|---|
| Одна колонка | Две и более колонок |
| Текстовые навыки списком | Звёздочки и графики уровня |
| Стандартные заголовки разделов | Креативные названия («Мой путь») |
| Ключевые слова из вакансии | Только свои формулировки |
| Текст копируется мышкой | Текст внутри картинок |
Простое правило проверки: выделите резюме целиком, скопируйте в обычный «Блокнот». Если текст вставился читаемым и в правильном порядке — ATS его тоже прочитает. Если получилась каша — переделывайте структуру.
Формат файла: PDF, docx и почему это важно
Отдельная частая причина, по которой резюме «не доходит», — неудачный формат файла. Графически перегруженный PDF, экспортированный из дизайнерского редактора, может оказаться набором кривых вместо текста — тогда ATS не вытащит из него ни слова. Простой текстовый PDF или docx с обычными шрифтами парсится надёжно. Если сомневаетесь, держите рядом версию в docx: её ATS читает особенно стабильно.
Проверьте это сами прямо сейчас: откройте свой PDF и попробуйте выделить и скопировать текст мышкой. Если текст выделяется и копируется — всё хорошо. Если он ведёт себя как картинка (ничего не выделяется или выделяется блоками) — резюме нужно пересобрать в текстовом виде.
Ключевые слова: совпадение, а не синонимы
ATS обычно ищет точные вхождения. Если в вакансии написано «REST API», а у вас «работа с апи» — совпадения может не быть. Это не значит, что нужно набивать резюме повторами одного слова: достаточно один раз использовать формулировку ровно так, как она звучит в целевых вакансиях. Поэтому полезно держать перед глазами 3–5 вакансий мечты и сверять словарь резюме с их словарём.
Частые вопросы
«Все ли компании используют ATS?» Маленькие команды могут читать отклики вручную, крупные почти всегда фильтруют автоматически. Но даже там, где робота нет, простая чистая структура работает лучше дизайнерской: живому рекрутеру тоже проще читать одну колонку с понятными заголовками. Поэтому правило «делай просто и текстом» выигрышно в любом случае — вы ничего не теряете, а в половине случаев именно это решает, увидят вас или нет.
«А как же красивый дизайн?» Для разработчика содержание важнее оформления. Аккуратное, читаемое резюме без визуального шума выглядит профессиональнее, чем перегруженный шаблон. Если хочется выделиться визуально — место для этого портфолио и GitHub, а не парсимое роботом резюме.