Mentionsy Mentionsy
JavaReady.pl - jak zostać programistą Javy? (Junior/Mid)
JavaReady.pl - jak zostać programistą Javy? (Junior/Mid)

#36 Jak Senior Java/Kotlin Developer rekrutuje początkujących programistów Javy/Kotlina?

02.12.2022 ·1 godz 3 min · 10 rozdziałów

Linki z tego odcinka znajdziesz na https://javaready.pl/36 Bartek Kalka | javaready.pl

0:08 · Wprowadzenie i historia Tomeka 2

Witajcie wszyscy słuchacze Junior Java Ready. To jest podcast właśnie Junior Java Ready, a moim gościem jest Tomasz Jędrzejewski, Senior Software Engineer aktualnie w Allegro. I Tomek był ze mną właśnie w Allegro, pracowaliśmy przez chwilę razem. Ma bardzo dużo doświadczenia, jeżeli chodzi o Java i ogólnie o oprogramowanie, bo to chyba łącznie 17 lat. I zaprosiłem go dzisiaj do podcastu, żeby podzielił się z nami wszystkimi swoimi rekrutacjami, które przeprowadzał z juniorami Javy po to, żeby właśnie dać jakieś wskazówki, jakieś swoje przemyślenia, może jakieś porady dla wszystkich osób, które zaczynają, które są właśnie początkujące, które szukają pierwszej pracy i szukają wszystkich materiałów do tego, żeby jak najszybciej i jak najsprawniej nauczyć się Javy, a potem zacząć swoją pierwszą etatową pracę jako programiści.

Natomiast jeśli chodzi o moje doświadczenie, ja faktycznie zacząłem moją przygodę i z programowaniem i z jakąś tam pracą bardzo wcześnie, bo programować się nauczyłem jeszcze właśnie w podstawówce i jakoś za tym poszły kolejne kroki. Była to moja pasja, więc się chętnie sam tego Uczyłem i tak naprawdę na pierwszą rozmowę kwalifikacyjną jako uczestnik poszedłem mając może 15-16 lat, więc to było takie dosyć ciekawe doświadczenie. Natomiast z Javą jestem związany już zawodowo od 2011 roku, kiedy sam zacząłem pracę etatową.

37:17 · Umiejętności programistyczne i rozmowy rekrutacyjne 1

Junior Mid. Episode 3 No to kolekcje, listy, zbiory, mapy, żeby wiedzieć czym się równi jedno od drugiego, żeby umieć to jakoś zastosować do rozwiązania prostych problemów, żeby wiedzieć jak działa equals hashcode. To są takie standardy wręcz rekrutacyjne, które niezależnie od tego, gdzie się do projektu pójdzie, to w każdym projekcie, który używa Javy, to po prostu jest.

43:46 · Podstawy programowania i techniki rozwiązywania problemów 1

Więc to już był taki, no widzisz, zupełnie nietechniczny aspekt, że kandydat skreślił sam siebie, mimo iż sobie dobrze radził. Tak, tak, to też właśnie często nawet już, jeżeli chodzi o wysyłanie CV, bardzo też często spotykam właśnie u swoich kursantów i mentee, że właśnie jest taka obawa, że nie, jeszcze nie, jeszcze nie wysyłam, bo jeszcze się nie czuję, jeszcze muszę się douczyć całej Javy. I właśnie jest takie, myślę, że właśnie to co powiedziałeś teraz może tak otworzyć wielu osobom oczy i tak właśnie popchnąć te osoby trochę, że kurczę, jednak może warto spróbować zweryfikować, czy faktycznie jest tak źle, czy może my sobie sami tak mówimy, więc fajnie, że o tym powiedziałeś na pewno. No dobrze, czyli jeżeli chodzi o takie podstawy, jeżeli chodzi o programowanie, czyli rozwiązywanie problemów, jakbyśmy chcieli to podsumować dla takiej osoby, która chciałaby np. teraz słuchając tej rozmowy zweryfikować, czy to jest odpowiedni moment, że OK, to teraz wysyłam CV i idę dalej, bo pewnie dam radę, jeżeli chodzi o rozmowy rekrutacyjne, to jakbyś to mógł właśnie w kilku jakichś takich punktach z twojej perspektywy podsumować.

48:25 · Ważne umiejętności dla rekrutera 3

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?

Już tak pytam bardziej o twoje zdanie z perspektywy rekrutera. Jakie bardziej ważne są te podstawy Javy i takie bardziej ogólne umiejętności, jak np. rozwiązywanie problemów, czy takie techniki, które są evergreen, jak np. rzeczy z czystego kodu, jak pisać dobrze kod obiektowy itd. Jest jakiś środek na to, żeby temu zaradzić, czy się nie przejmować tym, że mniej umiem springa od Javy na przykład? Nie trzeba znać wszystkich technologii, to jest po pierwsze, bo prawie zawsze idąc do jakiejś firmy trafisz na technologię, z którą nigdy wcześniej nie pracowałeś. Ja ani razu nie miałem takiej sytuacji, że znałem wszystkie technologie, których firma wymagała.

Myśmy tak podchodzili, że jeśli widzieliśmy, że kandydat właśnie radzi sobie z rozwiązywaniem problemów, Junior Mid. Episode 3 Junior Mid. Episode 6 Jak Senior Java Kotlin Developer rekrutuje początkujących programistów Javy Kotlina? Junior Mid. Episode 6 Jak Senior Java Kotlina? Junior Mid. Episode 6 Jak Senior Java Kotlina?

52:46 · Praktyka programistyczna i blog 1

Episode 6 Jak Senior Java Kotlin Developer rekrutuje początkujących programistów Javy Kotlina?. Junior Mid. Episode 6 Jak Senior Java Kotlin Developer rekrutuje początkujących programistów Javy Kotlina?. I albo jeśli w ogóle nie patrzymy na to, to część z odrzuceń naszych CV może wynikać właśnie z tego, że wysyłamy nie do tych, że wysyłamy nie tych firm, do których trzeba, bo firmy nawet w takich aspektach się potrafią różnić.

Pokazano wszystkie 8 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.