Rekrutacja na programistę – co przygotować? Część 1
Słowo „rynek” w wyrażeniu „rynek pracy” sugeruje proces wymiany dóbr. W tym przypadku jest to Twój czas i umiejętności za dobre warunki pracy i wynagrodzenie. Czy na pchlim targu wolisz być jedną z dziesiątek podobnych filiżanek, czy porcelaną dumnie prezentowaną przez kupca? Wiesz już, o co chodzi? To rynek – w rekrutacji trzeba dobrze się sprzedać.
Spis treści
Gdzie i jak chcesz pracować?
To pierwszy punkt na Twojej rekrutacyjnej to-do liście. Z nim związane są wszystkie kolejne decyzje podczas tworzenia CV i portfolio, profilu na LinkedInie oraz projektów. Dodatkowo ograniczasz w ten sposób pulę przeglądanych ogłoszeń i nie tracisz czasu na oferty firm, w których i tak nie chcesz pracować.
Co warto rozważyć przed poszukiwaniem pracy
- rodzaj i rozmiar firmy
- sposób pracy:
- w zespole / na samodzielnym stanowisku
- w biurze / zdalnie
- w Polsce / w firmie zagranicznej
- sposób zatrudnienia:
- staż
- etat/b2b
- wysokość wynagrodzenia
Po co Ci te wszystkie przemyślenia
Wiesz, z kim się kontaktować
Dzięki takiemu podejściu typujesz firmy, w których chciałbyś pracować. Nie ograniczaj się, możesz wybrać 10 i więcej. Dodaj je do obserwowanych na Linkedinie, a do swojej sieci kontaktów zaproś pracowników tych firm – warto podpytać ich, czy aktualnie poszukują juniorów lub, czy mają otwarte programy stażowe. Niektóre procesy w firmach są wewnętrzne – nie wszystko znajdziesz na ich stronach internetowych i w ofertach pracy.
Znasz wymagania firm, do których aplikujesz
To dobre lekarstwo na pustkę w głowie i lanie wody w CV czy liście motywacyjnym. Wymieniasz te technologie i umiejętności miękkie, które odpowiadają wymaganiom wybranych firm.
W doświadczeniu zawodowym (zwłaszcza, jeśli pracowałeś poza IT) podkreślisz również te zajęcia na danych stanowiskach, które najlepiej odpowiadają potencjalnym zadaniom w nowej firmie. Przykładowo, jeśli aplikujesz na stanowisko wymagające samodzielności, zaznaczasz, że umiesz już organizować pracę własną. Jeśli masz trafić do zespołu – piszesz, że takie doświadczenie masz już za sobą.
Jeśli chodzi o projekty – wyeksponuj te, które odpowiadają profilowi wybranych firm. Pracodawca wykonujący aplikacje mobilne raczej niechętnie zapozna się z projektami przedstawiającymi zwykłe strony internetowe.
Rekrutacja na programistę. Jak wyglądają Twoje projekty i portfolio?
Wybór, dopracowanie i opisanie projektów
Gdy wiesz już mniej więcej, do jakich firm zamierzasz aplikować i znasz ich wymagania, czas uporządkować projekty. Jeszcze ich nie masz? Nic straconego – wykonasz je na podstawie tych technologii, których wymagają wybrani przez Ciebie pracodawcy.
Na to warto zwrócić uwagę:
- jeśli decydujesz się na daną technologię, to wykonujesz z jej pomocą cały projekt (nie importujesz więc np. tylko jednego komponentu z biblioteki, lecz większość),
- dopracowujesz kod – czyścisz go z komentarzy i innych niepotrzebnych rzeczy oraz wykonujesz refaktoryzację,
- opatrujesz projekty opisem (README), który pokazuje, że rozumiesz swój kod i podejmujesz świadome programistyczne decyzje,
- jeśli jest taka możliwość, dodajesz podgląd działania projektu (live), a jeśli nie, to załączasz instrukcję instalacji,
- uważasz, by wybrane przez Ciebie najlepsze projekty odpowiadały profilowi firm, do których chcesz aplikować,
- umiesz omówić każdy z tych projektów i uzasadnić użycie danych technologii (dobrze jest przećwiczyć to na głos).
GitHub – pamiętaj o uporządkowaniu projektów
Na GitHubie warto zrobić porządek, czyli nie tylko zadbać o README profilowe, zdjęcie i kontakt do Ciebie, ale też podpiąć na głównej stronie profilu najlepsze projekty. Dobrze jest ukryć repozytoria, którymi nie chcesz się chwalić przed rekruterem.
Czy wszyscy wiedzą, że wchodzisz do IT?
LinkedIn – uzupełniony profil i sieć kontaktów
Jeżeli poszukiwania pracy w IT nie musisz „ukrywać” np. przed obecnym pracodawcą, koniecznie uzupełnij profil na LinkedInie o informacje, które wskazują na to, na jakim etapie nauki programowania jesteś i do czego dążysz. Jeśli już szukasz pracy, możesz ustawić na swoim profilu etykietę #OpenToWork.
O sieci kontaktów pisałem już wyżej – warto zapraszać rekruterów i pracowników wytypowanych firm. Im więcej osób, tym większa szansa, że rekruter czy pracodawca dotrze np. do Twojego posta o szukaniu zatrudnienia w IT.
Szczegółowe instrukcje znajdziesz w moim artykule o uzupełnieniu profilu na LinkedInie.
Znajomi i media społecznościowe
Możesz zmienić tło na Facebooku i LinkedInie, dać znać w postach na swoich mediach społecznościowych, że wchodzisz do IT lub szukasz pracy na stanowisku programisty. Nigdy nie wiadomo – ktoś ze znajomych może pracować w firmie, w której właśnie otworzono wewnętrzną rekrutację, i da Ci znać. A może będzie potrzebować strony lub aplikacji? To krok w stronę zdobycia doświadczenia komercyjnego.
Rekrutacja na programistę. Czy jesteś gotowy do aplikowania?
CV programisty
Z jednej strony CV należy dostosowywać do wybranego pracodawcy, lecz z drugiej (dla oszczędności czasu) – warto mieć reużywalny wzór. Jak to połączyć? Polecam Ci Canvę lub inny program graficzny, w którym łatwo wygenerujesz PDF.
Gotowe programy online do tworzenia CV nieraz uniemożliwiają dokładną edycję. Przykładowo zbyt długi adres e-mail zostanie częściowo przeniesiony do nowej linii lub nie będziesz mieć możliwości dodania opisu nabytych umiejętności w doświadczeniu zawodowym.
Jeśli masz własny szablon, możesz dowolnie przemieszczać sekcje CV oraz dodawać i odejmować treść, warto więc poświęcić trochę czasu na jego stworzenie (Canva zresztą ma wiele gotowych rozwiązań).
Jeśli chcesz dokładnie zapoznać się z tym temat, zapraszam do artykułu o CV junior developera.
List motywacyjny
Nie zawsze jest wymagany. Możesz nawet spotkać się z opinią, że wysyłanie listów motywacyjnych należy do historii. Tak jednak nie jest, warto więc mieć coś w zanadrzu, zwłaszcza jeśli się przebranżawiasz.
List motywacyjny pozwoli Ci wyjaśnić m.in.:
- dlaczego podjąłeś decyzję o zmianie zawodu,
- jak wyglądała Twoja nauka programowania,
- dlaczego wybrałeś akurat IT,
- jak Twoje doświadczenie zawodowe spoza IT przyda się nowemu pracodawcy.
Pamiętaj, by dać ten list komuś do przeczytania. Taka osoba pomoże Ci wyłapać ewentualne błędy i da znać, czy tekst dobrze się czyta (czy unikasz frazesów, nie budujesz zbyt długich zdań, czy przekaz jest jasny). Do wyłapania literówek i poprawy interpunkcji możesz użyć narzędzia ortograf.pl.
Czy wszystkie powyższe elementy są spójne?
Ostatecznie chodzi o „sprzedanie” swojej kandydatury. Przekaz musi być więc spójny. Sprawdź, czy do wybranych przez siebie firm dopasowałeś narrację:
- w najlepszych projektach,
- na GitHubie – w README profilowym i README projektów,
- na LinkedInie, w tym w sekcji „Informacje”,
- w CV: w opisie doświadczenia zawodowego, umiejętności miękkich, stacku technologicznym i kursach.
Przypominam, by informować znajomych, swoją społeczność i sieć kontaktów, że szukasz pracy w IT – im więcej osób o tym wie, tym większa szansa, że ktoś podrzuci Ci ciekawą ofertę.
Zdjęcie główne pochodzi z unsplash.com.