Как составить резюме, которое пройдет фильтр ATS в 2025 году
ATS (Applicant tracking system) — ПО, которое помогает работодателям и рекрутерам искать и отбирать кандидатов на первичном этапе. С такой системой до живого рекрутера доходит лишь малая часть резюме, потому что ATS беспощадно отсеивают кандидатов, которые им не нравятся. Ваша кандидатура может идеально подходить по требованиям, но если вы неправильно себя преподнесете — ваше резюме отправят в цифровую корзину.
По статистике StandOut CV за 2023 год, ATS отклоняет на первом этапе 75% резюме. Компания Oorwin, которая сама предлагает продукты для автоматизации рекрутинга, упоминает такое же количество отказов — 75%. В итоге живой рекрутер видит только каждое четвертое резюме.
В этой статье я расскажу, как работают системы ATS и как составить резюме, которое точно попадет в руки реального человека.
Почему я говорю об этом? За 7 лет в IT я прошел путь от линейного специалиста до C-level, и мой самый долгий период без работы — целых 6 месяцев — был в начале карьеры, когда я просто бездумно откликался на вакансии на HeadHunter и ждал чуда. Желание расти (и увеличивать зарплату вдвое при каждой смене работы) заставило меня глубоко изучить процесс поиска, а работа в HRTech помогла расширить эту экспертизу.
Что такое ATS и почему роботы отсеивают ваши резюме
ATS (Applicant Tracking System) — это программное обеспечение, которое умеет «читать» резюме почти как человек. Система анализирует структуру документа, оценивает опыт, ищет ключевые навыки. Более того, современные ATS автоматически собирают резюме с десятков работных сайтов, поэтому многие работодатели получают и обрабатывают через эти системы гораздо больше откликов, чем публикуют вакансий.
Это вовсе не новая технология. ATS появились еще в 90-х, когда рекрутеры устали разбирать бумажные резюме и начали переводить все в «цифру». Правда, тогда это были простые базы данных — в них можно было загрузить резюме и найти его потом по ключевым словам. А вот в 2000-х начался настоящий бум. Сначала крупные компании, а потом и средний бизнес начали массово внедрять эти системы. И если раньше ATS просто помогала хранить информацию, то с развитием искусственного интеллекта она превратилась в полноценного цифрового рекрутера.
Еще 10 лет назад средняя вакансия в IT собирала около 50 откликов. Сегодня это число выросло до 150–200, а для некоторых позиций может достигать 500 и более резюме. Понятно, что вручную обработать такой поток практически невозможно — именно поэтому компании внедряют ATS. Но это даже к лучшему.
Раньше, когда компании получали много откликов на вакансию, рекрутеры физически не успевали просмотреть многие резюме. В результате отбор кандидатов часто выглядел так:
Компания получает 200 откликов.
Рекрутеры просматривают первые 50 резюме и приглашают на собеседование 5–10 кандидатов.
Если после собеседований никто не подходит, рекрутеры возвращаются к оставшимся 150 откликам.
Получается, большую часть резюме даже не смотрели. Сейчас подобное тоже можно часто увидеть, если работодатель получает больше откликов, чем ожидал изначально.
С ATS процесс отбора выглядит совершенно иначе:
Компания получает 200 откликов.
ATS оценивает, насколько каждый соискатель соответствует требованиям позиции, и отсеивает неподходящие резюме.
ATS ранжирует оставшихся кандидатов по релевантности и формирует шорт-лист самых перспективных кандидатов.
Рекрутер проводит собеседования и нанимает подходящего кандидата.
При таком сценарии без внимания не остается ни один отклик. Поэтому нет ничего плохого в том, что ваше резюме смотрят роботы. А если вы еще научитесь правильно себя упаковывать, есть шанс даже подружиться с ATS.
Что происходит с ATS-системами в России и мире в 2024/25 году
После пандемии 2020 года рынок ATS-систем взорвался. Не только в России, но и по всему миру компании начали массово переходить на цифровые HR-инструменты. На глобальном рынке есть такие гиганты, как Workday, Greenhouse, Lever и BambooHR, которые задают тренды в автоматизации рекрутинга. Эти платформы предлагают самые разные HR-функции — от управления воронкой найма до сложной аналитики и интеграции с CRM.
В России есть свои мощные игроки — «Хантфлоу», Potok и FriendWork, которые ни в чем не уступают западным системам. Даже HeadHunter запустил свою ATS под названием Talantix, которая отлично интегрируется с их основной платформой. А «Хабр», например, с 2021 года работает с «Хантфлоу». Российские ATS умеют все то же самое, что и зарубежные аналоги: собирают резюме с популярных джоб-бордов, автоматически общаются с кандидатами через почту и мессенджеры и берут на себя большую часть бумажной работы рекрутера. К тому же, они изначально разрабатывались с учетом законов о хранении персональных данных.
Что предлагает «Хантфлоу» российским работодателям
Работодателям из России, конечно, проще использовать российские продукты. Но в этой статье речь идет о найме. Айтишники часто откликаются на вакансии на английском языке, поэтому дальше я буду упоминать преимущественно зарубежные сервисы.
Как работают современные ATS-системы
Как и любой робот, ATS ожидает увидеть информацию в определенном формате и структуре. Если резюме оформить не по правилам — его выбросят в корзину. Современные ATS используют несколько уровней анализа. Расскажу о каждом из них подробнее.
Семантический анализ
Система понимает, что «React разработчик» и «Frontend Developer (React.js)» — это очень близкие позиции. Более того, она способна оценить контекст. Например, упоминание React в контексте пет-проекта имеет меньший вес, чем опыт промышленной разработки.
Приведу несколько примеров.
Пример 1:
✅ Хорошо: «Разработал внутреннюю CRM на React.js, что ускорило обработку заявок на 40%».
❌ Плохо: «Делал проекты на реакте».
Пример 2:
✅ Хорошо: «Руководил командой из 5 разработчиков, выпустили 12 крупных релизов за год».
❌ Плохо: «Большой опыт руководства командами разработки».
Пример 3:
✅ Хорошо: «Владею TypeScript, React.js, Node.js, PostgreSQL».
❌ Плохо: «Знаю много современных технологий и фреймворков».
Хронологический анализ
ATS проверяет последовательность карьерного пути и выявляет несоответствия. Например, если вы пишете, что руководили командой из 10 человек через полгода после выпуска из университета — это может вызвать у системы вопросы. Хотя теоретически такое возможно.
Пример 1:
❌ Плохо:»2023 год — Team Lead в Яндексе, 15 человек в команде; 2022 год — Junior Developer в стартапе».
✅ Хорошо:»2020–2023 год — прошел путь от Junior до Team Lead: 2022–2023 год — Team Lead команды из 5 человек, 2021–2022 год — Middle Developer, 2020–2021 год — Junior Developer».
Пример 2:
❌ Плохо: «Опыт работы — 10 лет, возраст — 25 лет».
✅ Хорошо: «Начал карьеру в IT во время учебы, параллельно работал над коммерческими проектами».
Анализ форматирования
На этой стадии отсеивается много резюме. Система может запутаться, если вы используете сложные таблицы, нестандартные шрифты или непривычные форматы файлов.
Пример 1:
❌ Плохо: резюме в виде инфографики с навыками в круговых диаграммах.
✅ Хорошо: четкое перечисление навыков в виде текста («Ключевые навыки: Python, Java, SQL»).
Пример 2:
❌ Плохо: резюме из двух колонок, где опыт работы описывается справа, а навыки — слева.
✅ Хорошо: последовательное описание опыта работы, за которым следует раздел с навыками.
Как ATS «читает» резюме
Когда вы загружаете резюме, система сначала конвертирует его в простой текст. Именно поэтому так важно использовать стандартные шрифты (Times New Roman, Arial, Calibri) и простое форматирование — любые декоративные элементы могут превратиться в нечитаемые символы. После конвертации ATS начинает анализировать структуру документа и выстраивать иерархию информации: заголовки, подзаголовки, основной текст.
Система ищет определенные маркеры:
Если эта структура нарушена — например, кандидат оформил информацию в виде сложной таблицы или инфографики — ATS может потеряться и неправильно распознать ваш опыт.
ATS и ИИ: что изменилось за последний год
Некоторые ATS настолько продвинуты, что понимают, когда их пытаются обмануть. Например, когда кандидат пытается спрятать белый текст с ключевыми словами. А еще хуже, когда резюме генерируют через ChatGPT и другие нейросети. ATS сразу заметит характерные паттерны нейронок: слишком гладкие формулировки, одинаковая структура, типичные для ИИ обороты речи.
Современные системы могут интегрироваться с сервисами определения AI-текстов (например, AI-тексты определяют такие сервисы, как Originality.ai, GPTZero, Copyleaks), анализировать метаданные документов и даже сравнивать информацию из резюме с профилями в LinkedIn и других профессиональных соцсетях. Такие резюме робот дисквалифицирует.
Чем проще структура, тем легче ATS читать ваше резюме
Как обойти отбор ATS и найти работу напрямую
Если не хочется иметь дело с ATS-системами, есть два варианта: искать работодателя, который не пользуется роботами, или найти вакансию напрямую. Например, я не использую джоб-борды уже 3–4 года, особенно hh.ru. За это время понял, как и где искать классные вакансии:
Прямой поиск. Компании публикуют их в социальных сетях, на внутренних порталах или передают через знакомых. Ловите такие возможности: ищите информацию о работодателях, выходите на контакт с HR напрямую через LinkedIn или email.
LinkedIn — несмотря на блокировку, он по прежнему жив и активен в ру сегменте. Многие руководители отделов или фаундеры периодически ищут людей там, в обход условного hh или хантфлоу, рассчитывая на то что их круг людей в линк, гораздо сильнее и быстрее принесет подходящего человека в команду
Рефералы. Во многих компаниях за приглашенного человека, платится вознаграждение. Поэтому не стесняйтесь спрашивать знакомых и обрастать контактами людей, из компаний которые вам интересны. Они тоже заинтересованы вас зарефералить.
Нетворкинг. Посещайте профессиональные мероприятия, участвуйте в вебинарах и митапах, будьте активны в профессиональных сообществах. Часто вакансии обсуждаются или распространяются именно в таких местах.
Небольшие комьюнити, где публикуют вакансии из первых рук. В период работы моей работы в HRTech, мы фокусировались на соискателе. Мы с командой научились в парсить вакансии в полуавтоматическом режиме из нескольких десятков источников; Вакансии с прямыми контактами и вакансии, которых еще нет на джоб-бордах. В итоге все это превратилось в ТГ-канал Sparkles, куда мы постим вакансии, которые самим нравятся.
Конечно, на джоб-бордах тоже встречаются вакансии, где резюме не пропускают через ATS, но все больше работодателей предпочитают делегировать рекрутинг.
Как составить резюме, которое пройдет фильтры ATS
За годы работы с различными ATS-системами я выделил несколько ключевых принципов, которые значительно повышают шансы успешно пройти автоматические фильтры.
Начнем с технической стороны:
Используйте для резюме только PDF-формат. Так ATS и рекрутер точно увидят правильное форматирование и структуру документа. DOC и DOCX-файлы могут поплыть при загрузке, а изображения (JPEG, PNG) и сложные HTML-макеты большинство ATS просто не умеют корректно обрабатывать. И уж точно не подойдет экзотика вроде Pages, InDesign или экспортированного из Notion документа.
Откажитесь от сложного форматирования. Колонки, текстовые блоки, инфографика — все это при парсинге может превратиться в кашу. Лучший вариант — простая линейная структура.
Забудьте про креативный дизайн резюме. Да, оно может выглядеть стильно, но ATS скорее всего не переварит его. Сначала пройдите роботов, а уже потом впечатляйте людей.
Теперь о содержании:
Внимательно изучите требования вакансии и используйте релевантные ключевые слова в том же виде, как они указаны в описании. Если в вакансии написано «PostgreSQL», не пишите просто «SQL» — это разные ключевые слова для системы.
Описывайте свой опыт количественно. Вместо «улучшил производительность системы» напишите более сильную фразу: «оптимизировал производительность системы на 40%, сократив время загрузки с 3 секунд до 1,8 секунды». ATS любит конкретику.
Используйте общепринятые названия позиций. «Ninja Developer» или «JavaScript Guru» могут звучать круто, но система их не поймет. Придерживайтесь стандартных наименований вроде «Senior Frontend Developer» или «Lead Software Engineer».
Будьте аккуратны с аббревиатурами и сокращениями. В IT есть общепринятые сокращения вроде SEO, HTML, CSS или API. Их можно и нужно использовать. Но во всех остальных случаях лучше избегать сокращений. Особенно это касается должностей. Например, лучше написать полностью «Team Lead», а не «TL». Если все же используете аббревиатуру, то при первом упоминании дайте расшифровку. Например: «Работал Product Owner (PO) в команде из 10 человек». Это поможет ATS правильно классифицировать ваш опыт.
В итоге резюме должно быть максимально простым по структуре и оформлению, но содержательным в плане описания опыта и навыков кандидата.
Чтобы быстрее составить резюме, можете использовать шаблон и подсматривать, как их оформляют другие кандидаты. Также рекомендую пользоваться сервисом CV Compiler — здесь есть готовые образцы для всех возможных специальностей и рекомендации по составлению резюме для самых разных профессий, не только для IT. Там же есть ATS resume checker, который сканирует резюме и ищет ошибки.
Примеры хороших CV для десятков специальностей
Типичные ошибки, которые убивают ваше резюме
За время работы с айтишниками я видел много случаев, когда сильные кандидаты не проходили ATS из-за простых, но критических ошибок. Разберу самые частые:
«Узнайте обо мне больше из портфолио на Dribbble/Behance». Нет, не узнаем. ATS не умеет переходить по ссылкам и смотреть внешние ресурсы. Описывайте свой основной опыт прямо в резюме.
Попытка объять необъятное. Когда вы пытаетесь впихнуть в резюме вообще весь свой опыт и навыки, система может определить вас как неспециализированного кандидата. Лучше сфокусироваться на ключевых навыках для конкретной позиции.
Недооценка заголовков разделов. Для того, чтобы разложить информацию по полочкам, ATS часто использует такие заголовки, как «Профессиональный опыт», «Образование», «Навыки». Для системы это очень важные маркеры. Да и рекрутеру будет удобнее смотреть структурированное резюме.
Отправка PDF с защитой от копирования. Казалось бы, мелочь, но если система не может извлечь текст из документа — ваше резюме автоматически отправляется в корзину.
Некоторые кандидаты пытаются подстроиться под каждую вакансию, поэтому создают много разных версий резюме. В такой ситуации легко запутаться и отправить неактуальную версию. А еще ATS умеет замечать несоответствия между разными версиями резюме одного и того же кандидата на разных площадках.
Советы
Поделюсь проверенным подходом для прохождения ATS:
Создайте базовое резюме, которое отражает ваш реальный опыт и ключевые компетенции.
Для каждой конкретной вакансии делайте минимальные корректировки: приводите кейсы под требования позиции, расставляйте акценты на релевантном опыте, используйте терминологию из описания вакансии.
Перед отправкой проверяйте финальную версию через ATS-симуляторы (например, Jobscan, Resume Worded, PaintMinds). Они «прочитают» резюме и дадут рекомендации. Правда, эти сервисы подойдут только для англоязычных резюме, например, если вы откликаетесь на вакансию иностранной компании.
Хочу закончить важным напоминанием: ATS — это всего лишь первый фильтр. Ваша цель — не обмануть систему, а помочь ей правильно оценить ваш опыт.
Для удобства составил чек-лист, по которому можно проверить свое резюме: