Rekrutacja w TEONITE - case study z poszukiwań Full Stack Developera

Na wstępie zaznaczę, że nie jestem specjalistą od HR - od kilku lat działam w obszarze marketingu i do tej pory temat rekrutacji w IT był dla mnie obcy. Dlatego tym bardziej cieszę się, że dziś mogę przedstawić Wam moje pierwsze case study z poszukiwań odpowiedniej osoby do teamu TEONITE.

Dlaczego akurat Full Stack Developer?

Zanim przejdę do analizy procesu rekrutacji posłużę się definicją Full Stacka, którą znalazłam na portalu Quora podczas researchu do tego case study:

fullstack_quora

Źródło Quora

Powyższa definicja wyraźnie wskazuje, dlaczego jedynym, pasującym określeniem osoby, której szukaliśmy był właśnie “Full Stack Developer”. Wybraliśmy to stanowisko głównie ze względu na jego powszechnie przyjęte kompetencje, ale także na:

“Being a full-stack developer means being pushed outside of your comfort zone to constantly learn new skills”.

W końcu core TEONITE tworzą osoby, które nieustannie zdobywają nowe umiejętności i pracują w technologiach frontendowych i backendowych, także w data science i machine learning.

Czy zawsze najważniejsza jest treść?

Wersja pierwotna ogłoszenia o pracę

Po przejrzeniu kilku case studies i poradników napisałam “standardowe” ogłoszenie w formie: kogo szukamy, jakich umiejętności wymagamy, co oferujemy itd. Mimo poprawności tej wersji i wykorzystaniu przeze mnie wymienionych niżej działań promocyjnych:

  • posty na naszych kanałach w social media,
  • post sponsorowany na Facebooku,
  • posty na dedykowanych dla programistów grupach na Facebooku i LinkedIn,
  • posty na dedykowanych dla Szczecina grup na Facebooku i Linkedin,
  • ogłoszenia na olx.pl i infoludek.pl,
  • plakaty z ogłoszeniem, wywieszone na Zachodniopomorskim Uniwersytecie Technologicznym,
  • wsparcie od znanych w Szczecinie podmiotów IT: Netcamp, Technopark Pomerania,
  • wsparcie of lokalnych influencerów, znajomości ;),
  • “ręczne wyszukiwanie w internecie” osób, które mogłyby być zainteresowane stanowiskiem,

ogłoszenie nie skutkowało napływem CV.

Metamorfoza treści

alt

Chcieliśmy wiedzieć, co nie zadziałało. Przeanalizowaliśmy pierwszą wersję tekstu i doszliśmy do wniosku, że być może te “standardowe” ogłoszenia do nas po prostu nie pasują. Zdecydowaliśmy się na sporą modyfikację: zmieniłam treść i przełożyłam części składowe na nasz język, dorzucając nieco więcej informacji o “naszej filozofii pracy”.
Po kilku dniach od publikacji i wsparciu promocyjnym, nadal nie było zgłoszeń.

Zastanawialiśmy się nad kolejnymi zmianami w treści i w trzecim etapie opublikowałam (na dedykowanych dla programistów grupach na Facebooku) wersję dużo mniej formalną, tworząc coś na kształt “anty-ogłoszenia”:

python_developer

Niewiele to dało.

Mała zmiana, duży efekt

Doszliśmy do wniosku, że to nie treść ogłoszenia stanowi problem. Zdecydowaliśmy się na bardziej radykalną zmianę - rozdzieliliśmy stanowisko Full Stack na: JavaScript i Python Developer (umiejętności osób, które mogłyby się do nas zgłosić nadal były zgodne z naszym stosem technologicznym). Całość wsparliśmy wypisanymi wcześniej działaniami promocyjnymi i... efekt był natychmiastowy - już pierwszego dnia publikacji zaczęły do nas napływać pierwsze zgłoszenia.

python_developer

Podczas rozmów kwalifikacyjnych poznaliśmy przyczynę “niepowodzeń” wcześniejszych wersji ogłoszenia - okazało się, że większość osób, które się do nas zgłaszały miało sporo umiejętności i cech Full Stack Developera, ale... nie miała o tym pojęcia! Umiały kodować w Python, znały JavaScript (i na odwrót), ale były przekonane, że większe skille w jednym stosie od razu dyskwalifikują ich jako FullStacków. Nie zdawaliśmy sobie sprawy, że używanie nazwy “Full Stack” może być niezrozumiałe lub przesadnie interpretowane!

Podsumujmy…

Redagowanie ogłoszenia o pracę stanowiło dla mnie prawdziwe wyzwanie, głównie ze względu na powszechnie przyjęte schematy projektowania ogłoszeń, narzucane przez regulaminy portali, forów i grup z ofertami pracy.

O ile rozpisanie wymagań i tego, co możemy zaoferować potencjalnym kandydatom, nie jest problemem, tak część dotycząca opisu stanowiska była najtrudniejsza - w końcu:

core TEONITE tworzą osoby, które nieustannie zdobywają nowe umiejętności i pracują w technologiach frontendowych i backendowych.

Podczas całego procesu rekrutacji, który przebiegał jak najbardziej prawidłowo pod kątem promocji, dowiedzieliśmy się, że: powszechne rozumienie Full Stacka nieco różni się od naszego praktycznego doświadczenia, a kandydaci stawiają sobie poprzeczkę bardzo wysoko, tłumacząc, że mają za mało doświadczenia - to wpłynęło na pewien dysonans między naszymi wymaganiami a tym, jak ocenia siebie osoba aplikująca.

Dla nas Full Stack Developerem jest (lub może być) każdy programista, który nie boi się odkrywać nowych technologii, jest zmotywowany, a ograniczenia nie są dla niego przeszkodą, a wyzwaniem.

Jak wcześniej wspomniałam - w TEONITE każdy Developer to Full Stack - koduje na frontendzie i backendzie. Dla nas to jest coś naturalnego i zgodne z tym, co napisał Ian na Quora: “Being a full-stack developer means being pushed outside of your comfort zone to constantly learn new skills”.

bee_talents Nazwa nazwie nierówna. Ktoś kto w jednej firmie jest seniorem, w innej może być midem i na odwrót. Nie ma jednej ścieżki rozwoju, która wskazywałaby jednoznacznie na jakim szczeblu znajduje się dany kandydat.
Wynika to z tego, że zakres technologii jest bardzo szeroki i nie każdy senior posiada pełen wachlarz kompetencji technicznych, bo nie zawsze miał możliwość pracowania z konkretnymi zagadnieniami. Dlatego też, z perspektywy kandydata, określenie poziomu swoich kompetencji może być tak samo trudne, jak podanie adekwatnych widełek wynagrodzenia do roli, którą pełni. W rozwiązaniu tego problemu z pewnością mogą pomóc nam dobrze napisane ogłoszenia, które zawierają dokładny opis roli oraz szczegółowy stack technologiczny.

Aleksandra Pszczoła, CEO Bee Talents

P.S. 1
Dla kontrastu polecam wam coroczną ankietę Developer Survey Reports 2017, opracowaną przez portal StackOverflow. Dane w niej zawarte wskazują, że prawie 64% użytkowników to osoby określające siebie jako “Full Stack Developer”.

StackOverflow

P.S. 2
Przy okazji podrzucam Wam pewną ciekawostkę, którą zaserwował mi Facebook podczas próby publikacji ogłoszenia w facebookowym agregatorze ogłoszeń wszelakich - Marketplace ;)

alt

Tak, dobrze widzicie, Facebook zakwestionował moje ogłoszenie z powodu użycia słowa “Python” i odrzucił publikację z powodu naruszenia zasad sprzedaży zwierząt...

click to subscribe
hire us

Let’s talk about Mobile Apps

We’d love to design, develop and release them for you.

Highest DevOps Standards

Our team wield the right skills to make things work.

Angular magic in the making

Most flexible development technology for stunnig results.

Web Apps cooked the right way

The ultimate combination of code, design and user experience.

Django REST Framework

TEONITE develops, supports and donates open source projects.