Czy skorzystasz z internetowego testu umiejętności technicznych, aby zatrudnić starszego programistę? [Zamknięte]

14

Istnieją usługi online, takie jak IKM, które oferują testy umiejętności w wielu obszarach, w tym w programowaniu.

Czy skorzystałbyś z tego rodzaju testów przy zatrudnianiu na wyższym stanowisku programisty?

Co powiesz na obiektywne porównanie kandydatów przed wezwaniem ich na rozmowę kwalifikacyjną? Czy wykorzystałbyś to jako krok po krótkiej liście kandydatów po rozmowach kwalifikacyjnych?

Czy takie podejście jest bardziej odpowiednie w niektórych sytuacjach w porównaniu do innych? Czy osobiście korzystałeś z tego rodzaju usług lub znasz kogoś, kto ma?

softveda
źródło
Czy IKM oferuje możliwość dostosowania pytań?
talonx
Tak, mówią w swojej broszurze. Nie mam prawdziwego doświadczenia. Również testy są adaptacyjne, tzn. Stają się coraz trudniejsze w miarę poprawnego odpowiadania na pytania.
softveda,
Jeszcze lepiej, użyj testu IQ :)
Aditya P
Pewnego razu, gdy wziąłem udział w „teście umiejętności online” w ramach rozmowy kwalifikacyjnej, popełniłem kilka błędów, ponieważ były one źle napisane (to, czego oczekiwał test dla prawidłowej odpowiedzi, było w rzeczywistości nieprawidłowe) lub źle (żadna z odpowiedzi nie miała sensu w kontekście pytania lub pytanie nie było jasne).
alroc
1
Testy online są bardzo ograniczone przez IMO: starszy może nie znać konkretnego tematu testu online, ale może się go nauczyć w ciągu dwóch tygodni. Mniej doświadczony programista może znać ten temat i uzyskiwać bardzo dobre wyniki, ale o to chodzi.
Giorgio

Odpowiedzi:

27

Mówiąc wprost: nie, nie, nie, nie i nie!

Poproś kandydata, aby napisał z tobą trochę kodu, jest to jedyny sposób, aby dowiedzieć się, jak myślą o swoich problemach i jak mogą pasować do twojego zespołu.

Nawiasem mówiąc, staram się unikać rekrutacji za pomocą techniki loterii CV :-), zamiast tego znajdź dobrych ludzi poprzez ustne wypowiedzi, konferencje, spotkania techniczne w społeczności itp. Unika również rekinów.

Martijn Verburg
źródło
2
Dobry pomysł podczas rozmowy kwalifikacyjnej. Ale co z przesiewowymi kandydatami, czy ci dobrzy nie powinni po prostu przelecieć przez to. Dla kierownictwa wydaje się to obiektywnym i opłacalnym rozwiązaniem niż wzywanie wielu kandydatów na rozmowę kwalifikacyjną. Próbuję tu grać adwokata diabła.
softveda,
2
Zobacz moją notatkę „na bok”. Przejrzenie CV, a następnie technicznej loterii testowej online, po prostu nie zapewni wiarygodnego kandydata. Powiedzmy, że test online jest jak egzamin certyfikowany przez Sun / Oracle dla Java - młodszy programista, który właśnie studiował egzamin, z łatwością zdaje ten test. Martin Fowler, który ostatnio nie kodował w Javie - nie ma, kogo wolisz zatrudnić?
Martijn Verburg,
Zgadzam się z tobą i dlatego oznaczyłem to jako odpowiedź. Nie zatrudniam się, więc decyzja nie jest moja.
softveda,
13

Od 38 lat specjalisty IT, który niedawno musiał przejść jeden z tych testów, byłem przerażony, że ktoś sprzedał je jako przydatne. Pytania zdawały się koncentrować na technikach rzadko używanych w codziennych doświadczeniach, rzeczach, które doświadczony programista po prostu sklonowałby z przykładowych przykładów innych programów lub użył instrukcji lub znajomych do ustalenia. Żaden doświadczony programista rzadko pisze program od zera. Co za strata czasu. Każdy, kto myśli, że doświadczeni programiści znają każdą funkcję języków, których używają na pamięć, nie ma pojęcia o tym, jak praca jest wykonywana w rzeczywistości. Jak zwykle trudno jest myśleć, że ludzie HR bez praktycznego doświadczenia technicznego traktują te testy jako usprawiedliwienie braku wiedzy. Powiedział Nuff.

Top of the Hill - nie ponad
źródło
6

Teoretycznie pomysł testu online eliminującego całkowicie niewykwalifikowanych kandydatów nie jest taki zły. Niestety w rzeczywistości jest to prawie bezwartościowe.

Po pierwsze, żadna z internetowych stron testowych, na które patrzyłam, nie miała takiego testu, który był naprawdę opłacalny. Po drugie, całkowicie niewykwalifikowanej osobie bardzo łatwo jest pozyskać przyjaciela (lub kogokolwiek), który pomoże ci na czas testu, i zdać z niesamowitymi kolorami, nie wiedząc nic na ten temat.

Nawet jeśli potrafisz obejść drugi problem (np. Zlecić im wykonanie testu na komputerze w biurze, bez nikogo innego, bez programów czatu itp.) Wątpię, czy istnieje coś takiego jak przydatny test online. Testy zasadniczo dotyczą faktów, a nie pomysłów - ale programowanie dotyczy głównie pomysłów i (szczególnie) właściwego osądu. Podczas gdy programista z pewnością musi znać pewne fakty na temat używanego języka (ów), test tego rodzaju wiedzy niewiele ci powie.

Jerry Coffin
źródło
3

Sugerowałbym, abyś korzystał z usług testowania online tylko w celu filtrowania niekompetentnych kandydatów. Ponieważ wielu starszych programistów (jak myślą) nie są starszymi programistami. Tylko w średnim lub młodszym wieku.

Po odfiltrowaniu niekompetentnych programistów musisz spotkać każdego kandydata i zapytać go o doświadczenie.

Doświadczenie powinno być głównym kryterium wyboru. Umiejętności programowania są drugie, ale również bardzo ważne.

Sprawdź następujące usługi testowania, podobne IKM, ale przeznaczone tylko dla programistów:

Testy dla maniaków, Codility, BrainBench

Joseph
źródło
2

Zatrudniasz go do testów lub pisania kodu?

Jeśli masz tak duży problem z ekranem wprowadzającym, twoi rekruterzy i partnerzy stażyści wykonują złą pracę i powinieneś je wymienić. Jeśli ktoś wyśle ​​mi tylko strumień naprawdę złych kandydatów, którzy nie mogą przejść prostego testu osobiście, zmieniamy osoby rekrutujące.

sal
źródło
-1

Czy użyłbyś tego rodzaju testów przy zatrudnianiu wyższych stanowisk programistycznych?

Tak.

Co powiesz na obiektywne porównanie kandydatów przed wezwaniem ich na rozmowę kwalifikacyjną?

Nie. Benchmarking oznacza, że ​​porównujesz kandydatów na podstawie wyniku. Testy te są lepiej stosowane do ustalenia poziomu odniesienia, a nie do przeprowadzania testów porównawczych między kandydatami.

Czy wykorzystałbyś to jako krok po skróceniu listy kandydatów po rozmowie kwalifikacyjnej?

Nie. Powinieneś był zrobić test przed rozmową. Wywiad jest podstawą do rozważenia w przyszłości.

Czy takie podejście jest bardziej odpowiednie w niektórych sytuacjach w porównaniu do innych?

Jeśli dowód znajomości programowania jest w większości tym, co przyniósłby kandydat (np. Młodszy programista), jest on proporcjonalnie bardziej przydatny.

Czy osobiście korzystałeś z tego rodzaju usług lub znasz kogoś, kto z niego korzysta?

Byłem przedmiotem jednego z firmy rekrutacyjnej, z której korzystałem. Uznałem, że pomogło mi to zrozumieć, które koncepcje musiałem odświeżyć.

Thomas Langston
źródło
-1

Użyłem testów, aby zatrudnić programistów, i znów to zrobię. Podczas gdy wszyscy trzej finaliści ponieśli porażkę, ostatecznie zatrudniłem tego, który uzyskał najlepszy wynik w grupie. Myślę, że to był dobry ruch. Kiedy zatrudniasz zestaw umiejętności, którego jeszcze nie masz w sztabie, niemożliwa jest obiektywna ocena umiejętności osoby, którą zatrudniasz w inny sposób.


źródło