rekrutacja-programisty

Rekrutacja programisty okiem eksperta – cz. 1

Sezon urlopowy w pełni, ale pewnie dla wielu z Was, okres wakacyjny to przede wszystkim czas szukania stażu czy pierwszej pracy jako Junior Developer. Dlatego mam nadzieję, że dzisiejszy wpis będzie dla Was dużym wsparciem w tym gorącym sezonie. W ostatnim czasie przeprowadziłam dwie rozmowy z ekspertkami, moimi dobrymi koleżankami, na temat poszukiwania pierwszej pracy jako programista. Ponieważ wpis wyszedłby bardzo długi, to podzieliłam go na dwie części. W pierwszej – Ania, specjalistka ds. rekrutacji, przybliży Wam, jak wygląda proces rekrutacyjny od momentu wysłania CV do zaproszenia kandydata do rozmowy technicznej. W drugiej – Sandra, software developer, opowie, jak przygotować się do zadania rekrutacyjnego i na co szczególnie zwracać uwagę podczas jego realizacji.

REKRUTACJA PROGRAMISTY – Jak przygotować cv I PROFIL NA LINKEDIN?

Zacznijmy od samego początku – widzę interesujące mnie ogłoszenie na jednym z portali z ofertami pracy lub (co częstsze w przypadku stanowisk juniorskich) na grupie na Facebooku. Wysyłam wiadomość z załącznikiem na podany adres mailowy. Jako rekruterka otwierasz maila jak poniżej i… na co zwracasz uwagę?

rekrutacja-programisty-mail

Załącznik. Dopiero po zapoznaniu się z treścią Twojego dokumentu aplikacyjnego (CV) podejmę decyzję o tym, czy włączę Cię do realizowanego przeze mnie procesu rekrutacyjnego.

Czy elementy takie jak adres e-mail nadawcy, temat wiadomości czy forma zapisania CV są ważne? Jak powinna wyglądać forma zwrócenia się do pracodawcy/rekrutera w treści maila (oficjalnie czy na luzie, bo przecież to IT ;))? Czy warto pisać coś więcej o sobie w takim mailu, aby się wyróżnić czy liczy się przede wszystkim jakość CV/portfolio?

Nawet adres e-mail typu slodkamala91 czy goracytowarxx nie powinien być podstawą do wyłączenia kogoś z toczącego się procesu rekrutacyjnego. Nie oznacza to jednak, że nie pozostawi to u mnie pewnego rodzaju niesmaku. W momencie kiedy aplikujesz na ogłoszenie i masz pewność, do kogo dokładnie trafi Twoje CV, polecam rozpocząć komunikację od “Pani Anno” czy “Szanowna Pani Anno”. Pokażesz mi, że chyba jednak zapoznałaś się przynajmniej pobieżnie z ogłoszeniem. Jeżeli jednak nie masz pewności, kto prowadzi interesujący Cię projekt rekrutacyjny bądź w czyje ręce trafi Twoje CV: warto pozostać w obrębie eleganckiej, profesjonalnej komunikacji biznesowej i rozpocząć wiadomość od “Szanowni Państwo”.

Czy warto pisać o sobie coś więcej? Myślę że nie zaszkodzi jak napiszesz kilka słów o sobie. Chciałam powiedzieć, że to na podstawie CV podejmę decyzję, czy zaprosić Cię do kolejnego etapu. Przypomniałam sobie jednak sytuację, kiedy to szukałam Junior .Net/C# Developera. CV pozostawiało wiele do życzenia. Być może było tworzone zupełnie od niechcenia. W treści wiadomości pojawiła się jednak informacja, że najważniejsze technologie wykorzystywane przez firmę w jednym z naszych projektów były również wykorzystywane przez Kandydata w projekcie, na bazie którego powstawała jego praca magisterska. Skontaktowałam się więc z owym Kandydatem, przekazałam rekomendację do Managera Technicznego. Kilka dni i spotkań później Kandydat został zatrudniony.

Na co zwracasz uwagę podczas analizy CV kandydata? Które sekcje są najważniejsze – doświadczenie, wykształcenie, dopasowanie technologii i umiejętności? Co sprawia, że decydujesz się zaprosić kandydata do rozmowy?

Sekcje, na które zwracam szczególną uwagę, to doświadczenie (w tym zrealizowane projekty), umiejętności, wykształcenie. Jeżeli szukamy developera ze smykałką graficzną to na pewno zwrócę również uwagę na szatę graficzną oraz układ CV.

Szerzej o przygotowaniu CV na stanowisko Junior’a pisałam Wam w tym wpisie.

Mimo iż od kilku lat coraz więcej mamy na rynku programistów po kursach i bootcamp’ach programistycznych, zmieniających diametralnie branżę, wciąż zdarzają się oferty z wymaganym wykształceniem technicznym. Czy ukończone studia informatyczne mają w dzisiejszych czasach znaczenie?

W dalszym ciągu dla części Managerów Technicznych studia informatyczne lub pokrewne to świętość. Ich zdaniem znajomość inżynierii oprogramowania czy teorii algorytmów wpływa na sposób pracy dewelopera. Nie raz usłyszałam, że po zapoznaniu się z kilkoma linijkami kodu są w stanie powiedzieć, czy dana osoba ma “wykształcenie kierunkowe” czy też nie. Wiemy jednak również, że zapotrzebowanie na rynku IT jest ogromne, a dywersyfikacja pomiędzy zarobkami Specjalistów IT a osobami z innych sektorów przyciąga tych drugich.

Nie zapominajmy jednak, że od momentu ukończenia kursu lub bootcamp’u do stania się Programistą jest jeszcze daleka droga. Posłużę się porównaniem: właśnie zdałaś egzamin na prawo jazdy, za Tobą 30 godzin kursu. Kwestia odebrania papierów i jesteś pełnoprawnym kierowcą. Tutaj jednak zadam Ci pytanie: czy umiesz jeździć? Moim zdaniem jeszcze wiele godzin prób i błędów przed Tobą. Z kursem czy bootcamp’em programistycznym jest podobnie. Nie wiem, czy wiesz, ale na rynku krąży powiedzenie: “Nie matura a chęć szczera zrobi z Ciebie dewelopera”.

A o tym, czy warto wziąć udział w bootcampie możecie przeczytać tutaj.

Często w swojej pracy robisz searching kandydatów na LinkedInie. W jaki sposób szukasz potencjalnych pracowników? Jak powinien być uzupełniony profil kandydata, aby rekruter łatwo go odnalazł? Co ma największe znaczenie?

Zazwyczaj filtruję po lokalizacji, stanowisku, stacku technologicznym, znajomości narzędzi czy programów. Im więcej szczegółowych informacji w profilu Kandydata, tym większa szansa, że profil ten pojawi się w moich wynikach wyszukiwania.

Świetny poradnik, jak przygotować dobry profil na LinkedIn znajdziecie tutaj.

 

REKRUTACJA PROGRAMISTY – Jak przygotować SIĘ DO ROZMOWY Z REKRUTEREM?

Moje CV przeszło wstępną selekcję. Dostaję zaproszenie do rozmowy telefonicznej z rekruterem. Jak powinnam się do niej przygotować? Czy mogę spodziewać się wyłącznie pytań z zakresu sprawdzenia moich miękkich kwalifikacji? Co weryfikujesz podczas rozmowy, jako osoba “nietechniczna”? Co decyduje o tym, że wysyłasz kandydata do menedżera na rozmowę techniczną lub proponujesz zadanie rekrutacyjne?

Podczas rozmowy zapytam o Twoje dotychczasowe doświadczenie zawodowe, realizowane projekty, preferowany przez Ciebie stack technologiczny. To, że nie jestem developerem, nie oznacza jednak, że nie rozumiem projektu i że nie wiem kogo szukam. Możesz się więc spodziewać z mojej strony pytań dodatkowych. Jeżeli szukam full-stack developera to może pojawić się z mojej strony pytanie o back-end, front-end i bazy danych. Jeżeli jest wymagana znajomość języka angielskiego to pewno zweryfikuję to jeszcze podczas naszej rozmowy telefonicznej. Zapytam również o kwestie formalne, takie jak okres wypowiedzenia, oczekiwania finansowe, preferowaną formę zatrudnienia.

Nie zaproponuję Ci żadnego zadania rekrutacyjnego. Zapytam jednak o to, co myślisz o tym, co Ci powiedziałam o firmie czy projekcie. Twoje zdanie ma dla mnie znaczenie. Jeżeli jesteś na tak i pasujesz do poszukiwanego przez nas profilu, to prześlę Twoje CV do Managera. To on jednak zdecyduje, czy mam umówić Wasze spotkanie. Jeżeli widzę, że sama przyznasz, że ten projekt nie jest dla Ciebie bądź jeżeli sama przyznasz, że nie odpowiada Ci stack technologiczny wykorzystywany w projekcie, to na pewno na tym etapie się rozstaniemy.

 

REKRUTACJA PROGRAMISTY – sytuacja rynkowa

Jak często szukasz kandydatów na stanowiska juniorskie? Czy widać takie zapotrzebowanie wśród klientów? Czy w związku z nieustającym zapotrzebowaniem na programistów, klienci obniżają swoje wymagania i zatrudniają osoby z mniejszym doświadczeniem?

Wiemy dobrze, że zatrudnienie doświadczonego dewelopera jest kosztochłonne, bez względu na technologię. Czy to Senior Java, czy Senior .Net/C#, Front-end czy Embedded C – pracodawca musi liczyć się z ogromną inwestycją. Niektóre projekty są na tyle skomplikowane, że nie masz wyjścia i musisz szukać Regulara, Senior Developera, Architekta. Jest jednak również ogromna liczba projektów o mniejszym stopniu skomplikowania, gdzie możesz dać szansę Juniorowi. Prawdą jest jednak również to, o czym wspomniałaś: w związku z obecną sytuacją na rynku IT część firm decyduje się na różnego rodzaju ustępstwa. Termin oddania projektu zbliża się nieubłaganie, a my musimy mieć w zespole kogoś, kto nam to zrobi.

Programiści regularnie dostają oferty pracy w wiadomościach na LinkedInie. Niestety często są to wiadomości wysyłane masowo, niespersonalizowane i z ofertami zupełnie nie pasującymi do profilu kandydata. Pamiętam moje niedowierzanie, kiedy dostałam wiadomość z propozycją stanowiska Team Leader’a przy moim niespełna rocznym doświadczeniu jako programistka. Co sądzisz o takich zachowaniach rekruterów? Czy faktycznie jest aż taki wysoki deficyt programistów, że próbuje się wyciągnąć każdego z rynku czy jest to może spowodowane nałożonymi targetami przez klientów?

Ze względu na specyfikę rynku, jak grzyby po deszczu, wyrastają firmy reklamujące się jako “Specjalizujące się w rekrutacjach IT”. W wielu istniejących agencjach otwierane są również teamy, które mają się zajmować tego rodzaju rekrutacjami “tylko i wyłącznie” bądź “przy okazji”. Wzrasta zatem liczba osób, które rozpoczynają swoją przygodę z rekrutacjami IT. Niejednokrotnie korporacyjne KPI nie ułatwiają sprawy i najzwyczajniej w świecie zaczyna Ci brakować czasu na personalizowanie wiadomości. Nie zwalnia Cię to jednak z obowiązku myślenia. Masz przed nosem profil, więc poświęć chwilę na zapoznanie się z treścią zamieszczoną tam przez Kandydata. Na pocieszenie powiem Ci, że ja również kilka razy dostałam zaproszenie do udziału w procesie rekrutacyjnym na pozycję .Net Dev czy Front-end Dev.

Dużo mówi się o rosnących wynagrodzeniach w branży IT. Kandydaci są świadomi swojej wartości na rynku pracy, na którym wciąż brakuje pracowników. Czy faktycznie oczekiwania finansowe kandydatów są zaspokajane? Czy klienci są w stanie zapłacić więcej, tylko po to, żeby przyciągnąć do siebie danego kandydata?

Zgadzam się z Tobą, że w sektorze IT wynagrodzenia szybują w górę. Zdecydowana większość Kandydatów jest świadoma swojej wartości na rynku. Wydaje mi się jednak, że jest zasadnicza różnica pomiędzy “jestem doświadczonym deweloperem, znam swoją wartość” a “jestem deweloperem, wszystko mi jedno co będę robić, po prostu masz mi lepiej zapłacić to przyjdę do firmy”.

W zeszłym roku prowadziłam w Warszawie rekrutację na pozycję Junior Front-end Developera. Kandydat z niespełna rocznym doświadczeniem radośnie obwieścił, że jego oczekiwania finansowe to nie mniej niż 10 000 PLN netto, bo za mniej, to nie opłaca mu się wychodzić z domu. Na spotkaniu z Managerami podzieliłam się CV Kandydata, dlatego że byliśmy umówieni, że zaprezentuję wszystkich Kandydatów, którzy pasują do poszukiwanego przez nas profilu. Przekazałam również informację o oczekiwaniach finansowych Kandydata, co wywołało lawinę śmiechu, a ogólnej wesołości nie było końca. Manager nie zdecydował się na spotkanie z Kandydatem. Niespełna 2 tygodnie później ten sam Kandydat skontaktował się ze mną, aby przekazać mi informację, że otrzymał propozycję pracy. Inna firma zaproponowała mu równe 10 000 PLN netto. Ofertę przyjął. Rynek sam szybko zweryfikuje, czy ktoś jest wart tych pieniędzy.

Bazując na swoim doświadczeniu w rekrutacji programistów, jakie rady dałabyś osobom przymierzającym się do poszukiwania pracy?

Jest różnica pomiędzy Regular / Senior Developerem a Junior Developerem oraz osobą po kursie czy bootcampie. Jeżeli jesteś w tej drugiej grupie: przede wszystkim się nie zrażaj. Przeglądaj oferty, aplikuj. Poświęć chwilę na przygotowanie CV zarówno po polsku, jak i po angielsku. Nie znasz angielskiego? Najwyższa pora żeby to zmienić. Coraz więcej firm wymaga od Specjalistów IT bardzo dobrej / zaawansowanej znajomości języka angielskiego. Załóż konto na LinkedIn. Jeżeli jesteś osobą z zerowym doświadczeniem, to jedynym elementem odróżniającym Cię od całej reszty, będzie Twój wkład własny. Rozwijaj swoje portfolio. Niech GitHub stanie się Twoim drugim domem. Wszelakie projekty open source są bardzo mile widziane. Inwestuj w rozwijanie zarówno wiedzy teoretycznej, jak i umiejętności praktycznych. Nawet doświadczeni programiści podczas rozmów otrzymują czasami pytania z zakresu czysto akademickiego.

Jeśli macie jakiekolwiek pytania do Ani, zadawajcie je śmiało w komentarzach. 🙂


anna-chojnowskaAnna CHOJNOWSKA
Z wykształcenia Andragog Specjalny, Doradca Zawodowy, Pedagog Pracy. Ze światem HR związana od 2013 roku. Posiada doświadczenie w realizacji tymczasowych projektów masowych oraz rekrutacji stałych realizowanych na terenie Polski oraz poza granicami kraju. Od początku 2018 roku specjalizująca się w rekrutacjach IT, przede wszystkim w obszarze Software Dev. Prywatnie: żona Embedded Developera, miłośniczka planszowych gier kooperacyjnych oraz gier fabularnych nawiązujących do Mitologii Cthulhu oraz wielbicielka serii „Gry z kosza”.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.