Ludzie

Czy branża IT jest otwarta na młodych specjalistów IT?

Czy branża IT jest otwarta na młodych specjalistów IT? Takich zaraz po studiach?

Agnieszka Grzybowska, menedżer ds. rekrutacji IT w Experis: Sytuacja osób rozpoczynających karierę w IT od stycznia systematycznie się poprawia. W ubiegłym roku liczba ofert na stanowiska juniorskie była znikoma, obecnie jednak obserwujemy wśród pracodawców zdecydowanie większą otwartość na zatrudnianie osób, stawiających swoje pierwsze kroki w zawodzie. Na portalach branżowych zamieszczonych jest kilkaset aktualnych ogłoszeń, skierowanych do junior developerów.

Zgodnie z utrzymującym się już od dawna trendem, pracodawcy chętniej decydują się na współpracę z absolwentami studiów kierunkowych IT lub pokrewnych, w trakcie których studenci mają okazję uczestniczyć w zajęciach obejmujących naukę programowania. Podjęcie pierwszej pracy w obszarze IT jest natomiast dużo większym wyzwaniem dla osób, które ukończyły jedynie bootcampy programistyczne. W ich przypadku bardzo ważne jest wykazanie się dodatkowymi projektami, realizowanymi poza kursem. Jeśli ktoś jest pasjonatem IT, a szkolenie stanowiło dla niego tylko uzupełnienie i uporządkowanie wiedzy, raczej bez problemu znajdzie zatrudnienie w branży.

Pracodawcy wrócili do praktyk sprzed pandemii, polegających na wdrażaniu w realizowane projekty zarówno osób z niewielkim stażem zawodowym, jak i tych, które nie posiadają doświadczenia. Do biur karier uczelni technicznych ponownie zaczęli pukać przedstawiciele firm, poszukujący młodych talentów.

To bardzo dobry sygnał dla branży IT. Przedsiębiorcy z tego obszaru przez cały czas mierzą się z dużym niedoborem pracowników, a wprowadzanie na rynek nowych specjalistów napędza cały sektor i umożliwia pracodawcom zaplanowanie kolejnych projektów oraz inwestycji.

Czym juniorzy specjaliści IT różnią się od seniorów? Jakie mają potrzeby i wymagania od pracodawców?

Główne różnice pomiędzy juniorem a seniorem dotyczą samodzielności. Doświadczeni specjaliści IT każdego dnia podejmują się realizacji określonych zadań, a następnie wykonują je bez konieczności angażowania dodatkowych zasobów organizacji. Osoby zatrudnione na stanowiskach juniorskich pracują pod nadzorem osób z dłuższym stażem zawodowym. Najczęściej mają określonych opiekunów (mentorów), do których na bieżąco zgłaszają pojawiające się trudności.

Jedną z metod przyspieszających wdrożenie młodych pracowników jest pair programming, czyli programowanie w parze z osobą bardziej doświadczoną. Innym sposobem, mającym na celu zwiększenie efektywności procesu onboardingowego, jest code review, w ramach którego zadanie programistyczne jest weryfikowane i omawiane przez mentora. W trakcie analizy wskazywane są inne rozwiązania, które można było wykorzystać podczas pracy. Warto jednak zauważyć, że w każdej z tych metod udział opiekuna jest kluczowy dla powodzenia projektu.

Zatrudnienie juniorów wiąże się więc z koniecznością delegowania określonej osoby lub grupy osób do przeszkolenia nowego pracownika. Zadaniem bardziej doświadczonych specjalistów będzie doprowadzenie do sytuacji, w której osoba początkująca zyska samodzielność i będzie w stanie wykonywać powierzone zadania bez ciągłego nadzoru.

Wdrożenie juniorów traktowane jest przez firmy jako inwestycja. Nakłady przeznaczone na rozwijanie początkujących pracowników są wysokie, a sama nauka może trwać od pół roku do nawet dwóch lat.

Jakie minimum kompetencji i umiejętności juniorzy powinni mieć na starcie, aby mieć szanse na zatrudnienie?

Wymagania różnią się w zależności od stanowiska, na jakie aplikuje kandydat. Osoby starające się o pozycję programisty backend mogą spotkać się z oczekiwaniami dotyczącymi podstawowej znajomości określonego języka programowania, na przykład C#/.NET czy Java. Ci, którzy chcą podjąć zatrudnienie w roli specjalisty frontend, będą odbywać rozmowę techniczną z zakresu języka JavaScript oraz framework-ów, takich jak React, Vue.js lub Angular.

Ważne jest, aby kandydaci aplikujący na poszczególne stanowiska przygotowali się na pytania techniczne, odnoszące się do interesującej ich specjalizacji. Przy rolach junior pytania rekrutacyjne obejmują przede wszystkim wiedzę akademicką. Zdarza się również, że rekruterzy techniczni proszą o zrealizowanie prostego zadania ze wskazanego obszaru w celu sprawdzenia, w jaki sposób kandydat analizuje i próbuje rozwiązać dany problem. W trakcie ćwiczenia rekruterzy monitorują tok postępowania kandydata i weryfikują, na ile samodzielny jest on w poszukiwaniu rozwiązania. Rezultat jest mniej istoty, dlatego nawet osoby, które wykonały zadanie niepoprawnie, nie powinny tracić nadziei na zatrudnienie.

Badana jest również motywacja kandydata, dlatego na każdą rozmowę kwalifikacyjną należy przyjść przygotowanym – bez względu na to, czy jest to rola seniora, czy juniora. Podstawowe informacje o firmie do której aplikujemy można znaleźć w internecie. Warto mieć również przygotowane pytania, które chcielibyśmy zadać potencjalnemu pracodawcy w trakcie spotkania.

Które uczelnie, Pani zdaniem, wypuszczają najzdolniejszych absolwentów – kandydatów na specjalistów?

Obserwując rozwój zawodowy absolwentów w Polsce warto wyróżnić uczelnie techniczne, kształcące wysokiej jakości kadrę specjalistów IT. Wojskowa Akademia Techniczna, Politechniki czy prywatne uczelnie techniczne co roku wypuszczają na rynek wartościowych kandydatów. Uniwersytety Państwowe również oferują ciekawe programy studiów IT, a ich absolwenci są widoczni na rynku i cieszą się uznaniem wśród pracodawców.

Osoby które ukończyły kierunki ścisłe, na przykład matematykę lub fizykę, także mają szanse na pracę w IT. Wtedy jednak warto dołożyć do swojego doświadczenia wybrany kurs programowania lub zdecydować się na uzupełnienie wiedzy studiami podyplomowymi w zakresie Informatyki.