#36 Jak Senior Java/Kotlin Developer rekrutuje początkujących programistów Javy/Kotlina?
Linki z tego odcinka znajdziesz na https://javaready.pl/36 Bartek Kalka | javaready.pl
Ok, ok. W sumie przyszło mi jeszcze jedno takie pytanie, bo wcześniej powiedziałeś o Javie, czyli ja się rekrutuję na Junior Java Developera i to jest wiadome, że ja muszę dobrze znać ten ekosystem Javy i biegle się w nim poruszać, dlatego wykonuję mnóstwo zadań itd. itd. Ale przychodzi do rozmowy i ja właśnie Javę ogarniam, ale w tym projekcie jest np. jeszcze powiedzmy jakaś baza SQL, mają tam Hibernate'a, mają tam Spring'a, Spring Boot'a, jakieś inne rzeczy i tych rzeczy zaczyna się nawarstwiać. I w pewnym momencie jest takie uczucie, że kiedy ja będę umiał wystarczająco dużo np. ze Springa, żeby podjąć rozmowę i faktycznie później nie wypalić źle na tej rozmowie, bo wszystko z Javy powiem świetnie, a później kolejne rzeczy pójdą słabo. I czy to jest właśnie ważne? Czy właśnie bardziej ważne dla ciebie?
Pokazano wszystkie 1 dopasowanie. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Tomek Jędrzejewski, Senior Java Developer w Allegro, opowiada o swojej karierze i doświadczeniach z rekrutacji początkujących programistów.
Tomek porównuje rekrutację programistów w przeszłości i obecnie, podkreślając znaczny wzrost liczby studentów i początkujących.
Tomek argumencuje, że umiejętności rozwiązywania problemów są ważniejsze niż znajomość konkretnych technologii, szczególnie dla juniorów.
Tomek opisuje proces rekrutacji juniorów, w tym selekcję kandydatów i kryteria, które są najważniejsze dla zatrudnienia.
Tomek podaje wskazówki dla początkujących programistów, jak przygotować CV i projekty, aby zwiększyć szanse na zatrudnienie.
Tomek omawia ważność git i dobrych praktyk organizacji pracy podczas rozmów technicznych.
Rozmowa skupia się na kluczowych umiejętnościach programistycznych, takich jak zrozumienie złożoności obliczeniowej, umiejętność rozwiązywania problemów, znanie podstawowych konstrukcji języka programowania. Autor podkreśla ważne pytania, które można zadawać kandydatom podczas rozmów rekrutacyjnych, takie jak umiejętność posługiwania się Git'em i organizacja pracy.
Autor podkreśla, że podstawy programowania i techniki rozwiązywania problemów są kluczowe dla nowych programistów. Podaje przykłady technik, takich jak dziel i zwyciężaj, oraz podkreśla, że ważne jest, aby kandydaci nie bać się pytań o rzeczy, których nie znają.
Rozmowa skupia się na kluczowych umiejętnościach, które rekruter może szukać u kandydatów, takich jak znanie podstaw Javy, umiejętności zrozumienia specyfiki projektu, oraz podstawowe umiejętności techniczne, takie jak Git i narzędzia buildowe.
Autor opisuje swoje praktyki programistyczne, takie jak ćwiczenie rozwiązywania problemów i prowadzenie bloga, który skupia się na praktycznych aspektach programowania.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
Kliknij, aby znaleźć fragmenty, w których pada.
Linki z tego odcinka znajdziesz na https://javaready.pl/36
Bartek Kalka | javaready.pl