Błąd 1: Proces rekrutacyjny dłuższy niż 2 tygodnie
Dobry programista dostaje 3-5 ofert jednocześnie. Jeśli Twój proces ma 4 etapy rozciągnięte na miesiąc, przegrywasz z firmą, która da ofertę po tygodniu.
Nie mówię, że masz skracać weryfikację. Mówię, że masz działać szybko. Rozmowa techniczna może być następnego dnia po przesłaniu CV, nie za tydzień. Feedback w 24h, nie w piątek za tydzień.
Każdy dzień opóźnienia w procesie rekrutacyjnym zmniejsza szansę na zatrudnienie o ok. 10-15%. Po dwóch tygodniach najlepsi kandydaci już podpisali umowy gdzie indziej.
Błąd 2: Ogłoszenie, które nic nie mówi
"Szukamy doświadczonego programisty do dynamicznie rozwijającego się zespołu. Oferujemy atrakcyjne wynagrodzenie i przyjazną atmosferę." Brzmi znajomo? To ogłoszenie, które wygląda jak każde inne.
Programiści chcą wiedzieć:
- Jaki to projekt? - nie NDA na opis, ale chociaż domena i skala.
- Jaki stack technologiczny? - konkretne wersje, nie "nowoczesne technologie".
- Jakie są widełki? - brak widełek to sygnał, że firma płaci poniżej rynku.
- Jak wygląda praca na co dzień? - Scrum? Kanban? Code review? CI/CD?
Błąd 3: Zadanie rekrutacyjne na 8 godzin
Wysyłasz kandydatowi zadanie "na weekend". On ma rodzinę, hobby i jeszcze 3 inne procesy. Twoje zadanie ląduje na dnie priorytetów albo wprost w koszu.
Lepsza alternatywa: krótka sesja live coding (45-60 min) albo zadanie na max 2 godziny z jasno opisanymi oczekiwaniami. Kandydat widzi, że szanujesz jego czas, a Ty widzisz jak myśli pod presją.
Błąd 4: Brak feedbacku po odrzuceniu
Kandydat spędził godziny na rozmowach i zadaniu, a Ty cisza. Żaden mail, żaden telefon. To najszybszy sposób, żeby zbudować złą reputację na rynku.
Programiści rozmawiają ze sobą. Na meetupach, na Discordach, na LinkedInie. Jeśli 10 osób usłyszy, że Twoja firma ghostuje kandydatów, następna rekrutacja będzie jeszcze trudniejsza.
Wystarczy krótki mail z podziękowaniem i ogólnym powodem odrzucenia. 3 minuty pracy, ogromna różnica w percepcji.
Błąd 5: Szukasz "jednorożca" zamiast dobrego programisty
"Potrzebujemy full-stacka ze znajomością React, Node.js, Python, AWS, Kubernetes, który ma też doświadczenie w machine learningu i zna się na mobile." Serio?
Taka osoba albo nie istnieje, albo kosztuje 50 000+ zł/mies. i nie szuka pracy na Pracuj.pl. Im dłuższa lista wymagań, tym mniej kandydatów.
Lepsze podejście: określ 3-4 kluczowe kompetencje, które są naprawdę niezbędne. Reszta to "nice to have". Dobry programista nauczy się nowego narzędzia w tydzień. Ale dobrych programistów nie ma tyle, żeby czekać na idealnego.
Co z tym zrobić?
Każdy z tych błędów da się naprawić bez budżetu i rewolucji. Wystarczy:
- Skrócić proces do maks. 2 tygodni od CV do oferty.
- Napisać ogłoszenie z konkretnymi informacjami i widełkami.
- Skrócić zadanie rekrutacyjne do max 2 godzin.
- Wysyłać feedback każdemu kandydatowi, nawet odrzuconemu.
- Szukać dobrego programisty, nie jednorożca.
A jeśli nie masz czasu robić tego sam, to właśnie po to są ludzie tacy jak ja. Mogę pomóc ułożyć proces albo prowadzić go za Ciebie.