Jak wejść do IT w 2024 roku?
Ewa Kaczmarz-Wawryk · 16.01.2024
Kryzys!, Koniec eldorado w IT, Nikt już nie zatrudnia juniorów — złowrogo wieszczą nagłówki w mediach i na portalach...
Kryzys!, Koniec eldorado w IT, Nikt już nie zatrudnia juniorów — złowrogo wieszczą nagłówki w mediach i na portalach... Jeśli dałeś bądź dałaś się temu zwieść i uważasz, że w 2024 roku nie warto próbować swoich sił w IT, to ten artykuł nie jest dla Ciebie. Nie zamierzamy nikogo przekonywać na siłę. Ten tekst kierujemy do tych, którym nie brak zapału, determinacji i pasji do technologii.
Wejście do IT przy dzisiejszej koniunkturze? To tak się da?
Odpowiadamy — da się, ale jest trudniej niż w poprzednich latach. Co nie znaczy, że nie warto próbować. Po prostu trzeba na starcie umieć i robić więcej niż dotychczas. Należy szukać sposobów, by wyróżnić się spośród morza kandydatów na juniorskie stanowiska. Dla ułatwienia, podajemy kilka z nich.
Opanuj podstawy języka programowania
Jasne, praca w IT to nie tylko pisanie kodu. Support, zarządzanie projektami, testy, analiza danych — wiele jest ról i obszarów, w jakich można rozwijać się w tej branży. Warto jednak zacząć od nauki dowolnego obiektowego języka programowania. Po pierwsze — ucząc się podstaw obiektowości, opanowując zmienne, metody, struktury danych, uczysz się jednocześnie myślenia w pewien specyficzny i cenny w środowisku technicznym sposób. Po drugie umiejętność pisania (nawet prostych) skryptów i programów, może pomóc nam zautomatyzować i przyspieszyć pracę w innych obszarach. Po trzecie znajomość języków programowania przydaje się też w innych dziedzinach — np. testy, statystyka, data science. No i last but not least — znajomość dowolnego języka programowania to mocny atut na rynku pracy, który na pewnym poziomie zaawansowania możesz dodatkowo wzmocnić, pisząc własne projekty lub kodując strony internetowe (szczegóły w kolejnym akapicie). Nie wiesz, jaki język wybrać? Wypełnij nasz test predyspozycji, by dobrać język, który najlepiej koresponduje z Twoimi celami i kompetencjami.
Przygotuj repozytorium z ciekawymi projektami
Sama teoria to jednak dopiero początek. Zanim zaczniemy szturmować jobboardy i kolejne oferty pracy, warto poświęcić nieco czasu i energii na stworzenie repozytorium, czyli specjalnego miejsca, w którym będziemy przechowywać i udostępniać swoje projekt programistyczne. Repozytorium możesz założyć na portalu Github. Aby dowiedzieć się, jak to zrobić krok po korku, obejrzyj nasz tutorial. Ok, ale skąd brać projekty, które umieścisz swoim “repo”? Staraj się od początku nauki myśleć kreatywnie i szukać zastosowań (nawet prostych) do tego, czego się uczysz. Początkowo może to stanowić wyzwanie, jednak w miarę nauki będziesz mieć coraz więcej pomysłów. Jeśli nie czujesz się jeszcze pewnie, możesz spróbować zmierzyć się z którymś z naszych darmowych kursów. Otrzymasz instrukcje, jak zakodować swoją pierwszą stronę internetową lub program. Tak stworzony projekt możesz potem przerobić według swoich pomysłów i preferencji.
Znajdź mentora
Nauka nowych narzędzi, technologii i wkraczanie w nową branżę mogą być trudne, kiedy działasz samodzielnie. Nie chodzi jedynie o postępy w nauce, ale również motywację. Nawet jeśli jesteś osobą bardzo zdyscyplinowaną, przy długotrwałej nauce raczej nie unikniesz momentów zwątpienia czy zwykłego zmęczenia. W takiej sytuacji warto mieć kogoś, kto będzie służył wsparciem i radą. Mentor przekaże Ci również praktyczne informacje z branży, smaczki, niuanse, tzw. “wiedzę tajemną”. Kto może zostać mentorem? Warto rozpocząć poszukiwania od własnego podwórka. Być może masz wśród swojej rodziny lub znajomych kogoś, kto pracuje w IT. Poproś go by opowiedział Ci jak najwięcej o swojej pracy i doradził , jakie umiejętności warto nabyć. Jeśli nie masz w swoim otoczeniu takiej osoby, poszukaj szkoleń, które oprócz wiedzy oferują również wsparcie mentorskie.
W Kodilli zdajemy sobie sprawę z tego, jak istotna jest rola mentora w procesie nauki, dlatego zapewniamy naszym kursantom opiekę doświadczonych specjalistów, którzy równocześnie są praktykami z branży. Poznaj naszych mentorów.
Nie zapomnij o aspektach HR
Podnosząc swoje umiejętności techniczne, warto pamiętać o przygotowaniu do rekrutacji. Stwórz estetyczne CV, w którym opiszesz swoje doświadczenie i kompetencje. Przy każdym stanowisku zawrzyj opis swoich obowiązków (najlepiej w punktach). Umieść też swoje dodatkowe umiejętności (języki obce, narzędzia, biblioteki i frameworki, które znasz) wraz z poziomem zaawansowania. Jeśli chodzi o wizualia — ogranicz się do dwóch, maksymalnie trzech kolorów i dwóch czcionek. Możesz też skorzystać z darmowych generatorów CV lub programu Canva — oferuje on wiele atrakcyjnych wizualnie szablonów do wykorzystania.
Jeśli Twoje CV spełni swoją rolę, potencjalny pracodawca zaprosi Cię na rozmowę. Z reguły rekrutacja na techniczne stanowiska składa się z co najmniej dwóch etapów — rozmowy HR-owej na temat Twoich oczekiwań, umiejętności, i rozmowy technicznej prowadzonej przez doświadczonego specjalistę IT. Podczas rozmowy technicznej możesz zostać poproszony lub poproszona o zrobienie zadania rekrutacyjnego lub opowiedzenie o swoich projektach. Przed taką rozmową warto powtórzyć:
- podstawy składni języka programowania
- podstawy obiektowości i wzorce projektowe
- najpopularniejsze pytania na rozmowach rekrutacyjnych z danego języka programowania (w sieci są liczne artykuły z listami takich pytań wraz z odpowiedziami)
- cele, założenia i poszczególne etapy tworzenia własnych projektów, a także technologie, jakie w nich wykorzystałeś/wykorzystałaś.
Przed rozmową HR-ową spisz sobie odpowiedzi na następujące pytania:
- Dlaczego chcesz zmienić pracę?
- Jakiego rodzaju zadania lubisz wykonywać?
- Jaki aspekt swojej obecnej pracy najbardziej Cię irytuje?
- Opowiedz o stresującej sytuacji zawodowej, z którą udało Ci się uporać.
- Dlaczego chcesz pracować akurat w naszej firmie?
- Ile chcesz zarabiać na danym stanowisku?
Przed rozmową HR-ową koniecznie przejrzyj stronę internetową firmy, do której aplikujesz, i dowiedz się, czym organizacja się zajmuje, jakiego rodzaju produkty bądź usługi oferuje, w jakich technologiach działa. Jeśli znasz jakieś języki obce, to podczas rozmowy rekruter lub rekruterka może chcieć sprawdzić, jak komunikujesz się w tym języku, dlatego warto wcześniej powtórzyć przypomnieć sobie czasy, odmianę i popularne zwroty, a także branżowe słownictwo. W trakcie rozmowy unikaj negatywnego nastawienia i narzekania na aktualną pracę. Nawet jeśli opowiadasz o jakiejś kłopotliwej lub trudnej sytuacji, postaraj się zawsze przekuć ją w coś pozytywnego, np. na zasadzie “To doświadczenie nauczyło mnie, że… “.
Bez wątpienia udział w rekrutacji wymaga zaangażowania i pewnego nakładu sił. Nie chcesz mierzyć się tym samodzielnie? Wybierz naszą opcję szkolenia ze wsparciem HR i Gwarancją Pracy.
Włóż stopę między drzwi
Co zrobić, kiedy usilnie wysyłasz kolejne CV, odpowiadasz na oferty, a efektów brak? Spróbuj poszukać stażu lub zleceń, by w ten sposób zacząć wzbogacać swoje repozytorium o projekty komercyjne. Staże w IT potrafią być dobrze płatne, dlatego udział w nich nie musi się wiązać z utratą płynności finansowej. Warto też szukać zleceń na grupach i forach dla freelancerów — udział w projektach z wolnej stopy pozwoli Ci budować doświadczenie komercyjne na elastycznych zasadach. Jeśli udało Ci się dotrzeć do końca artykułu, pewnie zadajesz sobie teraz pytanie — czy obecnie naprawdę warto startować do IT? W odpowiedzi zamieszczamy wykres z zarobkami juniorów z ostatniego kwartału 2023 roku.
Fragment raportu IT Market Snapshot 2023 przygotowanego przez inhire.io.
No i co, chyba nie jest tak źle, prawda? A to zarobki na początku ścieżki kariery w IT…
Jeżeli wciąż zastanawiasz się nad tym, czy IT w 2024 roku jest dla Ciebie i nie wiesz, jaką technologię wybrać, umów się na rozmowę z naszym Doradcą