Brak odzewu na CV zwykle wynika z kilku nakładających się problemów naraz: nieczytelnego lub niedopasowanego do oferty CV, braku solidnego projektu na GitHubie potwierdzającego umiejętności oraz zbyt wąskich oczekiwań (np. tylko praca zdalna albo mało popularna technologia). Warto dopasować CV do słów kluczowych z ogłoszenia, zadbać o jeden dobrze udokumentowany projekt z regularnymi commitami i zbierać feedback po nieudanych rozmowach rekrutacyjnych.
Wysyłasz CV i nie dostajesz odpowiedzi, albo jesteś zapraszany na rozmowy, ale nic z nich nie wynika? Zanim zaczniesz szukać winy w sobie, ustal, na którym etapie rekrutacji przepada Twoja aplikacja. Od tego zależy, co naprawić.
Na którym etapie odpadasz i co z tym zrobić?
| Co widzisz | Najczęstsza przyczyna | Gdzie szukać poprawy |
|---|---|---|
| Nie dostajesz żadnej odpowiedzi na CV | CV niedopasowane do oferty, brak projektów, ogłoszenie, za którym nie stoi realna rekrutacja | sekcje o CV, o projekcie na GitHubie i o ofertach-wydmuszkach |
| Dostajesz zaproszenia, ale odpadasz po rozmowie | sposób opowiadania o doświadczeniu, brak przykładów, oczekiwania finansowe | sekcja o rozmowach rekrutacyjnych |
| Odpowiadasz tylko na kilka ofert | zbyt wąskie kryteria: technologia, praca tylko zdalna | sekcja o innych przeszkodach |
Prosty sposób, żeby to zobaczyć: przez dwa tygodnie zapisuj każdą aplikację (firma, data, odpowiedź). Po kilkunastu wpisach zobaczysz, czy problem jest na początku, czy na końcu procesu.
Uwaga mentora: zanim zmienisz cokolwiek w CV, policz, ile aplikacji wysłałeś, na ile dostałeś odpowiedź i na ile zaproszenie na rozmowę. Te trzy liczby od razu pokazują, czy problemem jest CV, czy rozmowy.
Co jest nie tak z Twoim CV?
Czy Twoje CV jest czytelne i pokazuje właściwe umiejętności?
Upewnij się, że Twoje CV jest starannie napisane, wolne od błędów językowych i atrakcyjne wizualnie. Najlepiej podrzuć je komuś do oceny, np. znajomemu ze zmysłem graficznym i językowym. Skup się na umiejętnościach przydatnych w pracy w IT, a nie rozpisuj się o rzeczach zupełnie z IT niezwiązanych. Przykład: organizowanie pracy zespołowi w branży logistycznej ma znaczenie, bo taka umiejętność przydaje się też w zespole devów, ale obsługa kasy fiskalnej już raczej nie.
Czy Twoje CV pasuje do oferty pracy?
Być może Twoje CV nie zawiera tego, czego szuka rekruter, a on szuka słów kluczowych z oferty. Dostosowuj CV do treści ogłoszeń. Pamiętaj, że na „pierwszej linii” często są rekruterzy nietechniczni i nie muszą wiedzieć, że pisząc ECMAScript, miałeś(-łaś) na myśli JavaScript. O tym, co zamieścić w CV i w jakiej kolejności, przeczytasz w artykule „CV junior developera – co powinno zawierać”.
Co zrobić, gdy nie masz doświadczenia zawodowego?
Super, jeśli uda Ci się zdobyć jakiekolwiek doświadczenie komercyjne, nawet jeżeli będzie to wykonanie strony internetowej po znajomości. Więcej o tym piszemy w artykule „Jak zdobyć pierwsze doświadczenie komercyjne?”. Jeżeli jednak już teraz chcesz szukać pracy, rozpisz się trochę na temat wykonanych projektów. Wskaż wykorzystane technologie i funkcjonalności oraz załącz linki do kodu i, jeśli to możliwe, do wersji live.
Po co to robić? Wyobraź sobie rekrutera, który otwiera CV, a tam prawie nic nie ma. To naturalne, że najpierw będzie szukać doświadczeń w IT. Jeśli ich nie znajdzie, ale natknie się na dobrze opisane projekty, być może zakwalifikuje Twoją aplikację do kolejnego etapu.
Dlaczego projekt na GitHubie jest dla juniora tak ważny?
Co powinno być w repozytorium?
Jeden lub dwa duże projekty, ewentualnie kilka średnich. Bez tego nie da się stwierdzić, czy masz wymienione w CV umiejętności. Jak myślisz, kto przejdzie do kolejnego etapu: kandydat z solidnym projektem czy taki bez niczego? Nie wystarczy jednak wrzucony do repozytorium kod. Zadbaj o:
| Element | Dlaczego ma znaczenie |
|---|---|
| Kod wysokiej jakości (dobre praktyki, wzorce projektowe) | pokazuje, jak piszesz kod w zespole |
| Czysta historia commitów | rekruter widzi, jak pracujesz krok po kroku |
| Strategia branchowania (nawet najprostsza) | pokazuje znajomość pracy zespołowej |
| Dokumentacja (opis funkcjonalności i sposobu uruchomienia) | ktoś inny może projekt uruchomić |
| Screen, GIF z działania, diagram zależności | oceniamy oczami, więc pokaż efekt |
| Link do wersji live, jeśli to możliwe | nie bagatelizuj tego, szczególnie we front endzie |
Jak pokazać, że stale programujesz?
Rekruter będzie również zainteresowany tym, czy stale programujesz. Najłatwiej pokazać to przez regularne commity do publicznych repozytoriów. Taka aktywność zostanie pokazana w postaci zielonych kwadracików na Twoim profilu GitHub. Jak ten profil zadbać, opisujemy w artykule „Jak stworzyć README profilowe na GitHubie”.
Czy Twoje profile w mediach społecznościowych wystarczają?
Przeprowadź audyt swoich profili, zwłaszcza na LinkedInie: uzupełnij profil i zadbaj o rekomendacje. Upewnij się, że profile są profesjonalne i wolne od treści obraźliwych lub kontrowersyjnych. Jak uzupełnić profil krok po kroku, opisujemy w artykule „Junior developer: jak uzupełnić profil na LinkedInie”.
Co jeszcze utrudnia znalezienie pierwszej pracy w IT?
Czy wybrana technologia jest zbyt niszowa?
Mniej ofert dla juniorów to większa trudność w znalezieniu pracy. Być może wybrałeś(-łaś) język z kategorii mniej popularnych, np. Scalę, Go czy Rust. Jeżeli tak, to albo trzeba zrobić krok w tył i wybrać bardziej popularną technologię, albo zrobić coś, co pokaże, że wniesiesz wartość do zespołu. Tu przydaje się kreowanie wizerunku eksperta w mediach społecznościowych.
Czy Twoje projekty pasują do ofert pracy?
Mówiliśmy o słowach kluczowych w CV, ale podobnie rzecz się ma z projektami. Jeśli w portfolio nie masz projektów wykorzystujących technologie poszukiwane przez pracodawcę, to może być przyczyną braku odzewu.
Czy szukasz tylko pracy zdalnej?
Po pandemii jest to o wiele bardziej możliwe niż kiedyś, lecz mając w CV taki wymóg lub aplikując jedynie na takie oferty, ograniczasz swoje szanse. Jeżeli jesteś juniorem bez doświadczenia i masz taką możliwość, nastaw się na pracę stacjonarną lub hybrydową. Nie minie wiele czasu, a będziesz mógł(-ła) pracować z domu.
Czy na pewno problemem jest Twoje CV?
Nie zawsze. Część ogłoszeń nie prowadzi do zatrudnienia: firma zbiera CV „na zapas”, wstrzymała rekrutację albo zapomniała zdjąć ofertę. Takie oferty to tak zwane ghost jobs. Jeśli po kilkunastu aplikacjach nie masz żadnej odpowiedzi nawet od firm, które pasują do Twojego profilu, sprawdź, czy ogłoszenia nie wiszą tygodniami bez zmian. Jak je rozpoznać i jak nie dać się oszustom podszywającym się pod rekruterów, opisujemy w artykule „Ghost jobs i fałszywe oferty pracy w IT”. Gdzie szukać ofert, które mają większą szansę być prawdziwe, sprawdzisz w poradniku „Gdzie szukać pracy w IT”.
Dlaczego nie przechodzisz rozmów rekrutacyjnych?
Koniecznie zbieraj feedback. Jeśli go nie otrzymujesz, zastanów się:
| Pytanie | Na co zwrócić uwagę |
|---|---|
| Czy potrafisz się „sprzedać”? | Czy w odpowiedziach podajesz przykłady z pracy lub projektów, czy mówisz tylko ogólnikowo? Przykłady pokazują doświadczenie. Czy opowiadasz o efektach? Do wyobraźni przemawiają liczby i realne osiągnięcia. |
| Czy Twoje oczekiwania finansowe nie są zbyt wygórowane? | Rozważ zejście z nich na początku kariery: zorientuj się w stawkach i pogadaj o nich z ludźmi z branży. Możesz negocjować podwyżkę po okresie próbnym. |
Jeśli nie dostajesz odpowiedzi na wysyłane CV, to coś trzeba zmienić. Szukaj możliwych przyczyn, poprawiaj błędy i dostosowuj się do rynku pracy. Nie można oczekiwać innych wyników, jeśli stale robi się to samo.
Ten artykuł jest inspirowany rozmową z Mateuszem Jarzębowskim-Bownikiem w odcinku podcastu „Pierwsze kroki w IT”: „Wywiad z programistą: przebranżowienie i sprawdzone wskazówki – część 1”.


