Chociaż na polskim rynku brakuje programistów, nie oznacza to, że każdy zostanie zatrudniony bez jakiejkolwiek weryfikacji. Najczęściej konieczne jest odbycie rozmowy rekrutacyjnej. Dobre przygotowanie się kandydata do takiego spotkania pozwoli uniknąć wielu niespodzianek i może zwiększyć szansę na zatrudnienie.
Branża IT jest bez wątpienia rynkiem pracownika. Jak wynika z obliczeń firmy Sedlak & Sedlak, niedobór informatyków, a szczególnie programistów, to nawet 50 tys. osób. Nie lepiej jest w całej Unii Europejskiej. Komisja Europejska przewiduje, że do 2020 roku w krajach wspólnoty może zabraknąć nawet 825 tys. specjalistów IT. W tej sytuacji znalezienie pracy przez programistę nie wydaje się być dużym problemem. Co jednak, gdy chodzi o zatrudnienie w wymarzonej firmie? Pokazanie się z dobrej strony w czasie rozmowie rekrutacyjnej może znacznie ułatwić realizację marzeń o pracy u wybranego pracodawcy. Zanim jednak w ogóle dojdzie do spotkania, kandydat powinien wykonać dokładny research na temat firmy, w której chciałby się zatrudnić, poznać jej osiągnięcia, plany i inne przydatne informacje. To punkt wyjścia. W jaki jeszcze sposób przygotować się do rekrutacji? Sprawdzamy.
To, że trzeba będzie odpowiadać na pytania podczas rozmowy rekrutacyjnej, jest oczywiste dla każdego programisty. Co może pojawić się na rekrutacji?
Kandydat musi być przygotowany na sprawdzanie wiedzy technicznej nie tylko w formie pytań. Poza rozmową sprawdzającą wiedzę i umiejętności, trzeba przygotować się na wykonywanie praktycznych zadań programistycznych. Nie powinno to sprawić dużego kłopotu, ale trzeba się nastawić, że taki etap może pojawić się w procesie rekrutacji. Warto przypomnieć sobie najważniejsze zagadnienia, które dotyczą konkretnego języka programowania. Czasami konieczne jest wykonanie bardziej złożonych zadań. Warto wyrobić sobie wcześniej nawyk, żeby podczas programowania wyjaśniać i komentować swoje działania. Można również zasygnalizować, co jeszcze w przyszłości warto zaimplementować w kodzie, który poprawia kandydat.
Należy mieć świadomość, że również to, czego jeszcze kandydat nie wie, może być jego atutem, jeśli przekona rekrutera, że potrafi szybko uzupełnić swoją wiedzę. Warto pokazać, że nawet, jeśli czegoś się nie wie, posiada się umiejętność szybkiego dotarcia do informacji, która umożliwia rozwiązanie zadania lub problemu technicznego. Branża IT charakteryzuje się nieustanną zmianą, rozwojem. Dlatego dobre firmy informatyczne szukają pracowników, którzy potrafią także szybko uczyć się nowych rzeczy i spragnieni są nowej wiedzy.
Przed spotkaniem rekrutacyjnym, warto trenować rozwiązywanie różnych zadań programistycznych. Pozwoli to odświeżyć wiadomości, a przy okazji sprawdzić rzeczywiste umiejętności kandydata. Można do tego wykorzystać różne platformy, na przykład nasze nowe narzędzie – RealSkill. Zachęcamy do jego darmowego testowania. Wystarczy wybrać język lub technologię, potem - test, który odsyła się do nas, a my przekazujemy feedback na adres e-mailowy. Użytkownik otrzymuje rozbudowany raport (uwzględniający także sprawdzenie stylu i metryk). Dodatkowo w wynik ma wgląd także osoba zapraszająca do testu, co sprawia, że RealSkill mogą używać również rekruterzy. Tego rodzaju narzędzia pozwalają ściągać repozytorium z testami, a następnie dokonywać implementacji lub poprawienia implementacji, przy okazji odzwierciedlając określone środowisko pracy. Może to być pomocne nie tylko kandydatom przygotowującym się do spotkania rekrutacyjnego, ale również wszystkim programistom.
Należy pamiętać, że spotkanie rekrutacyjne to nie tylko czas, gdy pytania zadaje rekruter, ale także okazja, żeby kandydat uzyskał dodatkowe informacje na temat firmy i osób w niej pracujących. Wywołuje to również pozytywne wrażenie i świadczy o rzeczywistym zainteresowaniu kandydata stanowiskiem, na jakie aplikuje. Należy wcześniej przygotować sobie zestaw odpowiednich pytań i zastanowić się, jakie informacje chce się uzyskać. Pytania mogą dotyczyć zakresu obowiązków, ścieżki kariery w danej firmie, można zapytać o szkolenia, o metodykę zarządzania zespołem programistów, o godziny pracy, o premie itp. Czasem warto także zaskoczyć rekrutera i zapytać go na przykład, dlaczego właśnie on zdecydowałby się pracować w danej firmie. Nie należy jednak przesadzać i wypytywać o szczegóły danego projektu, które są najczęściej tajne.
Na koniec warto kilka słów poświęcić takiemu zagadnieniu, jak dress code. W przeciwieństwie do innych branż, w IT najczęściej nie dziwi już nikogo brak garnituru czy białej koszuli na spotkaniu rekrutacyjnym. Mało tego, niektórzy rekruterzy IT twierdzą nawet, że programista w garniturze to co najmniej podejrzana sprawa. Kandydat powinien ubrać się wygodnie i schludnie, unikając skrajności. Nie musi od razu zakładać garnituru i krawata, ale powinien również unikać takich kreacji, jak krótkie spodenki i klapki na nogach.
Zapewne każdy programista ma swoje własne sposoby przygotowania się do spotkania rekrutacyjnego, warto jednak zwrócić uwagę na kwestię, jakie zasygnalizowaliśmy powyżej. Jeśli kandydat rzeczywiście starannie przygotuje się do spotkania z rekruterem i będzie miał tego świadomość, nie tylko lepiej wypadnie na rozmowie rekrutacyjnej, ale będzie mu łatwiej opanować stres. Jeśli natomiast chcielibyście więcej dowiedzieć się na temat rekrutacji, ale już z punktu widzenia pracodawcy, zachęcamy do lektury naszego artykułu „Jak skutecznie prowadzić rekrutację w IT?”.