Rozmawiałem ostatnio z koleżanką o tym jak dobrze napisać ogłoszenie rekrutacyjne kierowane do starszego programisty. Widziałem już sporo ogłoszeń i mam swoją perspektywę, rozmawiałem o dobrych i złych ogłoszeniach z ludźmi, którzy są celem takich ogłoszeń. Wytykaliśmy dziwne sformułowania, docenialiśmy to co do nas trafia. Chciałbym tu opisać ogólne zasady z mojego punktu widzenia i zareagować na kilka ogłoszeń wziętych z rynku dzisiaj, 2018-06-05.
Tekst ogłoszenia:
może być długi i szczegółowy, przeczytają całość jeżeli zawiera konkrety
eksponować właśnie te rzeczy, które odróżniają daną propozycję, czyli opis projektów, kształt teamu, nietypowe zadania, stos technologiczny; zaś informacje o benefitach, konsoli play station, owocach w środy powinny znaleźć się w wyodrębnionej sekcji
być podzielony na części,
pierwsza sekcja, opcjonalna, w jednym zdaniu opisuje kim jest firma, czym się głównie zajmuje,
nie powinien zawierać żadnej sztampy (sukces, rozwój), kalek (dynamiczny zespół) czy samochwalenia się (lider rynku)
potrzeby powinny być realne, można zakładać, że starszy programista backend zna relacyjne bazy danych, więc nie piszmy, że jest to wymaganie, tylko, które konkretnie będą wykorzystywane i do czego,
unikajmy ogólników "optymalizacja kodu" - głównie tym się zajmujemy, zastąpmy to konkretem, czy występuje kod "legacy", jak bardzo, ile będę z nim miał do czynienie versus inne zadania, "znajomości wzorców projektowych" - straszna sztampa, wielokrotnie pracowałem w firmach, które tego wymagały w ogłoszeniu, a w praktyce nigdy się nad nimi konkretnie nie zastanawialiśmy
nie stosujmy nieczytelnych kwantyfikatorów typu "projektowanie 4/5", procentów czy gwiazdek
nie zawiera błędów składniowych, ortograficznych, pokazuje to, że ogłoszenie nie było pisane na szybko, było konsultowane
zawiera sposób na poznanie firmy, ludzi, którzy w niej pracują i konkretnych działań, link do strony korporacyjnej to mało, przydałby się link do githuba, link do linkedina CTO i team leadera, jeżeli ogłoszenie jest na FB to zachęćmy do zadawania pytań pod postem, publicznie, mi osobiści pasowałoby zadawani pytań na stronie typu ask.fm (lepsze od fb, bo zostawia trwały ślad)
jeżeli szukamy seniora, to nie piszmy, że wystarczą dwa lata doświadczenia
osobiście preferują pół-formalną formę, zamiast "zakres obowiązków" - "potrafisz"
fajnie gdy jest sekcja "nie musisz", przykładowo "kontaktować się z klientem, to robi twój TL", "dotykać frontu, mamy od tego ludzi", "przychodzić zawsze do biura, rozsądna ilość pracy zdalnej jest w porządku"
warto zadać o brak "kija w dupie", może nie konkretnie, jak ja tutaj, stosując wulgaryzmy, ale celnie użyte heheszki mogą pomóc, z drugiej strony, nie chcesz, żeby ogłoszenie
trudna sprawa, ale jeżeli masz jakieś nie miłe zaskoczenie, podaj je, w najmilszej możliwej formie, "pracujesz na swoim sprzęcie", "tylko B2B, płacimy dobrą stawkę, ale urlopy ogarniasz sam, weź to pod uwagę porównując stawkę"
jeżeli nie podajesz widełek, napisz to, uzasadnij dlaczego, nie pisz "konkurencyjne wynagrodzenie"
jeżeli wymagasz jakiejś rozbudowanej technologii, napisz co konkretnie potrzebujesz, mało kto "zna AWS", bo w jego skład wchodzi kilkadziesiąt produktów (https://en.wikipedia.org/wiki/Amazon_Web_Services#List_of_products), potrzebujesz Machine Learning - ludzie piszą doktoraty z ML, co konkretnie mam umieć,
benefity wymień zwięźle jednym tchem na końcu, ktoś kto zarabia ponad 10K nie uważa multisportu za coś ważnego, ale doceni, że można zjeść owoce w środy, bo czemu nie
trochę heheszkowej autodeprekacji nie zaszkodzi, wybierz formę, "na piwo integracyjne przychodzi więcej niż połowa teamu backendowego ;)", "mamy całkiem ok kawę, ale możesz skumplować się z Martą, która przyniosła swój zestaw do alchemii i pije lepszą, kilka razy kupiliśmy jej ziarno z Kenii", jasne, że to opcjonalne i zależy od tego co chcesz osiągnąć
jeżeli robisz coś ekstra dla ludzi, powiedz o tym na końcu, chwal się, nie wiesz co robisz? zapytaj swoich ludzi, co doceniają, może robisz solidny pair programming, może da się u Was przyjść na dzień próbny, może po prostu można wpaść do biura i pogadać z deweloperami (jak to zrobić, żeby nie marnować czasu?), może masz ekstra krzesła?
Teraz zanalizuję ogłoszenia. Za każdym z nich stoi człowiek, który wykonuje swoją pracę najlepiej jak danego dnia potrafił. Zwrócę się do niego bezpośrednio. Proszę, odbierz krytykę jako chęć pomocy naszej branży, posłużenie się Twoim ogłoszeniem ma na celu rozwiązywanie problemów wziętych z życia, unikając teoretyzowania, moja opinia jest tylko opinią, a chęcią posłucham krytyki o sobie i moim artykule.
ogłoszenia: work in progress