Rekrutacje na juniorów Java szybko robią się chaotyczne. Tutoriale, bootcampy i oceny ze szkoły wyglądają na papierze podobnie.
Poniższe pięć umiejętności odróżnia osobę, która potrafi wejść w prawdziwą bazę kodu, od kogoś, kto zna tylko hasła.
1. Solidne myślenie obiektowe (nie tylko składnia)
Potrafią wyjaśnić klasy, interfejsy i to, kiedy wybrać kompozycję zamiast dziedziczenia. Swobodnie posługują się kolekcjami, wyjątkami i podstawowymi generykami, nie traktując Object jako magicznego wyjścia awaryjnego.
2. Działający proces budowania od pierwszego dnia
Dostarczyli przynajmniej jeden nietrywialny projekt z użyciem Maven lub Gradle. Potrafią dodać zależność, uruchomić testy z linii poleceń i odczytać log nieudanego builda bez panikowania.
3. Testy, które faktycznie uruchamiają
Szukajcie JUnit (lub podobnego narzędzia) oraz nawyku uruchamiania testów lokalnie. Juniorzy nie potrzebują jeszcze wyszukanej architektury. Potrzebują dowodu, że ufają automatyzacji bardziej niż stwierdzeniu „u mnie działa”.
4. Umiejętność debugowania
Potrafią odczytać stack trace, ustawić breakpoint i sformułować hipotezę. Jeśli jedyną metodą jest zgadywanie z wypisywaniem na konsolę, wasi seniorzy będą ciągnąć ich przez każdy ticket.
5. SQL i realizm w pracy z danymi
Większość prac w Javie dotyka bazy danych. Podstawowy SQL, rozumienie joinów i transakcji oraz uczciwość co do ograniczeń ORM liczą się bardziej niż zapamiętywanie ciekawostek o Hibernate.
Oceniaj uczciwie i porównuj jabłka z jabłkami
Stosuj te same zadania i tę samą punktację dla każdego finalisty. Amerykańska Komisja ds. Równych Szans Zatrudnienia (EEOC) przypomina małym pracodawcom, by stosowali jednolite standardy wobec kandydatów na to samo stanowisko (wytyczne EEOC dotyczące rekrutacji).
Canvider CriteriaMatch egzekwuje wasze wymagania obowiązkowe przy dużej liczbie aplikacji. Canvider AI Score porównuje kandydatów z opisem stanowiska (JD), abyście czas ludzi poświęcali osobom pasującym do roli.
Następny krok: Poznaj CriteriaMatch, Poznaj Canvider AI Score, a potem zacznij za darmo.