Na co naprawdę patrzy rekruter, czytając CV programisty
Jedno uniwersalne CV wysyłane na dziesiątki ofert rzadko przynosi efekt. Sprawdzamy, jakie pięć elementów decyduje o tym, czy dokument programisty przejdzie pierwszą selekcję.
Nie trzeba tworzyć CV od podstaw ani zmieniać własnej historii zawodowej, żeby zwiększyć szanse na rozmowę kwalifikacyjną. Kluczem jest zrozumienie, co dokładnie sprawdza osoba rekrutująca, gdy przegląda dokument kandydata. Poniżej znajduje się pięć elementów, na które rekruterzy zwracają uwagę najczęściej, wraz z praktycznymi wskazówkami, jak je pokazać w CV programisty.
Zgodność z konkretną ofertą
Rekruter zadaje sobie jedno podstawowe pytanie: czy dana osoba odpowiada wymaganiom tej konkretnej roli. Nie liczy się ogólna ocena umiejętności programistycznych, lecz to, czy doświadczenie kandydata pokrywa się z aktualną potrzebą zespołu. Gdy firma poszukuje backend developera znającego Pythona i AWS, a przesłane CV koncentruje się na frontendzie oraz projektach w PHP realizowanych pięć lat wcześniej, rekruter może uznać profil za niezgodny.
Spora część kandydatów rozsyła identyczny dokument do wielu firm naraz. To rozwiązanie wygodne, lecz rzadko skuteczne. Znacznie lepiej działa modyfikowanie CV pod każde ogłoszenie z osobna. Nie chodzi o naginanie faktów, a o podkreślenie tych fragmentów doświadczenia, które mają największe znaczenie dla danej rekrutacji.
Przy aplikacji na stanowisko Java Developera warto umieścić projekty związane z Javą wyżej niż resztę doświadczenia. Jeśli firma zaznacza w ogłoszeniu pracę z mikroserwisami, dobrze wskazać, gdzie miało się z nimi kontakt. Gdy istotna jest współpraca z klientem biznesowym, warto zaznaczyć doświadczenie w projektach międzydziałowych.
Jak to zrobić dobrze?
- przeczytaj ogłoszenie i wypisz najważniejsze wymagania
- użyj podobnego języka, jak w ofercie, jeśli jest zgodny z prawdą
- przesuń najbardziej trafne doświadczenia wyżej
- usuń informacje, które rozpraszają i nie pomagają w tej rekrutacji
Osobie rekrutującej nie zależy na CV idealnym pod każdym względem. Zależy jej na CV trafnym dla danej roli.
Konkretne doświadczenie techniczne
Samo wymienienie technologii bez żadnego kontekstu mówi niewiele. Zapis w stylu JavaScript, React, Node.js, Docker, SQL nie odpowiada na kluczowe pytania: na jakim poziomie kandydat zna te narzędzia, w jakich projektach je stosował, jak długo i do czego konkretnie służyły.
Rekruterowi zależy na realnym doświadczeniu, nie na słowniku pojęć. Z tego powodu sekcja opisująca przebieg pracy zawodowej ma zwykle większe znaczenie niż sama lista skilli. Decyduje sposób, w jaki technologia została zastosowana w praktyce.
Można to zilustrować przykładem. Wpis Tech stack: React, TypeScript, Redux, Jest sam w sobie niesie mało informacji. Znacznie więcej mówi opis stanowiska Frontend Developer w Firmie X w latach 2022-2025: rozwój aplikacji SaaS w React i TypeScript dla 20 tys. użytkowników miesięcznie, budowa modułów dashboardowych i integracji z API, testy jednostkowe w Jest, a także optymalizacja wydajności interfejsu, która skróciła czas ładowania o 30%.
Różnica jest wyraźna. W drugim przypadku technologia zyskuje sens, bo pojawia się w kontekście konkretnego działania i mierzalnego efektu.
Co warto pokazać?
- technologie używane komercyjnie
- rodzaj produktu, nad którym pracowałaś lub pracowałeś
- zakres odpowiedzialności
- skala projektu
- wpływ na jakość, wydajność lub biznes
Kandydat, który umie precyzyjnie opisać swoją pracę, od razu wzbudza większe zaufanie.
Umiejętność rozwiązywania problemów
Firmy nie zatrudniają programistów za znajomość samej składni języka, ale za zdolność do rozwiązywania problemów. CV powinno zatem prezentować nie tylko listę zadań, lecz również tok myślenia i osiągane rezultaty.
Opis w rodzaju: tworzenie nowych funkcjonalności, naprawa błędów, udział w sprintach, rozwój aplikacji jest prawdziwy, ale zbyt ogólny i pasuje do setek innych kandydatów. Silniejsze CV pokazuje, z jakim wyzwaniem kandydat się zmierzył i co z tego wynikło.
- przeprojektowanie procesu logowania zmniejszyło liczbę zgłoszeń do supportu o 25%
- automatyzacja deploymentu skróciła wdrożenia z 40 do 10 minut
- refaktoryzacja modułu płatności ograniczyła liczbę błędów produkcyjnych
- wdrożenie monitoringu przyspieszyło wykrywanie awarii
Nie trzeba mieć osiągnięć godnych okładki magazynu branżowego. Znaczenie mają realne usprawnienia. Każdy pracodawca docenia osoby, które zauważają problem i potrafią go realnie rozwiązać.
Jak znaleźć takie przykłady?
- co działało źle przed Twoją zmianą
- co dokładnie zrobiłaś lub zrobiłeś
- jaki był efekt
- czy da się to opisać liczbą, czasem, procentem lub oszczędnością
To właśnie ten fragment dokumentu najczęściej dzieli przeciętnego kandydata od kandydata mocnego.
Czytelność i logiczna struktura
CV to przede wszystkim dokument użytkowy, który powinien działać sprawnie i bez zbędnego wysiłku dla odbiorcy. Nawet bogate doświadczenie może zniknąć w gąszczu informacji, jeśli dokument jest przeładowany, niedopracowany graficznie albo trudny do szybkiego przeskanowania wzrokiem.
Rekruter zwykle najpierw przegląda dokument pobieżnie, a szczegóły czyta w drugiej kolejności. Jeśli nie znajdzie od razu technologii, doświadczenia, lokalizacji czy poziomu seniority, wzrasta ryzyko odrzucenia kandydatury.
Dobre CV programisty nie wymaga graficznych fajerwerków. Wymaga porządku.
Co powinno się znaleźć?
- imię i nazwisko
- stanowisko lub specjalizacja, np. Backend Developer
- kontakt
- link do GitHuba, LinkedIna lub portfolio
- doświadczenie zawodowe w odwrotnej chronologii
- technologie
- edukacja, jeśli ma znaczenie
- certyfikaty lub kursy, jeśli są wartościowe
Czego unikać?
- ścian tekstu bez odstępów
- przypadkowych kolorów i ozdobników
- pięciu stron treści bez potrzeby
- literówek
- nieczytelnych wykresów poziomu umiejętności
- informacji sprzed 15 lat, które nic nie wnoszą
Jeśli rekruter musi szukać potrzebnych informacji, przegrywa z kandydatem, u którego wszystko widać na pierwszy rzut oka.
Sygnały profesjonalizmu i współpracy
W branży technologicznej same kompetencje techniczne rzadko są wystarczające. Większość zespołów działa w oparciu na komunikacji, feedbacku i współpracy, dlatego rekruter zwraca uwagę również na sygnały pokazujące styl pracy kandydata z innymi ludźmi.
Nie chodzi o wpisywanie pustych sformułowań typu komunikatywność, praca w zespole czy dobra organizacja, bo takie hasła może zapisać każdy. Liczy się dowód potwierdzający te umiejętności.
Zamiast ogólników lepiej opisać konkretne sytuacje, w których współpraca była integralną częścią roli.
- współpraca z UX designerami przy przebudowie panelu klienta
- mentoring dwóch junior developerów
- prowadzenie code review w zespole 6-osobowym
- udział w ustaleniach produktowych z Product Ownerem
- kontakt z klientem przy zbieraniu wymagań technicznych
Takie wpisy dowodzą, że kandydat umie funkcjonować w realnym środowisku projektowym, a nie tylko pisać kod w izolacji. Dla wielu firm ma to bardzo duże znaczenie, zwłaszcza przy rekrutacjach na poziom mid i senior.
Czego rekruter nie chce widzieć w CV programisty
Po opisaniu tego, czego rekruterzy szukają, warto wskazać także elementy, które obniżają szanse kandydata.
Najczęstsze błędy:
- wysyłanie tego samego CV wszędzie
- lista technologii bez projektów
- brak dat zatrudnienia
- chaos wizualny
- ogólniki bez efektów
- błędy językowe
- nieaktualne linki
- zbyt długi dokument bez wartościowych treści
- brak informacji o formie współpracy lub dostępności
Czasem problemem nie są braki w kompetencjach, a jedynie słabe opakowanie posiadanego doświadczenia.
Jak przygotować CV, które działa?
Aby zwiększyć liczbę odpowiedzi od rekruterów, warto traktować CV jak produkt mający rozwiązać konkretny problem odbiorcy. Osoba rekrutująca chce szybko ocenić dopasowanie, doświadczenie i potencjał do współpracy - im łatwiej to zobaczy, tym większa szansa na zaproszenie na rozmowę.
Przed wysłaniem dokumentu warto przejść przez krótką checklistę:
- czy dokument jest dopasowany do oferty
- czy doświadczenie opisane jest konkretnie
- czy pokazujesz efekty swojej pracy
- czy układ jest czytelny
- czy są sygnały współpracy i profesjonalizmu
- czy wszystko jest aktualne
To nie są kosmetyczne szczegóły, lecz elementy, które realnie wpływają na decyzję rekrutera.
Q&A
Ile stron powinno mieć CV programisty?
Zwykle wystarczają 1-2 strony. Przy bardzo dużym doświadczeniu można dodać więcej, ale tylko gdy każda informacja rzeczywiście wnosi wartość.
Czy warto dodawać GitHuba do CV?
Tak, zwłaszcza jeśli kandydat ma projekty świadczące o sposobie myślenia, jakości kodu lub aktywności technicznej.
Czy junior bez doświadczenia ma szanse?
Tak. W takim przypadku większego znaczenia nabierają projekty własne, staże, bootcampy, aktywność w projektach open source oraz dobrze opisany potencjał.
Czy trzeba wpisywać wszystkie technologie?
Nie. Lepiej wskazać te istotne dla danej roli niż tworzyć długą listę wszystkiego, czego kandydat dotknął choć raz.
Czy zdjęcie w CV jest konieczne?
W większości przypadków nie. Najważniejsze są kompetencje, doświadczenie oraz czytelność całego dokumentu.
Źródło: SOLID.Jobs – Blog

