Blog

Jak znaleźć diamenty w IT? Sekrety weryfikacji umiejętności

4
min czytania
Down arrow button

Blog >

Jak znaleźć diamenty w IT? Sekrety weryfikacji umiejętności
IT Outsourcing

Właściwa rekrutacja jest kluczowa dla firm IT, gdyż odpowiednio dobrani pracownicy przyczyniają się do sukcesu organizacji. Dlaczego dokładna ocena umiejętności technicznych jest tak ważna? Po pierwsze, umożliwia ona identyfikację kandydatów, którzy nie tylko posiadają wymaganą wiedzę teoretyczną, ale także potrafią ją skutecznie zastosować w praktyce. Posiadanie solidnych kompetencji technicznych jest kluczowe, aby zespoły mogły efektywnie realizować zadania, podejmować szybkie decyzje oraz dostarczać wysokiej jakości rozwiązania. Ponadto, kandydaci o wysokich umiejętnościach technicznych są często bardziej elastyczni i zdolni do szybkiego przyswajania nowych technologii, co jest niezwykle istotne w dziedzinie IT, gdzie zmiany są nieuniknione.

Metody weryfikacji umiejętności technicznych w IT

Otrzymaliśmy wysokiej jakości CV i nawiązaliśmy kontakt z kandydatem, jednakże przedstawia się pytanie, jak zweryfikować, czy mamy do czynienia z wybitnym specjalistą w dziedzinie informatyki. Omówmy najczęściej stosowane metody oceny umiejętności technicznych w branży IT.

  • Wywiad techniczny z developerem ma na celu ocenę jego wiedzy w konkretnej technologii. Pytania obejmują szeroki zakres tematyczny, począwszy od podstawowych zagadnień aż po bardziej złożone przypadki praktyczne.

Plusy: Wchodząc w dyskusję z kandydatem podczas rozmowy technicznej, otwieramy możliwość dogłębnego zbadania jego umiejętności analitycznego myślenia oraz zdolności do rozwiązywania problemów w czasie rzeczywistym. Co więcej, pytania możemy elastycznie dopasować do potrzeb naszej firmy, co umożliwia zweryfikowanie wiedzy kandydata w obszarach, które są dla nas kluczowe z perspektywy biznesowej.

Minusy: Tego rodzaju rekrutacje są często czasochłonne, co może znacząco wpłynąć na koszty związane z procesem rekrutacyjnym, zwłaszcza w przypadku przetwarzania dużej liczby kandydatów. Dodatkowo niektórzy programiści, mimo posiadania praktycznych umiejętności, nie są mocnymi teoretykami. Istnieje więc niebezpieczeństwo odrzucenia potencjalnie dobrego kandydata ze względu na niewielkie braki w wiedzy książkowej.

  • Test on-line, czyli wygodne i łatwe w zastosowaniu narzędzie rekrutacyjne.

Plusy: Testy pozwalają na efektywną weryfikację wielu kandydatów w krótkim czasie, jednocześnie dając elastyczność osobom ubiegającym się o stanowisko, które mają określony czas na rozwiązanie zadań. Dodatkowo, eliminują obecność drugiej osoby podczas testowania, co redukuje stres związanym z wywiadem na żywo.

Minusy Podczas korzystania z testów online w procesie rekrutacji IT, istotne jest uwzględnienie jakości samego testu oraz zakresu wiedzy, który rzeczywiście weryfikuje. Chociaż dostęp do różnorodnych testów online jest szeroki, dopasowanie testu do naszych potrzeb może okazać się wyzwaniem. Nie wszystkie testy są również wyposażone w skuteczne systemy antycheatingowe, co stawia pod znakiem zapytania uczciwość samodzielnej pracy kandydatów. W związku z tym, nie zawsze możemy mieć pewność, czy kandydat rzeczywiście samodzielnie rozwiązywał zadania. Mimo że testy online powoli wracają do łask, nadal wielu kandydatów podchodzi do nich sceptycznie lub nawet rezygnuje z udziału w rekrutacji. Według naszych badań, około 50% kandydatów nie przystępuje do tego typu testów. Warto pamiętać, że wśród nich mogą być wysokiej klasy specjaliści.

  • Live coding. Praktyka, z która spotykamy się coraz częsciej. W rozmowę techniczną wplata się zadanie praktyczne, które kandydat rozwiązuje w obecności rekrutera.

Plusy: Tego typu podejście umożliwia nam jednoczesną ocenę zarówno teoretycznych, jak i praktycznych umiejętności kandydata. Dzięki niemu możemy nie tylko zobaczyć, czy posiada solidną wiedzę teoretyczną, ale również jak radzi sobie z konkretnymi wyzwaniami praktycznymi. Obserwując sposób, w jaki kandydat podejmuje się rozwiązywania problemów, możemy ocenić jego efektywność, tempo działania oraz podejście do pracy w zespole.

Minusy: Prowadzenie live codingu to wyzwanie, które może być bardzo stresujące dla kandydata i często wpływa na jego wynik w procesie rekrutacji. Nawet doświadczeni programiści mogą mieć trudności podczas wykonywania zadań w czasie rzeczywistym, zwłaszcza gdy są obserwowani przez innych. Wiele razy widzieliśmy sytuacje, w których nawet senior developerzy mieli problemy z najprostszymi zadaniami podczas live codingu.

  • Zadanie domowe. Wysyłane do kandydata z prośbą o odesłanie gotowego w określonym terminie.

Plusy: Główną korzyścią zadania domowego w procesie rekrutacji jest możliwość kandydata do demonstracji jego umiejętności praktycznych. Poprzez realizację konkretnego zadania kandydat ma szansę na swobodne działanie i demonstrowanie swojej wiedzy oraz doświadczenia w praktyce.

Minusy: Brak kontroli nad samodzielnością w wykonywaniu zadania stanowi istotne wyzwanie w procesie rekrutacji. Nie jesteśmy w stanie zweryfikować, czy kandydat korzystał z dodatkowych materiałów lub uzyskał pomoc od innych osób podczas rozwiązywania zadania. Ostateczna weryfikacja samodzielności kandydata opiera się głównie na zaufaniu, co może stanowić ryzyko w procesie selekcji.

Optymalizacja Pozyskiwania Talentów: Klucz do Zdobycia Diamentów

Wybór odpowiednich metod rekrutacyjnych, które umożliwią selekcję najlepszych kandydatów, może przysporzyć niejednemu działowi HR niemałych trudności. Tworzenie procesu rekrutacyjnego dopasowanego do specyfiki naszej firmy to zadanie czasochłonne i wymagające współpracy wielu działów, przy czym nie można pominąć aspektu kosztowego, który również jest istotny. Koszt pozyskania specjalisty IT może być znaczący, oscylując od kilkunastu do kilkudziesięciu tysięcy złotych, przy czym wpływają na niego różnorodne czynniki.

Czynniki wpływające na ten koszt to m.in.:

  • Koszt rekrutacji: Obejmuje on m.in. opłaty za ogłoszenia na portalach z ofertami pracy, pracę działu HR, godziny pracy deweloperów, którzy sprawdzają kompetencje techniczne kandydatów, narzędzia wspomagające proces rekrutacji oraz prowadzenie kampanii employer brandingowych.
  • Koszty onboardingu: Tu uwzględniamy pracę administracji, szkolenia wprowadzające do firmy i projektu, zakup niezbędnego sprzętu oraz dostęp do różnych platform i systemów.
  • Koszty stopniowego wzrostu produktywności pracownika: Nowy pracownik potrzebuje czasu na wdrożenie się w specyfikę firmy i projektu, co może prowadzić do początkowego spadku jego wydajności.
  • Koszty związane z wymianą pracownika: Jeśli zajdzie konieczność zastąpienia pracownika, musimy uwzględnić nie tylko koszty związane z rekrutacją nowej osoby, ale także utratę wydajności pracownika odchodzącego oraz konieczność podziału jego obowiązków między pozostałych pracowników.

Outsourcing IT jako alternatywa

Outsourcing pozwala firmom elastycznie skalować zespół programistów według bieżących potrzeb. Dzięki temu możemy błyskawicznie zareagować na zmieniające się warunki rynkowe i zasilić zespół nowym, wysoko wykwalifikowanym członkiem. Na rynku outsourcingowym znajduje się mnóstwo doświadczonych specjalistów, o różnorodnych umiejętnościach technicznych. Zapewnia to możliwość precyzyjnego dobrania specjalisty do potrzeb projektowych i zespołowych. 

Jednym z kluczowych atutów outsourcingu jest skrócenie czasu procesu rekrutacji. Zamiast długotrwałych etapów, wystarczy krótka weryfikacja techniczna, po której możemy podjąć szybką decyzję. Dzięki temu oszczędzamy czas i zasoby, które mogą być przeznaczone na inne strategiczne cele firmy.

Ponadto, outsourcing umożliwia szybkie wdrożenie nowego członka zespołu. Po krótkim okresie adaptacji programista jest już w pełni wydajny, co przekłada się na szybsze tempo realizacji projektów. To z kolei może znacząco wpłynąć na konkurencyjność firmy na rynku.

Dzięki zastosowaniu outsourcingu przedsiębiorstwo uzyskuje możliwość dynamicznego dostosowywania liczby pracowników do zmiennych potrzeb projektowych. Taka strategia umożliwia elastyczne reagowanie poprzez tymczasowe zatrudnianie dodatkowych programistów w celu sprostania wymaganiom projektu oraz ewentualną redukcję zespołu, bez konieczności ponoszenia dodatkowych kosztów związanych z zatrudnieniem pracowników na etacie.

Poznaj zalety outsourcingu z SKM Group - https://www.skmgp.com/blog/it-outsourcing-vs-full-time-hiring

O autorze
Magdalena Smardz

Magdalena has been involved in HR since 2017. Her area of work covers a wide range of issues, from team management to creating a positive organisational culture. For her, human resources is not only about jobs, but above all about the people who make up a cohesive and close-knit team.