Jak napisać CV, które przejdzie przez ATS do rekrutera
Zespół Cvizo3 min czytania
ATS rozbiera twój plik na pola i tylko te pola trafiają do rekrutera. Pole, którego parser nie znajdzie, zostaje puste, a puste pole oznacza brak danych, co jest gorsze niż niska ocena. Formatuj tak, żeby parser znalazł to, co napisałeś.
W skrócie
- Parser wypełnia stały zestaw pól. To, czego nie znajdzie, po prostu znika.
- PDF wygenerowany z tekstu, nie skan. Jeśli nie da się zaznaczyć tekstu, nic go nie odczyta.
- Jedna kolumna. Wiele parserów czyta stronę linia po linii, więc pasek boczny ląduje w środku zdań.
- Przepisuj frazę dokładnie z ogłoszenia. React Native to trafienie, RN już nie.
- Sprawdź własny plik: wyciągnij z niego czysty tekst i przeczytaj w kolejności, w jakiej wyszedł.
Zanim twoje CV zobaczy człowiek, czyta je program. ATS, czyli applicant tracking system, rozbiera plik na pola i dopiero te pola trafiają do rekrutera. Jeśli rozbiórka się nie uda, świetne doświadczenie nie ma znaczenia, bo nikt go nie zobaczy.
Formatowanie pod ATS ma sprawić, że system przestanie gubić rzeczy, które faktycznie masz.
Co ATS naprawdę robi z twoim CV
Parser dostaje plik i próbuje wyciągnąć z niego skończony zestaw pól: imię i nazwisko, dane kontaktowe, stanowiska, daty, firmy, wykształcenie, umiejętności. Każde pole, którego nie znajdzie, zostaje puste. Puste pole oznacza brak danych, a to gorsze niż zero punktów: rekruter filtrujący po „minimum 3 lata w Javie” nigdy nie zobaczy kandydata, u którego pole „lata doświadczenia” jest puste.

Dlatego jedyne pytanie, które ma znaczenie przy formatowaniu, brzmi: czy parser znajdzie to, co napisałeś, w miejscu, w którym się tego spodziewa. To, które pola w ogóle warto wypełniać, jest osobną sprawą, bo część z nich działa przeciwko tobie.
Format pliku i układ strony
PDF wygenerowany z tekstu, nie skan. Skan to obrazek, a obrazek dla parsera jest pusty. Jeśli nie masz pewności, spróbuj zaznaczyć tekst w czytniku PDF. Nie da się zaznaczyć, to znaczy że nie da się też przeczytać.
Jedna kolumna. Układ dwukolumnowy wygląda dobrze na ekranie, ale wiele parserów czyta stronę liniami od lewej do prawej, więc pasek boczny wpada w środek zdań z głównej kolumny. Efekt to sklejone frazy w rodzaju „Python Starszy programista 2021” i pole stanowiska, którego parser już nie rozpozna.
Czego unikać
- Tabel do układania sekcji. Tabela w PDF to siatka współrzędnych, nie struktura.
- Tekstu w nagłówku i stopce strony. Część parserów pomija je w całości, a to tam ludzie najczęściej wstawiają numer telefonu.
- Ikon zamiast etykiet. Kopertka nie znaczy „e-mail” dla niczego poza ludzkim okiem.
- Nietypowych nazw sekcji. „Moja podróż zawodowa” to dla parsera nic. „Doświadczenie” to pole.
- Grafiki wektorowej w miejscu tekstu, bo tekst zamieniony na krzywe przestaje być tekstem.
Słowa kluczowe bez keyword stuffingu
Dopasowanie liczy się na poziomie frazy, nie pojedynczego słowa, i prawie zawsze po dokładnym brzmieniu z ogłoszenia. Jeśli ogłoszenie mówi „React Native”, to „RN” nie jest trafieniem.
| Ogłoszenie mówi | Zapisz w CV | Dlaczego |
|---|---|---|
| React Native | React Native (RN) | Pełna fraza plus skrót, oba znajdą się w tekście |
| Zarządzanie zespołem | Zarządzanie zespołem 6 osób | Fraza zachowana, liczba dodaje treści dla człowieka |
| SQL | PostgreSQL, SQL | Konkret i termin ogólny, którego szuka filtr |
| Angielski C1 | Angielski C1 | Bez zmian, poziom to część frazy |
Umiejętność wpisujesz wtedy, gdy potrafisz o niej rozmawiać przez dziesięć minut. Lista dwudziestu technologii, z których znasz cztery, przechodzi przez filtr i rozpada się na pierwszej rozmowie.
Rekruter przegląda CV w kilka sekund. Parser decyduje, czy do tego przeglądu w ogóle dojdzie.
Jak sprawdzić własne CV w dwie minuty
Najprostszy test nie wymaga żadnego narzędzia poza tym, co masz na dysku. Wyciągnij z pliku czysty tekst i przeczytaj go w kolejności, w jakiej wyszedł:
pdftotext -layout cv.pdf - | head -60
Jeśli wynik czyta się jak twoje CV, parser też sobie poradzi. Jeśli widzisz posklejane
kolumny, pogubione daty albo pustkę w miejscu nagłówka, masz dokładną listę rzeczy do
poprawienia. Bez -layout zobaczysz surową kolejność strumienia tekstu, czyli mniej więcej
to, co dostaje najprostszy parser.
Druga rzecz do sprawdzenia to daty. Zapis 03/2021 - 06/2023 jest jednoznaczny.
wiosna 2021 nie jest i zwykle kończy się pustym polem „lata doświadczenia”.
Jedno CV na jedno ogłoszenie
Ta rada kosztuje najwięcej czasu i to ona zmienia wyniki. Ogłoszenia opisują to samo stanowisko różnymi słowami, a dopasowanie liczy się po słowach. Jedno CV wysłane do trzydziestu firm jest dopasowane do zera z nich.
Ręczne dopasowanie to jakieś dwadzieścia minut na ogłoszenie: przeczytać wymagania, przestawić kolejność punktów, dopisać dwie frazy dokładnie w brzmieniu z ogłoszenia. Przy dziesięciu aplikacjach tygodniowo to pół dnia, i dlatego prawie nikt tego nie robi.