Artykuł:
Jak pozyskiwać i utrzymywać dobrych programistów?
Napisany przez WP, dnia 2017-11-30 10:25:54
Jak skutecznie rekrutować i równie skutecznie utrzymywać zdolnych programistów? Takie pytania zadają sobie codziennie specjaliści odpowiadający za rekrutację i szefowie wielu firm. Rynek pracy w branży IT już od dawna jest rynkiem pracownika. Niedobór specjalistów i ich rosnące wymagania sprawiają, że rekrutacja i retencja pracowników stają się coraz trudniejsze.
Żeby poradzić sobie z tym niełatwym zadaniem warto zapoznać się z opiniami samych programistów, a także radami szefów firm, które nie mają problemów z pozyskiwaniem pracowników. Jakie płyną z nich najważniejsze wnioski?
Słaba jakość rekruterów
Większość programistów niemalże każdego dnia otrzymuje propozycję zmiany pracy. Rekruterzy kuszą atrakcyjnymi zarobkami, pracą przy ambitnych projektach oraz benefitami pozapłacowymi. Jednak najczęściej nie są w stanie rozmawiać z potencjalnymi kandydatami o szczegółach dotyczących oferowanej pracy. Nie znają branży, żargonu i nowości technologicznych. A Java i Javascript to dla nich dokładnie to samo.
Wysyłanie do kandydatów nieprzygotowanego rekrutera to jeden z najczęściej popełnianych błędów, który powoduje niepotrzebne wydłużanie procesów rekrutacyjnych, a w skrajnych przypadkach decyduje o całkowitym niepowodzeniu działań. Dlatego tak ważne jest odpowiednie przygotowanie osób odpowiadających za pozyskiwanie programistów i wyposażenie ich w wiedzę pozwalającą na skuteczną i atrakcyjną komunikację z kandydatami. Poświęcony czas i włożony wysiłek zwiększy prawdopodobieństwo rekrutacji odpowiednich ludzi.
Umożliwianie rozwoju i zapewnianie narzędzi
Pozyskanie kandydata to jednak tylko połowa sukcesu. Następnym ważnym zadaniem jest jego utrzymanie.
Dziesiątki tysięcy programistów na całym świecie jest pozbawionych możliwości rozwoju swoich kompetencji. W efekcie często wykonują zadania, których nie lubią i kodują w językach, za którymi nie przepadają. Narastająca frustracja prowadzi nieuchronnie do zmiany pracodawcy.
Tymczasem badania pokazują, że możliwość rozwoju to dla programistów absolutny „numer 1” na liście priorytetów. Dlatego niezmiernie ważne jest przygotowywanie i wdrażanie programów szkoleniowych, pozwalających na podnoszenie kwalifikacji oraz umożliwienie uczestnictwa w konferencjach branżowych.
Bardzo istotną kwestią jest stworzenie kultury umożliwiającej dzielenie się wiedzą i wymianę doświadczeń. Bardzo dobre skutki przynosi promowanie pomysłowości i aktywne wspieranie procesu powstawania innowacyjnych rozwiązań. Taka praktyka powinna być codziennością w każdym, dbającym o pracowników software house.
Nie należy też zapominać o niezbędnych narzędziach. Absolutną podstawą jest zapewnianie wszystkich niezbędnych narzędzi. Czy potrzebne są trzy monitory? Czy niezbędna jest najnowsza i najlepsza klawiatura? Takie pytania nawet nie powinny się pojawiać. Ludzie pracujący w obszarze nowoczesnych technologii muszą mieć zapewnione narzędzia najwyższej klasy.
Wszystkie te działania mają na celu stworzenie w firmie środowiska odzwierciedlającego oczekiwania i preferencje programistów. Taka polityka sprawi, że możliwe będzie skutecznie pozyskiwanie i efektywne utrzymywanie najlepszych ludzi. Oczywiście lista możliwych do podjęcia działań może być zdecydowanie dłuższa. Ale o opisanych powyżej absolutnych podstawach nie należy zapominać.
Użyte tagi: IT, programowanie, programista, software house