Czy rozwiązania zadań z konkursów informatycznych typu Olimpiada Informatyczna czy Potyczki Algorytmiczne można traktować jako doświadczenie niekomercyjne przy rekrutacji (zwłaszcza jeśli to nasza pierwsza praca)?
Jak dla mnie, a czasami zajmuję się "techniczną" częścią HR, warto to wrzucić w CV (najlepiej z linkiem jak to np. SPOJ). Czytającemu CV załączy się wtedy myślenie "n00b, ale nie dziewica".
Cenny dodatek?
U osoby bez doświadczenia biznesowego na pewno.
Sam udział wykazuje, że masz ambicję i jesteś pracowity, a jeśli są wyniki (laureat jakiegoś stopnia) to znaczy, że pracodawca bezproblemowo ulepi sobie z ciebie to co będzie potrzebował. W końcu te zadania z OI do łatwych nie należą.
Osiągnięć prawie nie ma. 15 lat miałem to załapałem się do drugiego etapu OIG i tyle. Potem przerwa z programowaniem na kilka lat, teraz do niego wracam...i rozwiązuje dla siebie, dla przyjemności/satysfakcji zadania algorytmiczne. Pytanie czy ten kod może robić w przyszłości za doświadczenie niekomercyjne wymagane do uzyskania pierwszej pracy.
Swoją drogą, jakie są szanse na znalezienie pracy, w której najważniejsze są umiejętności ala OI, PA, a nie znajomość najnowszych technologii? Szczerze mówiąc nie przepadam za tym drugim, a pierwsze znowu zaczyna mi się podobać, stąd pytanie.
@KotAli to uderzaj do jakiegoś google ;]
"@KotAli to uderzaj do jakiegoś google ;] "
Nie jestem pewien co miałeś na myśli. Mógłbyś rozwinąć?
Dopiero niedawno Google zrezygnowało z "testu na nerda" gdzie pytania były na poziomie OI++
@KotAli google dotychczas słynęło z tego że rekrutowali na podstawie zadań algorytmicznych ;]
Czyli rozumiem, że nie jest normą egzekwowanie tego typu umiejętności podczas rekrutacji? Jeśli tak, to czy mogę wyciągnąć wniosek, że po prostu nie jest to przydatne w wykonywaniu większości pracy?
Zależy od konkretnego stanowiska. Są projekty gdzie opanowanie umiejętności "kombinowania" jest kluczowe. Są też takie gdzie liczy się przede wszystkim sprawność analizowania problemów. W końcu są też takie gdzie PM kładzie lachę na jakość kodu i wydajność i chce tylko trzymania się w terminie.
"Kombinowanie" i "Analizowanie problemów"...gdzie różnica?
Kombinowanie - rozwiązywanie problemów matematycznych/algorytmicznych
Analiza problemów - wyszukiwanie dziur w tym co dostarcza biznes.
Shalom napisał(a):
@KotAli google dotychczas słynęło z tego że rekrutowali na podstawie zadań algorytmicznych ;]
Pamiętam jeszcze jak dawno temu google rekrutowało na podstawie testu psychologicznego. Jeżeli teraz odrzucili nawet zadania algorytmiczne to chyba w końcu doszli do tych samych wniosków co reszta firm...
Jakie to wnioski?
Że koszty takiego procesu są znacznie powyżej zysków.
I że o niczym nie świadczą takie wyniki :) Bo realnie w pracy zawodowej mało kto spotyka się z problemami z top-codera, a w "zwykłych" problemach równie dobrze mogą sobie radzić i czołowi algorytmicy i zwykli śmiertelnicy :)
Google ponoć zrezygnowało też z patrzenia na oceny ze studiów bo badania wykazały że już po kilku miesiącach nie ma żadnej korelacji między oceniami na studiach a tym jak ktoś jest dobry. Ponoć zaraz po skończeniu studiów jakaś korelacja istnieje, ale jest bardzo słaba ;]
I że o niczym nie świadczą takie wyniki :) Bo realnie w pracy zawodowej mało kto spotyka się z problemami z top-codera, a w "zwykłych" problemach równie dobrze mogą sobie radzić i czołowi algorytmicy i zwykli śmiertelnicy :)
I nikt z nudów nie umiera? :)
Google ponoć zrezygnowało też z patrzenia na oceny ze studiów bo badania wykazały że już po kilku miesiącach nie ma żadnej korelacji między oceniami na studiach a tym jak ktoś jest dobry. Ponoć zaraz po skończeniu studiów jakaś korelacja istnieje, ale jest bardzo słaba ;]
To mnie akurat w ogóle nie dziwi :). Swoją drogą, mógłbyś dać źródło tych badań? Nie żebym kwestionował Twoją prawdomówność, po prostu chcę mieć kolejny argument na czasem zdarzające mi się pyskówki z kolekcjonerami szkolnych i uczelnianych laurek :D.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.