Blog
Entry Level a Junior
Norbert Wieczorek 12.01.2023
Na pewno spotkałeś/aś się z takimi pojęciami jak "junior" i "entry level" w branży IT. Pomimo że te pojęcia nie brzmią zbyt enigmatycznie, wiele osób ma problemy z ich rozróżnieniem, co czasem może prowadzić do nieprzyjemnych sytuacji, takich jak kłótnia w internecie. Jednakże dzięki temu artykułowi powinieneś być w stanie ominąć jeszcze bardziej nieprzyjemnej sytuacji - przegranie kłótni w internecie.:)
"Junior" i "entry level" w IT - czym się różnią?
Gdy szukasz pracy w branży IT, na pewno spotkasz się z pojęciami "junior" i "entry level". Chociaż oba te pojęcia oznaczają osoby, które dopiero zaczynają swoją karierę zawodową, to jednak istnieją pewne różnice między nimi. "Entry level" to pozycja dla świeżego absolwenta, który dopiero zaczyna swoją przygodę z branżą IT i nie ma jeszcze żadnego doświadczenia zawodowego. Natomiast "junior" to już osoba, która ma już jakieś doświadczenie zawodowe, ale wciąż jest na początku swojej drogi kariery, zazwyczaj z mniej niż 2 lata doświadczenia.
Wymagania na stanowisko entry level
Wymagania na stanowisko entry level mogą różnić się w zależności od branży i firmy, jednak zazwyczaj wymagane jest posiadanie wykształcenia w dziedzinie IT, takie jak informatyka lub elektronika, lub wiedzy na takim poziomie, jaką mają absolwenci kończący takowe kierunki. Dodatkowo pracodawcy mogą oczekiwać od kandydatów znajomości podstawowych języków programowania, takich jak Java czy Python. W przypadku firm międzynarodowych znajomość języka angielskiego również będzie niezbędna.
Wymagania na stanowisko juniora
Mogą one się różnić od siebie (i się zdecydowanie różnią) w zależności od branży i firmy. Przeważnie, pracodawcy będą oczekiwać od kandydatów co najmniej roku doświadczenia zawodowego, wiedzy specjalistycznej, umiejętności programowania oraz znajomości języków obcych. Osoby na poziomie juniora mogą być odpowiedzialne za projekty, które będą realizować pod nadzorem starszych specjalistów. Oczekuje się od nich większej samodzielności niż na poziomie entry level.
Proces rekrutacji na stanowisko entry level
Proces rekrutacji na stanowisko entry level może obejmować analizę CV, rozmowę kwalifikacyjną oraz testy umiejętności. Pracodawcy będą chcieli poznać twoje doświadczenie, wykształcenie oraz motywację do pracy w branży IT. Zazwyczaj będzie też sprawdzana Twoja znajomość języka angielskiego, z reguły jeszcze podczas wstępnej rozmowy z działem HR.
Dla kandydatów na stanowisko entry level ważne jest również pokazywanie swoich umiejętności, zainteresowania i pasji związanych z branżą IT, ponieważ pozwala to na zwiększenie swoich szans na zdobycie pracy.
Proces rekrutacji na stanowisko juniora
Proces rekrutacji na stanowisko juniorskie jest bardzo podobne do tego z entry levelem. Jednakże z założenia, tutaj bardziej są weryfikowane Twoje praktyczne umiejętności, możesz spodziewać się wielu pytań o Twoich dotychczasowych projektach, a nawet jest spora szansa, że będą one omawiane na bieżąco podczas rozmowy. Oczywiście pytania o wiedzę teoretyczną również się pojawią, jednakże nie będzie już ich tak dużo, jak przy rekrutacji na entry level.
Różnica finansowa między poziomem entry level a junior
Różnica finansowa między poziomem entry level a junior może być znacząca, ponieważ osoba na poziomie juniora posiada już pewne doświadczenie zawodowe i może być bardziej produktywna. Przy entry level nie nastwiałbym się na zarobki, że będą 5cyfrową liczbą, dlatego też przebranżawiając się do IT, ludzie, którzy zarabiali nie najgorsze pieniądze, zapewniają sobie poduszkę finansową, by móc łatwiej przetrwać ten początkowy okres w branży.
Doświadczenie niekomercyjne i portfolio a szanse na stanowisko juniora
Jak już wspomniałem wcześniej, wymagania na stanowisko juniora różnią się w zależności od branży i firmy. Dlatego też warto pamiętać, że doświadczenie niekomercyjne, takie jak projekty przeprowadzone samodzielnie lub w ramach studiów, oraz dobre portfolio mogą pomóc kandydatowi w zdobyciu stanowiska juniora, nawet jeśli nie spełnia on wymaganego rocznego doświadczenia zawodowego. Dlatego, jeśli masz jakieś ciekawe projekty, koniecznie przygotuj je i pokaż je potencjalnemu pracodawcy, aby wyróżnić się na tle innych kandydatów. Zadbaj o profesjonalizm w swoim kodzie, wyjaśniaj co się dzieje na każdym etapie kodu i staraj się trzymać standard używania języka angielskiego do nazywania funkcji itp.
Podsumowanie
Reasumując, jeśli jesteś początkującym w IT, możesz spotkać się z pojęciami "entry level" i "junior". Entry level to pozycja dla świeżych absolwentów bez doświadczenia, natomiast junior to już osoba z jakimś doświadczeniem, ale wciąż na początku swojej kariery. Wymagania na te stanowiska różnią się, ale przede wszystkim pracodawcy chcą poznać twoje umiejętności i doświadczenie. Pamiętaj, że dobre portfolio i projekty niekomercyjne mogą pomóc Ci zdobyć pracę, nawet jeśli nie spełniasz wymagań doświadczenia. I nie zapomnij, że najważniejsze jest to jak bardzo jesteś zaangażowany w rozwój swoich umiejętności i ciągłe uczenie się.
Z moich osobistych doświadczeń wynika, że rozmowy na entry level są znacznie trudniejsze niż na stanowisko juniorskie, googlując pytania zadane mi na rozmowach o pracę na stanowisko entry level tester, okazywało się, że jest to wiedza na poziomie "upper-intermediate". Niestety były to bardzo intensywne rozmowy o pracę, gdzie 2 lub 3 osoby potrafiły wypytywać na zmianę o coraz bardziej skomplikowane rzeczy. Rozmowy na stanowisko juniorskie były za to dużo bardziej nastawione na to, kim jestem i co potrafię, zazwyczaj było dużo pytań o moje portfolio i dopiero po omówieniu tego zaczynały się pytania na poziomie początkującym i średniozaawansowanym.