JavaRush /Blog Java /Random-PL /Świetny przewodnik dotyczący przygotowań do pierwszych ro...

Świetny przewodnik dotyczący przygotowań do pierwszych rozmów kwalifikacyjnych w Java Junior

Opublikowano w grupie Random-PL
Jak zauważyło badanie przeprowadzone przez zasób HeadHunter, w 2020 r. zapotrzebowanie na specjalistów IT w Rosji, z wyjątkiem pierwszych miesięcy izolacji, było wyższe niż kiedykolwiek. Podobnie będzie w 2021 roku. Podobnie sytuacja wygląda na Ukrainie: co roku zapotrzebowanie na specjalistów IT rośnie o 30%, jak wynika z badania rynku pracy IT przeprowadzonego przez GlobalLogic. Firmom udaje się przyciągnąć jedynie 18% inżynierów. Mówimy między innymi o programistach na poziomie junior. „Deficyt będzie kontynuowany w 2021 roku. Zapotrzebowanie na specjalistów będzie bardzo duże” – zauważył GlobalLogic. Jak widać, teraz nie jest najgorszy czas na szukanie pracy programisty. W tym tekście zebraliśmy zestawienie wskazówek, jak przygotować się i przejść pierwszą rozmowę kwalifikacyjną: jak napisać CV i list motywacyjny, o co zapytać na rozmowie kwalifikacyjnej i jak okazać zainteresowanie. Bonus - wybór najbardziej przydatnych materiałów na JavaRush na ten temat, w tym pytania do rozmowy technicznej.Świetny przewodnik dotyczący przygotowań do pierwszych rozmów kwalifikacyjnych w Java Junior - 1

Krok 1. Jak stworzyć CV

  • Napisz jak najwięcej autentycznych informacji o swoim doświadczeniu zawodowym, wiedzy i historii pracy. Opisz jasno swoje umiejętności. Jeśli czujesz się komfortowo pracując np. z Spring Boot, Maven i Docker, zaznacz to na początku swojego CV. Odpowiednia jest również znajomość Java Core, OOP i zrozumienie właściwości architektury REST.

  • Lepiej jest stworzyć kilka różnych wersji swojego CV, w których skupisz się na określonych umiejętnościach i wysłać najbardziej odpowiednią wersję do różnych ofert pracy.

  • Życiorys powinien być jasny i czytelny , najlepiej napisany w tym samym języku, co ogłoszenie o wakacie. To pokaże Twoje zainteresowanie i zrozumienie stanowiska, na które aplikujesz.

  • Napisz 2-4 streszczenia dla każdego projektu i ważnego doświadczenia zawodowego. Mówiąc o tym, co zrobiłeś, najlepiej użyć następującej formuły: Czasownik akcji | szczegóły techniczne | do... | osiągnąć określony cel/rozwiązać problem.

  • Ważne jest , aby podać prawdziwe informacje o sobie, w tym imię i nazwisko , w przeciwnym razie możesz zmylić rekrutera. Niektórzy kandydaci wpisują tylko swój pseudonim. Na przykład Alex, ale może to być Aleksander lub Aleksiej. Aby uniknąć niezręczności podczas komunikacji, lepiej podać swoje pełne imię i nazwisko.

  • Podaj informację o swoim miejscu zamieszkania. Jeśli w opisie stanowiska jest napisane, że firma nie poszukuje pracownika do relokacji, a Ty znajdujesz się w innym mieście, ta informacja jest naprawdę ważna dla rekrutera.

  • Możesz dodać trochę danych osobowych (ciekawe fakty, hobby), ale bez zbędnych szczegółów. W tym przypadku lepiej powiedzieć mniej niż więcej.

Świetny przewodnik dotyczący przygotowań do pierwszych rozmów kwalifikacyjnych w Java Junior - 2

Krok 2. Jak napisać list motywacyjny

  • Jeśli zdajesz sobie sprawę, że nie spełniasz wszystkich kryteriów zawartych w opisie stanowiska, lepiej zaznacz to w swoim liście motywacyjnym i wyjaśnij, dlaczego chcesz tę pracę .

  • W pierwszym akapicie swojego listu motywacyjnego napisz o tym, co przyciągnęło Cię do firmy, co szczególnie zainteresowało Cię w zespole , projekcie i stanowisku. Okazuj entuzjazm w stosunku do pracy, którą musisz wykonać.

  • Napisz także o swoich umiejętnościach, które odpowiadają konkretnym wymaganiom stawianym przez firmę. Pokaż, że możesz być naprawdę wartościowy dla projektu.

  • W trzecim akapicie podsumuj, dlaczego warto zostać zaproszonym na rozmowę kwalifikacyjną . Pisz tak konkretnie i bezpośrednio, jak to możliwe.

Krok 3. Jak przygotować się do rozmowy kwalifikacyjnej

  • Dowiedz się więcej o firmie, dla której przeprowadzasz rozmowę kwalifikacyjną.

Niemal zawsze przy wyborze kandydatów preferują osoby, które świadomie podają, dlaczego interesują ich wakat i firmę, przy wszystkich innych czynnikach niezmiennych. Możesz wyjaśnić, dlaczego firma i stanowisko są dla Ciebie interesujące nie tylko w kontekście zadań, w które będziesz zaangażowany, ale także w sensie bardziej globalnym, na przykład w misji społecznej przedsiębiorstwa. Możesz także wyszukać informacje o firmie i powiązać swoją motywację do poszukiwania pracy z tym, do czego dąży firma.

  • Poćwicz rozwiązywanie problemów programistycznych.

Problemy techniczne często zadawane są nawet bardzo doświadczonym programistom - służą one bardziej ocenie umiejętności logicznych i umiejętności znajdowania rozwiązań, niż sprawdzeniu umiejętności bezpośredniego programowania. A ich rozwiązanie, jeśli nie masz w tym dużego doświadczenia, podczas rozmowy kwalifikacyjnej, gdy czas jest ograniczony, może spowodować nieoczekiwane trudności.

  • Przygotuj listę pytań i tematów do rozmowy.

Dobrze sformułowane pytania do osoby przeprowadzającej rozmowę kwalifikacyjną pozwolą nie tylko zrobić dobre wrażenie na pracodawcach, ale także uzyskać więcej informacji na temat stanowiska i firmy, zadań do wykonania i potencjalnych trudności.

  • Wyświetl swoje repozytorium Git.

Dla tych, którzy mają doświadczenie w pracy nad projektami stron trzecich i osobistymi projektami dla zwierząt domowych, a zaleca się posiadanie ich programistom z niewielkim doświadczeniem zawodowym , warto przejrzeć repozytorium Git przed rozmową kwalifikacyjną: zaktualizować je, jeśli to konieczne, usunąć lub ukrywać te projekty, które powinny być pokazywane, a tak naprawdę nie chcę i odwrotnie, wyróżniać te najlepsze.

  • Przygotuj monolog „o sobie”.

Często na rozmowach kwalifikacyjnych już pierwsze pytanie brzmi: „opowiedz nam o sobie” (a rozmowy kwalifikacyjne z programistami nie są tu wyjątkiem), dlatego warto od razu przygotować na nie odpowiedź – krótki monolog: o Tobie, jak trafiłeś do tego zawodu , o przeszłych doświadczeniach i oczekiwaniach. Pamiętaj tylko, że monolog powinien być lakoniczny: nie ma potrzeby szczegółowego ponownego opowiadania biografii osobie HR.

  • Przeprowadź rozmowę testową.

Możesz poprosić kogoś o przeprowadzenie próbnej rozmowy kwalifikacyjnej, aby przećwiczyć odpowiadanie na pytania i przezwyciężyć obawy związane z rozmową kwalifikacyjną. Mogą zadawać pytania ogólne dotyczące pierwszego etapu rozmowy z HR. Dobrym pomysłem jest również znalezienie doświadczonego programisty, który przetestuje Twoją wiedzę techniczną. Im więcej dana osoba ma doświadczenia w odpowiadaniu na trudne pytania, tym pewniej będzie się czuła podczas rozmowy kwalifikacyjnej.

Krok 4. Jak wykazać się na pierwszej rozmowie kwalifikacyjnej?

  • Pokaż swoją motywację.

Kandydat może mieć świetne CV, może nadawać się do kompetencji twardych i miękkich, ale nie wykazuje motywacji do pracy w firmie lub jego motywacja nie jest zbieżna z celem firmy. Zanim wyrazisz swoją motywację, zastanów się, co chciałbyś usłyszeć, gdybyś był swoim rozmówcą. Jeśli powiesz: „Potrzebuję pracy, aby zarobić pierwszy milion”, a jest to startup lub firma średniego szczebla, firma nie będzie Ci w stanie tego zaoferować. Najprawdopodobniej taka motywacja może działać przeciwko wnioskodawcy. W takim wypadku lepiej porozmawiać o tym, że interesuje Cię rozwijanie i uruchamianie projektów od zera.

  • Wykazuj aktywność zawodową.

Podczas rozmowy powiedz nam, że aktywnie studiujesz nowe technologie. Na przykład opowieść może mieć następującą strukturę: nauczyłeś się języka Java, opanujesz frameworki, a teraz uczysz się dodatkowych technologii, które pomogą Ci w przyszłości tworzyć bardziej złożone i interesujące projekty. To pokaże, że widzisz w tym obszarze swoją przyszłość i będziesz się w niej chętnie rozwijać. Ważne jest, aby pokazać swoje doświadczenie, nawet w projekcie non-profit. Można mówić o darmowych projektach, stażach, ukończonych szkoleniach.

  • Bądź szczery.

Jeśli ukończyłeś kurs i nigdy wcześniej nigdzie nie pracowałeś, a chcesz wyglądać na fajnego i doświadczonego, to nie zadziała. Twoje doświadczenie zostanie ujawnione podczas rozmowy technicznej i podczas dalszej pracy. Wyrządzasz sobie krzywdę, mówiąc o umiejętnościach, których nie posiadasz. Wręcz przeciwnie, szczerzy ludzie obdarzają cię sympatią. Jeśli rozumiesz, że wiedza nie wystarczy, lepiej skupić się nie na tym, ale na tym, jak jesteś gotowy do nauki i rozwoju ze względu na nową pracę.

  • Zadawać pytania.

Rozmowa kwalifikacyjna to etap, na którym możesz uzyskać najbardziej szczegółowy obraz firmy, w której uczestniczysz. Jak pokazuje praktyka, kandydat po rozmowie kwalifikacyjnej ma wiele pytań, jednak wydaje się, że nie jest to odpowiednie miejsce na ich zadawanie.

  • Określ termin na podjęcie decyzji.

Jeśli rekruter lub lider zespołu nie wspomniał o terminie, warto dowiedzieć się, jaki jest. Jeśli wyznaczono Ci określony termin, staraj się nie pytać o wynik z wyprzedzeniem. Jeśli firma opóźnia informację zwrotną, masz pełne prawo napisać lub zadzwonić i zapytać, czy możesz uzyskać informację zwrotną. Jeśli nie, wyjaśnij dlaczego i jak długo musisz czekać.

Krok 5. Jakich tematów powinienem się nauczyć na rozmowę techniczną?

W JavaRush wielokrotnie pisaliśmy o tym, jakich tematów powinieneś się nauczyć na rozmowę techniczną. W tej sekcji przypomnimy te najczęstsze, które są omawiane podczas rozmów technicznych z juniorami.

  • Rdzeń Javy.

Termin Java Core jest dość szeroki. Nazwa ta odnosi się zarówno do elementarnej składni języka, jak i tak złożonego tematu, jak wielowątkowość. Właściwie kurs JavaRush jest poświęcony głównie Core.

  • Algorytmy i struktury danych.

Algorytmy są swego rodzaju papierkiem lakmusowym umiejętności programisty i zrozumienia przez człowieka, czym w zasadzie jest programowanie. Lepiej zrozumieć struktury danych, ludzie też lubią o nie pytać w wywiadach.

  • Testów jednostkowych.

Nauka JUnit nie zajmie dużo czasu, ale korzyści płynące z jego poznania są ogromne. Będziesz mógł pokryć testami kod swój i cudzy. Bardzo często nowicjusze otrzymują zadanie napisania testów jednostkowych dla współpracowników, więc może to być przydatne bezpośrednio w ich nowej pracy. 57,5% respondentów stwierdziło, że korzystało z JUnit przed pierwszą udaną rozmową kwalifikacyjną w języku Java, a ponad 83% korzystało już z testów jednostkowych w pierwszym roku.

  • Biblioteki narzędziowe, GUI i przydatne komponenty.

Serwlety, JDBC, log4j - wszystkie te i inne narzędzia są bardzo przydatne i często wykorzystywane w pracy, dlatego lepiej nie zaniedbywać ich przygotowując się do rozmowy kwalifikacyjnej. Dotyczy to szczególnie Jacksona, z którym według naszej ankiety zetknęło się 72,7% kandydatów na stanowisko programisty Java; JDBC - z tą biblioteką wypróbowało ponad 78% respondentów.

  • Ramy.

Wcześniej nikt nie spodziewał się, że Java Junior będzie znał Springa czy Hibernate. Ale czasy się zmieniają i dzisiaj czasami oczekuje się tego nawet od stażysty. Przed udaną rozmową kwalifikacyjną jedna trzecia respondentów znała Springa na poziomie dobrym, a 45,5% średnio go rozumiało. Nieco gorzej jest z Spring Boot (36,4% w ogóle o tym nie wiedziało), a prawie 44% ankietowanych absolwentów JavaRush stwierdziło, że dobrze zna Hibernate. Kliknij łącze , aby przeczytać szczegółowy tekst na temat wymagań od potencjalnego programisty Java.

Wskazówki od absolwentów JavaRush

Yuri Sharoiko , twórca gier

Podczas rozmów kwalifikacyjnych szczególnie ważne jest wykazanie się znajomością Springa, Hibernate i SQL. Zestaw jest niewielki, ale bez wystarczającego zrozumienia można zacząć mielenie bzdur. Jeśli więc nie wiesz, lepiej odpowiedzieć coś w tym stylu: „Nie wiem dokładnie tego, ale na wiosnę wiem to i tamto” i tak dalej. W ten sposób Twoja wiedza, nawet niewielka, zostanie zauważona.

Dmitrij Sokołow , tester

Przed rozmową kwalifikacyjną zapoznaj się z informacjami na temat firmy, w której chcesz pracować. Podczas rozmowy kwalifikacyjnej nie musisz wpadać w odrętwienie i mówić: „nie wiem”. Nawet jeśli czegoś nie wiesz, ale zaczniesz myśleć, Twoja zdolność myślenia zostanie oceniona na rozmowie kwalifikacyjnej.

Dmitry Mersiyanov , programista Androida

Do pytań na rozmowie kwalifikacyjnej możesz się przygotować, jest ich mnóstwo w Internecie. Są pracodawcy, którzy lubią zadawać trudne pytania, aby sprawdzić ogólną erudycję kandydata. Trzeba także umieć odpowiedzieć na takie pytania i być przygotowanym.

Anzor Karmov , programista

Po nieudanej pierwszej rozmowie kwalifikacyjnej pochwal się. Opanowanie określonego poziomu wiedzy i zaliczenie rozmowy kwalifikacyjnej to duży sukces. Największym błędem w tym przypadku byłoby poddanie się. Oczywiście otrzymywanie odmów jest nieprzyjemne. Ale wszystko idzie zgodnie z planem i jesteś znacznie bliżej swojej pracy. Twoim następnym celem jest zawalenie kolejnej rozmowy kwalifikacyjnej. A potem kolejna i kolejna... I po każdej rozmowie wyciągaj wnioski. Przyjrzyj się swoim lukom i zmniejsz je. Nie ma pośpiechu. Najważniejsza jest regularność i brak przemocy wobec siebie. Robisz wszystko dobrze. Pewnego dnia otrzymasz ofertę. O to ci chodziło. Twoja zasłużona oferta. Jesteś dobrze zrobiony! Jeżeli nadal macie pytania dotyczące przygotowania się do rozmowy kwalifikacyjnej, czekamy na nie w komentarzach ;)
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION