Zapewne zastanawiasz się jak znaleźć pierwszą pracę jako Junior Java Developer? Napiszę wprost, obecnie nie jest łatwo znaleźć pierwszą pracę na stanowisku młodszego programisty Java. Dlaczego tak jest i jak mimo tego znaleźć pierwszą pracę napiszę za chwilę. Na pewno trzeba uzbroić się w cierpliwość, dobre portfolio oraz dobre CV. Postaram się przedstawić rzeczywistość taką, jaka jest obecnie. Dodatkowo zapraszam do zapoznania się z artykułem Jak szukać pierwszej pracy jako Junior Java Developer?.

Dlaczego nie jest łatwo znaleźć pierwszą pracę jako Junior Java Developer? Moim zdaniem głównym powodem takiego stanu rzeczy jest duża ilość chętnych osób, które chcą zostać młodszym programistą Java. Zapewne zaraz zapytasz “Ale jak to? Przecież wszyscy mówią, że firmy potrzebują programistów Java od zaraz.”. Zgadza się, ale obecnie, co miesiąc pojawia się nowa grupa osób, które kończą Bootcamp’y Java i wysyłają swoje CV do firm. Osoba rekrutująca, przeglądając CV, może stworzyć dwie grupy jedna, to studenci, np. po studiach informatycznych, a druga grupa, to osoby kończące Bootcamp. Niestety “pierwszeństwo” mogą mieć studenci.

Co jest nie tak z CV po Bootcamp’ie? Myślę, że głównym problemem jest brak wiedzy informatycznej, która jest niezbędna na stanowisku Junior Java Developer. Wiedza informatyczna zdobyta np. podczas studiów informatycznych i jest, to np. znajomość systemów operacyjnych, sieci komputerowych, chociażby tylko w teorii. Myślę, że dla osoby rekrutującej, CV, w którym pośród kilku różnych doświadczeń zawodowych (nietechnicznych) pojawia się tylko informacja o ukończonym Bootcamp’ie może nie być powodem do nawiązania kontaktu i współpracy.

W takim razie, co zrobić, aby doświadczenie wpisane w CV pomogło znaleźć pracę jako młodszy programista Java? Idealnie byłoby stworzyć nieszablonowy projekt, który będzie wyróżniał się pośród innych podobnych projektów typu CRUD – Pułapki szablonu CRUD we własnym portfolio i rzeczywistym projekcie.

Nieszablonowy projekt Java do portfolio, zewnętrzne API, Java Sound, Speak Random Chuck Norris Jokes; TRAILER

Jeżeli brakuje nam certyfikatów potwierdzających nasze umiejętności możemy zrobić kurs ze ścieżką certyfikacyjną na Coursera, więcej o tym pisałem w Przydatne książki i strony do nauki języka Java. Warto również zgłębić wiedzę z zakresu informatyki, systemów operacyjnych i sieci komputerowych: Khan Academy – Informatyka, Wikipedia – Computer Science, Stanford University – Computer Science 101, Coursera – Computer Communications.

W kwestii nieszablonowego projektu. Zakładam, że masz już podstawową wiedzę z zakresu języka Java. W takim przypadku projekt może łączyć dwa różne istniejące API udostępnione za pomocą REST. Następnie udostępniamy własne REST API dla aplikacji mobilnej np. na Android. Projekt będzie składał się z aplikacji serwerowej i łączącej się z nią aplikacji mobilnej. Możemy np. stworzyć aplikację mobilną, która dla bieżącej pogody i lokalizacji przygotuje propozycję ubrań na dany dzień. Brzmi skomplikowanie, ale tak na prawdę nie jest. W telegraficznym skrócie możemy wykorzystać:
Spring Framework – baza dla aplikacji serwerowej,
Zalando API – API z ubraniami,
AccuWeather – API z pogodą,
Android – aplikacja mobilna.

Podsumowując, moim zdaniem połączenie szkolenia z języka Java (online, Bootcamp), wiedzy informatycznej oraz nieszablonowego projektu zwiększa szanse na zdobycie pierwszej pracy jako Junior Java Developer.

Zapraszam do regularnego odwiedzania mojego bloga www.juniorjavadeveloper.pl, będą pojawiać się kolejne wpisy oraz do kontaktu przez email kontakt(at)juniorjavadeveloper.pl lub LinkedIn.


Ścieżka wsparcia przyszłego Junior Java Developer’a

Wychodząc na przeciw oczekiwaniom przyszłych młodszych programistów języka Java przygotowałem “Ścieżkę wsparcia przyszłego Junior Java Developera”. Dlaczego akurat takie a nie inne kroki na ścieżce wsparcia? Pod uwagę wziąłem kilka lat mojej pracy z wieloma osobami, które chciały zmienić zawód na Junior Java Developer’a.

Krok #1

Konsultacja z Mentorem

– Zmieniasz zawód na Junior Java Developer, zastanawiasz się, co wybrać?
– Kodujesz, utknąłeś?
– Uczysz się, nie wiesz, co dalej?

ZAMÓW

Weryfikacja CV i portfolio

Zastanawiasz się jak zwiększyć szanse na dostanie pracy jako Junior Java Developer? Twoje CV i portfolio jest Twoją wizytówką i robi pierwsze wrażenie.

ZAMÓW

Krok #2
Krok #3

Symulacja rozmowy kwalifikacyjnej

Rozmowa kwalifikacyjna jest bardzo ważnym elementem procesu rekrutacji, ale jest również bardzo stresująca. To nie tylko weryfikacja wiedzy technicznej.

ZAMÓW