Dynamiczny rozwój technologii, zwiększone zapotrzebowanie na e-usługi, rozkwit cyberbezpieczeństwa oraz wiele innych czynników biznesowych sprawiło, że branża IT jest obecnie najbardziej rozwijającym się obszarem na rynku pracy. Liczba ofert pracy kierowana do specjalistów IT z końcem roku 2021 zwiększyła się o 140%.[1] W jednym kwartale polskie firmy są w stanie zatrudnić ok. 14,5 tys. specjalistów, co daje łącznie zawrotną liczbę ok 60 tysięcy nowych etatów.[2] Warto też zwrócić uwagę na stale rosnącą liczbę ofert pracy kierowaną przez zagraniczne firmy (m.in USA, UK, Szwajcaria, Niemcy itp.), które rekrutują ekspertów IT z polskiego rynku bezpośrednio do swoich projektów oraz globalnie rozproszonych zespołów. W tym przypadku konkurencyjna jest nie tylko technologia, czy też tematyka projektu, ale przede wszystkim stawka wyrażona w USD, lub EUR oraz możliwość pracy w 100% zdalnej.
Najbardziej pożądanym specjalistami IT są programiści (developerzy), na których czeka 28% wakatów. W odniesieniu do badania PARP oraz Uniwersytetu Jagiellońskiego wynika, że w 2022 roku grono to zostaje powiększone o testerów oprogramowania (poziom aktualnych ofert pracy to ok. 14%) oraz wdrożeniowców (8%).[3]
Nic więc dziwnego, że coraz więcej osób marzy o karierze programisty. Są to zarówno osoby młode, stojące przed wyborem swojej ścieżki zawodowej (tzw. Pokolenie Z), jak i osoby posiadające kilkunastoletnie doświadczenie zawodowe. Dla tej pierwszej grupy będzie to rzecz jasna trudniejsze wyzwanie, ale nie niemożliwe. Zazwyczaj początki są trudne, ale od czegoś trzeba zacząć. Pod tym względem ścieżka kariery w IT nie różni się od innych branż. Czym zatem wyróżnia się branża IT? Są to przede wszystkim: rozwojowe projekty, wysokie zarobki, możliwość szybkiego awansu oraz poczucie bezpieczeństwa na rynku pracy.
Jako agencja rekrutacyjna na bieżąco analizujemy trendy rynkowe, by jak najlepiej doradzać naszym Klientom i wspierać ich w realizacji projektów rekrutacyjnch (w tym RPO). Częścią naszej pracy jest również wsparcie Kandydatów i pomoc w znalezieniu właściwej ścieżki rozwoju oraz dobrego pracodawcy. Coraz częściej otrzymujemy pytania od osób bez doświadczenia w branży IT jak znaleźć pierwszą pracę? Wiele osób nie wie w jaki sposób przygotować się do tej fascynującej, ale również wymagającej roli. Aby ułatwić Wam ten proces - postanowiliśmy przygotować kilka wskazówek. Oto i one:
1. Decyzja
Zanim powiesz „tak” i wkroczysz w świat IT musisz spokojnie zastanowić się, dlaczego właściwie chcesz to zrobić i jak ta decyzja wpłynie na Ciebie, Twoją karierę oraz najbliższych. Każdy z nas ma inną motywację oraz cel w życiu, dlatego ważne jest by przeanalizować wszystkie „za i przeciw” pracy w branży IT. Perspektywa wysokich zarobków, szybkiej kariery oraz różnorodności projektów bywa kusząca, jednak należy pamiętać, że zawód programisty jest bardzo wymagający. Kodowanie to dość monotonna praca, więc zasada jest prosta: trzeba lubić to, co się robi i specjalizować się w tym. Aby osiągnąć sukces będziesz musiał/a nieustannie podnosić swoje kwalifikacje i być na bieżąco z najnowszymi technologiami. Osoby, które chcą się przebranżowić w wieku od 30 do 50-ciu lat, powinny zdawać sobie sprawę, że będzie to bardzo trudna ścieżka kariery. Programowanie wymaga nauki kilku języków kodowania, związanych z nimi narzędzi i frameworków usprawniających pracę z kodem, czy też znajomości dobrych praktyk projektowych.
2. Kwalifikacje
Ogromną zaletą branży IT jest fakt, że nie musisz posiadać tytułu magistra, aby programować. Chcąc zostać specjalistą IT, musisz najpierw zdobyć podstawy, czyli w tym przypadku poznać tajniki kodowania. I tutaj pojawia się kolejne pytanie: co dokładnie chcesz robić? Zastanów się, czy chcesz zostać twórcą stron internetowych, urządzeń, gier, aplikacji mobilnych? Możliwości jest wiele: front-end, back-end, full stack (w PL jest tylko 12,2 % tego typu specjalistów), data scientist.[4]Obecnie najpopularniejszym językiem oprogramowania jest Java, JavaScript, Python i C#. Jeśli masz doświadczenie w innym obszarze niż IT, to ciekawym rozwiązaniem mogą być role non-programming (project manager, scrum master, specjalista ds. sprzedaży i customer service, BA).
Istnieje wiele opcji zdobywania wiedzy: możesz zdecydować się na samodzielną naukę, studia informatyczne (dzienne/zaoczne) lub kurs programowania. To jaki wariant wybierzesz w znacznej mierze uzależnione będzie od ilości wolnego czasu oraz dostępnych środków finansów. Zachęcamy do czytania książek programistycznych, oglądania tematycznych filmów na YT i uczestniczenia w bezpłatnych szkoleniach online i offline, które podniosą Twoją pewność siebie i przede wszystkim dadzą zastrzyk dodatkowej wiedzy. Warto wybrać program developerski, który jest mocno nastawiony na naukę w praktyce i naukę poprzez doświadczenie.
Nie możemy przejść do kolejnego punktu, bez wzmianki o języku angielskim. Ponad 80% pracodawców oczekuje od kandydatów znajomości języka angielskiego na poziomie C1/C2 (poziom zaawansowany wg uniwersalnej skali Rady Europy), a 40% również znajomości słownictwa biznesowego czy technicznego.[5] Jeśli nie potrafisz swobodnie komunikować się w języku angielskim, lub czujesz, że nie jest on tak płynny jak kiedyś – warto zainwestować w lekcje z native speakerem, lub we własnym zakresie odświeżyć umiejętności językowe.
3. Networking
Wejdź w świat IT. Poznaj najlepszych z branży, bądź aktywnym uczestnikiem hackatonów i meetup’ów. Portale społecznościowe (LinkedIn/ Facebook itp.) to doskonałe miejsce by dołączyć do grup tematycznych, a tym samym być na bieżąco z nowinkami technologicznymi, uzyskać odpowiedzi na nurtujące Cię pytania, czy po prostu poznać osoby, które być może tak jak Ty rozpoczynają swoją nową ścieżkę kariery. Kolejną bardzo ważną kwestią jest przygotowanie i rozwijanie własnych projektów. Przykładowe portfolio możesz z łatwością stworzyć na portalu GitHub. Twoi przyszli pracodawcy z pewnością docenią fakt, że nie tylko zdobywałeś wiedzę w teorii, ale również potrafisz wykorzystać ją w praktyce.
4. Aplikuj
Znalezienie pracy bez doświadczenia jest zawsze sporym wyzwaniem. Aby maksymalnie podnieść swoje szanse i ułatwić sobie ten proces, należy odpowiednio się do tego przygotować.
Po pierwsze zadbaj o swoje CV. Dokument powinien być czytelny i zawierać najważniejsze informacje, takie jak technologie, projekty (link do portfolio na GitHub), ukończone szkolenia/kursy, poziom znajomości języka angielskiego. To jest część, na której skupi się rekruter, sprawdzając Twoje dopasowanie do projektu rekrutacyjnego. Interesujące Cię oferty znajdziesz na portalach takich jak np.: pracuj.pl, justjoin.it, nofluffjobs.pl.
Możesz również zwrócić się bezpośrednio do agencji rekrutacyjnej i przesłać swoje CV – konsultanci z pewnością przedstawią Ci aktualne oferty oraz możliwości. Dodatkowo jako konsultanci Cpl chętnie udzielimy Ci wskazówek dotyczących CV oraz pierwszej rozmowy rekrutacyjnej.
Inną opcją jest program poleceń – i tutaj możesz wykorzystać relacje zbudowane w sieci, lub też poprosić Twoich znajomych z branży IT o przekazanie Twojej kandydatury bezpośrednio do działu kadr.
Wizja wysokich zarobków powinna zdecydowanie zejść na dalszy plan. Zwróć uwagę na programy stażowe oferowane przez technologicznych gigantów, którzy zainwestują swój czas w Twój rozwój. Według danych portalu No Fluff Jobs, niewielu pracodawców chce zatrudniać początkujących programistów (ok. 10%).[6] Taka współpraca przyniesie dla Ciebie wiele korzyści i często kończy się podpisaniem długoterminowego kontraktu.
Obecnie portal LinkedIn jest podstawowym narzędziem dla rekruterów do pozyskiwania kandydatów (ponad 80% konsultantów korzysta z opcji direct search). Profesjonalnie przygotowany profil na LinkedIn to „must-have”. Tak jak CV – powinien być czytelny i zawierać najważniejsze informacje dotyczące Twoich umiejętności, technologii oraz poziomu zdobytej wiedzy. W sekcji „Podsumowanie” opisz dokładnie jakiej roli szukasz oraz wskaż stack technologiczny. Bądź elastyczny, jeśli chodzi o formę zatrudnienia. 100% praca zdalna oraz B2B – są dostępne zazwyczaj dla bardziej doświadczonych programistów. Na te i inne benefity przyjdzie jeszcze czas.
5. Pierwsza praca
Udało się! Zdobyłeś pracę marzeń. Teraz nadszedł czas, aby jak najlepiej wykorzystać daną Ci szansę i wejść na wyższy level. Pierwsze kroki w IT mogą być bardzo ekscytujące, ale również stresujące. To w jaki sposób podejdziesz do sprawy zależy w dużej mierze od Twojego nastawienia. Pamiętaj, że zadawanie pytań jest ok, pod warunkiem, że robisz odpowiednie notatki. Bądź zaangażowany i wykaż inicjatywę. Taka postawa jest wysoko ceniona w każdej organizacji. Okres próbny to czas, w trakcie którego Twoim głównym zadaniem jest nauka poprzez praktykę oraz udowodnienie pracodawcy, że jesteś pracownikiem, który może wiele dobrego wnieść do firmy.
6. Rola mid/senior
Po około 3 latach czujesz się komfortowo w swojej roli, masz za sobą kilka dużych projektów i potrafisz wskazać odpowiedni kierunek nowicjuszom w branży. Zastanawiasz się co dalej? Kluczem do sukcesu jest nieustanny rozwój, zgłębianie nowych tematów, co powoduje, że po pierwsze cały czas będą o Ciebie walczyć pracodawcy, a po drugie nie znudzisz się tym, co robisz na co dzień. Oprócz wiedzy technicznej ważne są również kompetencje „miękkie”, czyli umiejętność pracy z klientami, kreatywność, inteligencja emocjonalna oraz holistycznie podejście do projektu. W większości firm decydujesz jaką ścieżką kariery wybierasz – ekspercką czy managerską? Między innymi od tej decyzji zależy Twoja przyszłość.
7. Lider
Pełen pakiet doświadczeń, wyzwań, sukcesów oraz porażek sprawiły, że doskonale znasz swoją wartość na rynku pracy. Połączenie umiejętności liderskich wraz z wiedzą techniczną to idealne zestawienie dla firm, poszukujących talentów. Na tym etapie kariery stawiasz na jakość, a nie ilość projektów, dlatego rozważnie wybierasz oferty pracy. Wiesz, że tworzysz wartościowe produkty, które mogą zmieniać przyszłość i dlatego czujesz ogromną satysfakcję z tego co udało Ci się osiągnąć. Kariera w IT daje mnóstwo możliwości – praca zdalna, globalne wyzwania, technologie XXI wieku – wszystko w zasięgu Twojej ręki! Działaj!
Małgorzata Kobierska
Team Leader | IT Recruitment
[1]Praca i zarobki w IT w 2022 roku – prognoza, Praca i zarobki w IT w 2022 roku - prognoza - Infor.pl
[2]Praca i zarobki w IT w 2022 roku – prognoza, Praca i zarobki w IT w 2022 roku - prognoza - Infor.pl
[3]Praca i zarobki w IT w 2022 roku – prognoza, Praca i zarobki w IT w 2022 roku - prognoza - Infor.pl
[4]„Jak zostać programistą w 2022 roku?”, Jak zostać programistą (kodilla.com)
[5]„Jak zostać programistą w 2022 roku?”, Jak zostać programistą (kodilla.com)
[6] „Kogo szukają pracodawcy?”,Praca w IT bez doświadczenia - czy to możliwe? - Connectis Blog