We wpisie wskazuję 7 kroków do tego, żeby spośród wieeeelu kandydatów, wybrano Cię na stanowisko Junior Java Developera.

   
  1. Dowiedz się, co musisz umieć.
  2. Stwórz projekt wartościowy dla Ciebie i pracodawców.
  3. Zadbaj o markę osobistą.
  4. Stwórz efektywne CV.
  5. Wysyłaj CV do firm.
  6. Przygotuj się do rozmowy rekrutacyjnej.
  7. Wyciągnij wnioski po udanych i nieudanych rozmowach rekrutacyjnych.
   

1. Dowiedz się, co musisz umieć

 

Przede wszystkim zadbaj o mocne podstawy Javy.

 
Top 22 Really Meme | Cute animals, Funny animals, Animals
 

Oklepane, ale ile razy na rozmowach rekrutacyjnych ktoś wykłada się na podstawowych pytaniach

 

Bez solidnych podstaw, nie ma sensu uczyć się frameworków!

 

Co musisz umieć? – łatwo to sprawdzić na podstawie ofert pracy na Junior Java Developera.

 

W ofertach pracy jest jasno podkreślone, że są wymagane podstawy Javy.

 

W tym momencie wszedłem w oferty pracy i potwierdza się to o czym piszę:

 

Nie zrozum mnie źle.

 

Warto jest znać frameworki, natomiast bardzo często ludzie wykładają się na podstawach.

 

Powoli już wiesz, że podstawy to coś, na czym warto się skupić, a nie rzucać się na frameworki.

 

Na rozmowach rekrutacyjnych bywa różnie, ale przeważnie około 60% takiej rozmowy sprowadza się do pytań o podstawy.

 

Podstawy, na których jeśli się wyłożysz to uwierz mi, że pracodawca będzie wolał zatrudnić osobę, która nie popełnia błędów na podstawowych zagadnieniach.

 

Jak dokładniej podejść do tego co musisz umieć?

 

Jak się zorientować co wymagają pracodawcy w praktyce?

 

Wszystko, co musisz wiedzieć na ten temat ująłem w tym wideo sprawdzamy oferty pracy – na czym musisz się skupić? (13 minut).

   

2. Stwórz projekt wartościowy dla Ciebie i pracodawców

 

Jeśli nie masz czym się pochwalić to marne szanse, że uda Ci się przebić wśród wielu WIEEELUUU kandydatów na stanowisko Junior Java Developera.

 

Każda osoba startująca na to stanowisko musi mieć swój projekt.

 

Koniec kropka.

 

Ale niby jaki projekt jest wartościowy? Co takiego mam stworzyć?

Aspirujący Junior Java Developer
 

Proponuję Ci taki proces działania:

Krok 1.

 

Sprawdź od 3 do 10 ofert pracy na stanowisko Junior Java Developera.

 

(skąd wziąć takie oferty pokazuję w punkcie 5. tego artykułu)

 

Krok 2.

 

Z wybranych ofert pracy, stwórz listę wymaganych technologii, które się najczęściej powtórzyły.

 

Na przykład Java 8, Git, MySQL, Spring, React.

 

Krok 3.

 

Wypisz listę 10 rzeczy, które lubisz robić na co dzień.

 

Lub takich, które są bardzo powtarzalne w Twoim życiu i zajmują sporo Twojego wolnego czasu.

 

Przykłady:

  • grać na komputerze w League of Legends
  • oglądać wartościowe filmiki na YouTube
  • obserwować kursy walut
  • przeglądać ciekawostki o kotach na stronach facebook.com, cats.com, koty.pl
  • codziennie ważyć się i zapisywać wagę na kartce w tabelce,
  • podsumowywać wydatki z zakupów za pomocą paragonu,
  • spisywać listę zakupów do zrobienia we wtorek, w środę, sobotę i tak co tydzień.
 

Krok 4.

 

Z tych 10 rzeczy wybierz jedną. Na przykład przeglądanie ciekawostek o kotach na stronach facebook.com, cats.com, koty.pl

 

Krok 5.

 

Twój projekt będzie oparty o technologie z kroku 2, na temat wybrany w kroku 4.

 

Krok 6.

 

Masz już określone co chcesz zrobić.

 

Teraz warto zrobić przegląd w Internecie czy istnieje już podobny projekt.

 

Jeśli nie, to zdecyduj czy chcesz robić wszystko od zera, czy wracasz do kroku 4. i wybierasz kolejną rzecz, którą lubisz robić.

 

Jeśli tak to super, bo możesz zainspirować się designem i napisać funkcje podobne do tych, co już istnieją w innych aplikacjach.

 

Na przykład: konkurs na najlepszą ciekawostkę o kotach.

 

W ten sposób będziesz tworzyć projekt, który będzie Cię bardzo interesował.

 

Wykorzystasz do tego technologie wymagane na rynku pracy.

 

Oraz w przyszłości możesz zmienić ten projekt w biznes i dzięki temu mieć dwa źródła przychodu (etat programisty i aplikacja).

 

Jest tylko jeden smutny paradoks w tym wszystkim.

 

Na rozmowie rekrutacyjnej i tak przemaglują Cię z podstaw programowania i Javy 🙂

 

Ale żeby w ogóle Cię zaprosili do procesu rekrutacyjnego to musisz mieć przynajmniej jeden porządny projekt w CV. 

 

Ale nie ma co się smucić!

 

Wiedza, którą zdobędziesz podczas wielomiesięcznej realizacji Twojego projektu zostanie z Tobą na całe życie.

 

Dodatkowo przyda Ci się w pierwszych miesiącach pracy.

 

Czy da się zdobyć pracę bez porządnego projektu CV?

 

Da się, ale musisz mieć farta lub startować na staż.

 

Jako uzupełnienie tego punktu przygotowałem 2 video dla Ciebie:

 

10 rzeczy, które musisz robić, aby firmy IT odpowiadały na Twoje CV – pierwsza praca w Javie

 

W 7:30 mówię o tym jak ważny jest projekt.

 

10 błędów, przez które nie możesz zdobyć pierwszej pracy w Javie

 

W 28:26 mówię o istocie projektu w kontekście szukania pierwszej pracy w Javie.

 

Oba te filmiki powinny włączyć się w odpowiedniej minucie.

   

3. Zadbaj o markę osobistą

 
Wait a minute......... Who are you? - memes | Make a Meme
 

Bardzo ważna sprawa.

 

Niestety, zaniedbywana przez aspirujących na stanowisko Junior Java Developera.

 

Marka Osobista.

 

Musisz mieć coś, co Cię wyróżni spośród tysięcy kandydatów na jedno stanowisko Junior Java Developera.

 

Kiedyś nie było to aż tak istotne jak teraz.

 

Postanowiłem, że udostępnię jedną lekcję z mojego kursu Junior Java Ready, w którym mówię jak zadbać o ten aspekt.

 

Materiał możesz obejrzeć tutaj (8 minut).

 

Ale samo obejrzenie tego materiału nic Ci nie da!

 

Działaj i wykorzystaj te informacje w praktyce, a dopiero wtedy wyróżnisz się od innych 🙂

 

A o to przecież chodzi co nie?

   

4. Stwórz efektywne CV

 

Twoje CV nie może być denne.

 

Musi jasno pokazywać twoje doświadczenie z programowaniem w Javie.

 

Dlatego najważniejszy w Twoim CV jest PROJEKT!!!

 

Jeśli nie masz projektu w swoim CV to prawdopodobnie zostaniesz odrzucony.

 

Staraj się by CV było również jak najbardziej dostosowane pod daną ofertę pracy.

 

To znaczy…

 

Jeśli starasz się o pracę w Allegro, to zorientuj się, w czym się specjalizują…

 

Sprawdź ich oferty pracy lub wykłady na YouTube.

 

W momencie, w którym już wiesz czego oczekują musisz podkreślić dane zagadnienia w swoim CV .

 

Tylko nie kłam, że coś potrafisz, jeśli tak nie jest!

 

Każdy chce mieć eksperta w swoim zespole.

 

Dlatego jeśli masz na swoim koncie projekt wykorzystujący np. mikroserwisy i CircuitBreakera oraz podkreślisz to w swoim CV.

 

Zrób to najlepiej w sekcji “o mnie” oraz pod tym projektem.

 

Taki dopasowany projekt pod firmę zwiększy Twoje szanse względem osoby, która napiszę:

 

“lubię programować w Javie i mam projekt oparty o Javę 8”.

 

O tym jak napisać efektywne CV mówię więcej w 3-minutowym video.

 

Dodatkowo świetny materiał od Allegro:

 


Rekrutacja oczami rekrutera, czyli na co zwracamy uwagę

   

5. Wysyłaj CV do firm

 
You Don't Say? | Know Your Meme
 

Jeśli jesteś już na tym etapie to najwyższa pora na wysyłanie CV do firm.

 

Poniżej najpopularniejsze portale do wyszukiwania ofert z ustawionym filtrem na stanowisko Junior Java Developera.

 

Ustaw sobie opcję powiadomienia.

 

Gdy nowe oferty pracy na Junior Java Developera pojawią się, zostaniesz o tym poinformowany na swój adres e-mail.

 

Ale co jeśli na powyższych stronach nie ma ofert pracy?

 

Wtedy skorzystaj z listy 300+ ofert pracy dla Junior Java Developera aktualizowanej przez javaready.pl (warto dodać do zakładek).

 

Dodatkowo po pobraniu tej listy, co jakiś czas dostaniesz wartościowego maila z kolejnymi wskazówkami dotyczącymi szukania pierwszej pracy w Javie.

 

Nawet jeżeli dana oferta pracy jest nieaktualna, to polecam wyślij wiadomość e-mail do tej firmy wraz ze swoim CV.

 

Przykładowa wiadomość:

Dzień dobry,


jestem bardzo zainteresowany, by pracować dla Państwa firmy.


[Tutaj można opisać swoją historię, np. dlaczego akurat ta firma? co możesz wnieść do tej firmy?]


W załączniku umieszczam swoje CV.


Byłbym wdzięczny za informacje czy Państwo rekrutują i jeśli tak to, czy się nadaję na stanowisko [wpisz na jakie stanowisko].


Z poważaniem,
[Twoje imię i nazwisko]

 

Jest szansa, że taka firma będzie rekrutować ponownie w niedalekiej przyszłości.

 

Teraz zobaczą w Tobie potencjał na podstawie CV.

 

A za jakiś czas może zaproszą Cię na rozmowę rekrutacyjną poza standardowym procesem rekrutacyjnym.

 

Znasz kogoś, kto tak robi?

   

Dlatego warto spróbować 🙂

   

6. Przygotuj się do rozmowy rekrutacyjnej

 

Jeśli dostajesz zadanie rekrutacyjne do rozwiązania.

 

Najlepiej mieć już za sobą kilka przykładowych zadań rekrutacyjnych przerobionych.

 

Na ich podstawie nauczysz się schematu działania i po prostu przetrenujesz się przed przystąpieniem do właściwego zadania.

 

Przykładowe zadania rekrutacyjne:

 

Dodatkowo polecam Ci ćwiczyć na stronach takich jak Hacker-rank.

 

Zacznij od codziennego rozwiązywania przynajmniej jednego zadania.

 

Inna podobna strona to np. CodeWars.

 

Jeśli dostajesz zaproszenie na rozmowę rekrutacyjną techniczną.

 

Pamiętaj, że większość pytań będzie dotyczyła podstaw Javy.

 

Musisz mieć je w mały paluszku, tak by nie odpaść już na tym etapie.

 

Moim zdaniem lepiej zapobiegać niż leczyć, więc wspaniałą książką, która pokryje mnóstwo przyszłych podstawowych pytań rekrutacyjnych jest:

 

Java. Efektywne programowanie. Autor: Joshua Bloch

 

Poniżej kilka przykładowych pytań rekrutacyjnych:

  • Podaj różnice: Interfejs, a Klasa Abstrakcyjna – przykład interfejsu
  • Wielowątkowość (Atomic, Pula wątków, metoda .join(), kolekcje Concurrent Collections)
  • Wzorce projektowe – jakie znasz i jak działają?
  • Jaka jest różnica pomiędzy equals() a „==”?
  • Czym jest i do czego służy Comparable w Javie?
  • Wyjątki, jakie znasz typy + jaka jest ich hierarchia?
  • Co to jest Immutable?
  • Czym jest i do czego służy Optional?
 

Dodatkowe materiały:

     

7. Wyciągnij wnioski po udanych i nieudanych rozmowach rekrutacyjnych

 

To jest maraton, a nie sprint!

 

Wyciągaj wnioski.

 
I Never Make the Same Mistake Twice I ... | Funny words, Mistakes, How to  make
 

Zapisuj je np. w Google Keep lub w jakimś notatniku, po to, by nie popełnić drugi raz tego samego błędu.

 

Powtarzaj ten proces do czasu aż znajdziesz swoją pierwszą pracę w Javie.

 

Lub do czasu aż Twój porządny projekt z kroku 2 rozwinie się na tyle, że nie będziesz mieć czasu na pracę na etacie dla kogoś 🙂

   

Podsumowanie

 

Dzięki wykorzystaniu tych wszystkich kroków znacznie wyróżnisz się na rynku.

 

Będziesz mieć plan.

 

Oraz motywację do działania.

 

Powodzenia!

 

Bartek Kalka | javaready.pl

Podobne Posty

0 0 votes
Article Rating
Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments