ATS для розробників: що це таке, які бувають і як пройти

Що таке ATS, які системи використовують роботодавці в Україні та світі, як працюють парсинг і ранжування, де правда, а де міф про 75% відсіяних CV, і як підготувати CV та відгук.

Автор Саша Колесник за участі Дмитро АнтонюкОновлено 10 хв читання

Майже кожен відгук на вакансію потрапляє не в пошту рекрутера, а в ATS. Навколо цього слова стільки страшилок, що багато хто пише CV для «робота», а не для людини. Цей хаб розбирає, що ATS робить насправді, і що з цим робити, щоб вас знайшли й прочитали.

Як писати саме CV, дивіться в гайді з CV розробника, готові ATS-безпечні варіанти в шаблонах CV, а огляд інструментів на кшталт Jobscan у частині 4 серії про інструменти. Тут ми збираємо картину цілком і не повторюємо деталей звідти.

Що таке ATS

ATS (applicant tracking system) це система, у якій компанія веде весь найм: публікує вакансії, збирає відгуки, веде кандидатів етапами від «новий» до «оффер», зберігає нотатки і оцінки інтервʼюерів, розсилає листи. Для рекрутера це робочий стіл. Для вас це місце, де ваше CV житиме, поки ним хтось користується.

Що вона робить з вашим файлом:

  1. Парсить. Витягує зі CV імʼя, контакти, місця роботи, дати, навички, освіту і складає з цього картку кандидата.
  2. Зберігає і індексує. Картка стає пошуковою: рекрутер може шукати по ключових словах і фільтрах, навіть серед старих відгуків.
  3. Рухає по воронці. Кандидат переходить зі стадії в стадію, а команда бачить, хто що вирішив.
  4. Іноді оцінює або ранжує. Залежить від системи і від того, що ввімкнула компанія.

Які ATS використовують роботодавці

Ви не вибираєте систему, її обирає компанія. Але корисно впізнавати її: за посиланням на відгук видно, куди ви потрапили (boards.greenhouse.io, jobs.lever.co, jobs.ashbyhq.com, myworkdayjobs.com).

СистемаДе зустрінете
GreenhouseПродуктові та технологічні компанії, стартапи і скейлапи, часто в США та Європі
LeverСхожий сегмент: продуктові компанії та стартапи
AshbyМолоді технологічні компанії, що люблять структуровані оцінки кандидатів
WorkdayВеликі корпорації, банки, великі аутсорс і продуктові компанії. Форми довгі, дані часто доводиться перевіряти після автозаповнення
SmartRecruitersСередні і великі компанії, кілька країн
BambooHRНевеликі і середні компанії, де ATS є частиною HR-системи
TeamtailorЄвропейські компанії, особливо Північна Європа, з акцентом на сторінку кар'єри
iCIMSВеликий корпоративний сегмент, переважно США
Taleo (Oracle)Старіша корпоративна система. Її ще можна зустріти в великих компаніях, подальші плани Oracle щодо неї (не перевірено)
RecruiteeЄвропейські малі та середні компанії

Опис «де зустрінете» це загальне враження з документації вендорів і оглядів, а не виміряна частка ринку.

В Україні

  • Djinni і DOU. Багато компаній взагалі не просять «подавати документи в ATS»: вони працюють прямо з відгуками на Djinni та DOU, а далі переносять кандидатів у свою систему. Профіль на Djinni і є вашим CV. Про особливості читайте в гайді з CV, розділ Український ринок.
  • PeopleForce. Київська HR-платформа з модулем найму, першою інтегрувалась із Djinni. Її часто використовують українські компанії, але публічної статистики частки ринку ми не знайшли.
  • Recruitee, Teamtailor, Greenhouse. Їх використовують українські продуктові та аутсорс компанії, які наймають у кількох країнах.
  • Huntflow. Система автоматизації найму (huntflow.ai). Її згадують в українських HR-спільнотах, але наскільки вона поширена в Україні, ми не перевіряли (не перевірено).
  • Власні таблиці і CRM. У малих компаній «ATS» часто це Google Sheets, Notion або Trello. Тоді парсингу нема взагалі, а CV читає людина.

Як ATS насправді працює: міфи і факти

Міф: «75% CV відсіює робот, ще до того, як їх побачить людина»

Цю цифру повторюють уже багато років. Першоджерела з методологією ми не знайшли. За одними даними, вона походить з рекламної презентації, а не з дослідження (не перевірено). Не будуйте на ній стратегію.

Факт: більшість сучасних ATS не відхиляє людей автоматично за «слабке CV»

Greenhouse на власних сторінках підтримки прямо пише, що не використовує ШІ, щоб оцінювати кандидатів чи автоматично їх відхиляти. Це позиція вендора, а не незалежна перевірка. Опитування рекрутерів, про яке писала профільна преса (92% кажуть, що їхній ATS не відхиляє автоматично), ми знайшли тільки у переказах (не перевірено). Тому тримаємо якісний висновок, а не цифру.

Факт: автовідмова існує, але її налаштовує компанія, і працює вона через питання

Це так звані knockout questions. У Greenhouse рекрутер може задати правило: відповідь «Ні» на питання «Чи маєте право працювати в ЄС?» автоматично відхиляє відгук. Такі правила працюють лише для питань типу так/ні, вибір одного чи кількох варіантів. Схожі налаштування є й в інших системах. Тобто «відсіює» вас не оцінка CV, а ваша відповідь на конкретне питання в формі.

Факт: ключові слова важливі, але для пошуку

Рекрутер із сотнями відгуків шукає в базі: React TypeScript Kyiv, Python Django Poland. Якщо у вакансії і в пошуку TypeScript, а у вас лише TS, вас можуть не знайти. Це не фільтр, що «вбиває» CV, а звичайний пошук. Але якщо вас не знайшли, наслідок той самий.

Факт: ранжування бувало, але рішення все одно ухвалює людина

Частина систем показує оцінку збігу з вакансією (match score) або підказує порядок кандидатів. Джерела розходяться: одні кажуть, що це є в Workday, SmartRecruiters, Lever, Workable, інші що в Ashby немає. Опитування, на яке посилаються блоги, каже, що чимало рекрутерів ці оцінки вимикають або ігнорують (не перевірено). Практичний висновок: оцінка це підказка, а не вирок, але гарний збіг із вакансією у верхній частині CV допомагає і людині, і алгоритму.

Реальна проблема: не сама відмова, а завал

Для популярних вакансій приходять сотні відгуків. Компанії на DOU пишуть, що на частину вакансій їх понад 200 до 300, а на Djinni частина відповідей автоматичні, якщо досвід явно нерелевантний. Тобто програє той, кого не знайшли або не помітили за секунди, а не той, кого «забракував робот».

Як пройти ATS

Формат файлу

Деталі й шаблони в гайді з CV, нижче те, що стосується саме парсингу.

  • Одна колонка. Дві колонки, таблиці, текстові блоки, колонтитули складаються в кашу. Особливо в Workday і старих системах.
  • Стандартні заголовки: Summary, Experience, Skills, Education, Projects, Languages. Не «My Story» і не «Professional Journey». Деякі системи зіставляють заголовки зі словником.
  • Жодних таблиць, іконок, шкал і графіки для ключової інформації. Контакти, місця роботи, дати і стек мають бути звичайним текстом.
  • PDF чи DOCX. Greenhouse приймає обидва формати (doc, docx, pdf, rtf, txt згідно з її довідкою, перевіряйте поточний список). Ми радимо так: якщо вакансія просить конкретний формат, віддайте його. Якщо ні, текстовий PDF (можна виділити текст) для більшості систем, DOCX для корпоративних на кшталт Workday чи Taleo, де дати парсяться суворо (джерела розходяться (не перевірено)). Скани й експорт у картинку не читаються ніде.
  • Розмір файлу. Тримайте під 2,5 МБ. Це число вказують сторонні гіди з посиланням на Greenhouse, першоджерела ми не відкрили (не перевірено), але легкий файл не зашкодить.
  • Назва файлу: Imya-Prizvyshche-Frontend-CV.pdf. Без final_v3.
  • Перевірка за хвилину: відкрийте PDF, виділіть усе, скопіюйте в текстовий редактор. Порядок і повнота тексту ті самі, що в документі? Тоді парсер теж упорається.

Ключові слова з вакансії

  1. Виділіть із вакансії обовʼязкові технології, роль і домен.
  2. Перевірте, що кожна технологія, якою ви реально користувались, є в CV дослівно так, як у вакансії: TypeScript, Next.js, PostgreSQL, а не лише TS, NextJS, Postgres. Можна писати обидва варіанти: TypeScript (TS).
  3. Розміщуйте їх не лише в блоці Skills, а й у пунктах досвіду, де видно, як ви їх використали. Список без контексту виглядає як спроба обдурити фільтр, і людина це побачить.
  4. Не вписуйте те, чого не вмієте. Це закінчиться питанням на співбесіді.

Посада і дати

  • Назва посади в CV має відповідати реальній і зрозумілій ринку: Frontend Developer, Software Engineer. Якщо в компанії вас називали екзотично (Wizard of UI), додайте стандартну назву в дужках.
  • Заголовок під іменем: роль і рівень, як у вакансії.
  • Дати в одному форматі: Jan 2023 to Present. Парсери і рекрутери рахують досвід по датах, прогалини без пояснень викликають питання, а плутанина форматів ламає розрахунок.
  • Фриланс, контракти, ФОП вказуйте як окреме місце роботи з реальними датами.

Локація, віза, зарплата

Це поля, на яких ATS справді відсіює, бо їх легко формалізувати.

  • Локація і часовий пояс: Kyiv, Ukraine (UTC+2). Для remote-вакансій додайте перекриття з командою.
  • Право на роботу, віза, релокація. Якщо форма питає «Чи потрібна вам спонсорська віза?» або «Чи маєте ви право працювати в ЄС?», відповідайте чесно. Відповідь «Ні» там, де вона є knockout, відхилить відгук. Тому спершу з'ясуйте, чи компанія працює з контракторами з України через ФОП, а потім відповідайте точно. Читайте формулювання уважно: питання на кшталт «потрібна віза?» легко прочитати навпаки.
  • Зарплата. Якщо поле обовʼязкове, ставте реалістичну цифру з указанням валюти і net/gross. Занадто низька виглядає несерйозно, занадто висока може відкинути вас за фільтром. Орієнтири і нюанси net/gross Djinni і DOU є в гайді з CV.

Knockout-питання

  • Читайте всі питання перед відправкою, а не «Далі, далі».
  • Відповідайте правду, але не сприймайте кожне питання як вирок. Якщо у вакансії «5+ років», а у вас 4 сильних, чесна відповідь і сильний лист або повідомлення рекрутеру працюють краще, ніж ввічливо мовчати. Те, що компанія вважає обовʼязковою умовою, вона задає сама.
  • Якщо відповіді «Ні» кидають вас у відхилення, а ви вважаєте, що підходите, напишіть рекрутеру напряму (LinkedIn, пошта), а не повторно подавайтесь із «потрібною» відповіддю.
  • Не міняйте відповідь, щоб «проскочити». Те, що ви наобіцяли у формі, перевірять на першому дзвінку.

Рефералка обходить ATS

Реферал це найсильніший хід. Кандидат від співробітника потрапляє до рекрутера окремо, часто з позначкою, і його розглядають першим. Формально ви теж проходите через ATS, але вас не «знаходять серед сотні»: вас шукають. Як просити референс і як писати людині, яку ледь знаєте, див. у частині 5 про LinkedIn і в гайді з LinkedIn. Приблизно так само працює повідомлення рекрутеру напряму: відгук у формі і коротке повідомлення в LinkedIn одночасно. Про те, як писати таке повідомлення і чи потрібен лист, див. хаб про cover letters.

Чекліст перед відправкою

  • Одна колонка, стандартні заголовки, текстовий PDF (або DOCX, якщо просять)
  • Виділення тексту і копіювання в блокнот дає правильний порядок
  • Контакти в тілі документа, не в колонтитулі
  • Заголовок під іменем відповідає назві вакансії
  • Технології з вакансії є дослівно і в Skills, і в досвіді (лише ті, що ви знаєте)
  • Дати в одному форматі, без неясних прогалин
  • Локація, часовий пояс, право на роботу вказані
  • Прочитані і чесно відповідені всі питання форми
  • Зарплатне поле заповнене реалістично, з валютою і net/gross
  • Назва файлу з іменем і роллю, файл до 2,5 МБ
  • Спробували знайти референс або написати рекрутеру напряму

Було і стало

Вакансія: Middle Frontend Developer, React, TypeScript, Next.js, REST, Jest. Нижче фрагмент досвіду.

Було (проблеми: двоколонковий шаблон з іконками, нестандартні заголовки, скорочення, пункти без результату):

code

Стало:

code

Що змінилось: стандартні заголовки, одна колонка, стандартна назва посади поруч із внутрішньою, технології дослівно з вакансії і в Skills, і в досвіді, результати з цифрами, без «зірочок», дати в одному форматі.

Як це допомагає ShortLesson

CV відкриває двері, але співбесіда їх закриває або тримає відкритими. Ми будуємо режим вакансії: ви вставляєте текст вакансії, а система показує, які теми вона перевіряє, де прогалини, і складає план підготовки. Що доступно сьогодні: практика співбесід і карʼєрний блог.

Джерела

Усі ресурси