Wróć do bloga

Kiedy wynagrodzenia to nie wszystko - rozwiązania, które decydują o atrakcyjności oferty pracy w IT

Wraz ze wzrostem rynku pracownika w ofertach IT można przebierać długo - wynagrodzenia nie maleją, a stanowisk dla programistów jest coraz więcej. Jednak kiedy obserwujemy spływ CV to nie jest on wcale taki duży, jak mogłoby się wydawać - a mieliśmy pewność, że nasza oferta była niezwykle konkurencyjna. Jakie aspekty pracy stały się więc dla developerów kluczowe? I co w 2019 firmy robią inaczej, żeby zachęcić jak najwięcej kandydatów do podjęcia pracy właśnie u nich? Jakie benefity w pracy IT są teraz na topie? O swoich doświadczeniach w rekrutowaniu programistów opowiada Paulina Rogala, IT Rekruter współpracujący z Talent Place.

Co przyciąga programistów?

Wbrew popularnej i nieco uszczypliwej opinii, dla programistów atrakcyjne wynagrodzenie to nie wszystko. Dla większości developerów szalenie ważna jest przede wszystkim praca przy tworzeniu od zera nowych aplikacji i funkcjonalności. Wynika to z faktu, że taka praca jest po prostu ciekawsza i nie wymaga „grzebania” w kodzie pisanym przez innych.
Niestety, znaleźć takie oferty jest ciężko. Zdecydowana większość firm (poza startupami) jest już w trakcie rozwoju istniejącego oprogramowania. Praca skupiona na utrzymaniu lub też wsparciu produktu będzie więc w większości przypadków dominującym zakresem zadań programisty. Oczywiście, im więcej czasu developer będzie mógł poświęcić na kreatywną pracę przy tworzeniu nowych funkcjonalności, tym bardziej atrakcyjna stanie się oferta pracy. Możliwość wzięcia odpowiedzialności za rozwój produktu jest ogromną korzyścią, ponieważ sprawia, że praca jest znacznie ciekawsza. Czasami jednak wiąże się to ze wsparciem produktu w formie on-calla, którego wielu developerów szczerze nienawidzi. Z mojego doświadczenia wynika, że oferty, które łączyły się z częstym on-callem, były wręcz odrzucane przez kandydatów! Co jednak, jeśli szukamy programistów do istniejącego produktu? Jakie czynniki sprawią, że więcej programistów z zainteresowaniem rozważy nasze atrakcyjne oferty pracy IT?

Ważne jest gdzie, a ważniejsze - kiedy?

Aspekt pracy zespołowej jest bardziej intrygujący niż można podejrzewać. Zespoły wielofunkcyjne (cross-functional) są świetnie oceniane przez programistów, ponieważ dają większe możliwości rozwoju i nauki dzięki współdziałaniu osób specjalizujących się w innych obszarach lub technologiach. Krakowski rynek pracy składa się głównie z zagranicznych korporacji i startupów - w efekcie polscy programiści często pracują w zespołach rozproszonych, czyli takich, które działają w różnych lokalizacjach. Taka współpraca daje niejednokrotnie świetne rezultaty, ale ma też swoje słabe strony - w przypadku dużej różnicy stref czasowych (np. między Polską a zachodnim wybrzeżem USA) godziny pracy mogą być dla niektórych developerów nieatrakcyjne. Może to również zmniejszać tempo współpracy i wdrażania np. nowych funkcjonalności.
Gdy developer pracujący z jednej półkuli kładzie się spać kiedy następny dopiero zaczyna swój dzień, to ciężko jest działać szybko - w ostateczności opóźnienia w komunikacji mogą wynieść nawet dobę. Nie każdy kandydat będzie chętny na udział w wirtualnych spotkaniach które odbywają się „po godzinach” polskich programistów. A zespoły rozproszone często pracują w dużych firmach, które mają swoje oddziały na całym świecie.

Technologie i frameworki w atrakcyjnych ofertach pracy IT

Poza strukturą zespołów istotny jest sposób pracy - największą popularnością cieszy się podejście agilowe takie jak Scrum czy Kanban. I choć osobiście spotkałam się z przypadkami programistów, którzy ceniąc sobie Waterfall za żadne skarby nie chcieli dołączać do takich zespołów, tak można te osoby policzyć na palcach jednej ręki. Agile zdecydowanie pozostaje w Krakowie królem. Podejście elastyczne staje się biznesową koniecznością a programiści cenią sobie agilową organizację pracy i możliwość szybkich wdrożeń. Scrum pozwala również na zmniejszenie formalności i biurokracji do minimum (a tworzenie dokumentacji oczywiście nie należy do ulubionych obowiązków developerów). Podejście agilowe zapewnia szybszą i skuteczniejszą realizację projektu.
Pytanie, które pada ze strony kandydatów w czasie większości wstępnych rozmów rekrutacyjnych, dotyczy technologii i frameworków. Nikt nie chce już pracować np. z Java 6. Jakie informacje uwzględnić w atrakcyjnych ofertach pracy w IT? Największym zainteresowaniem ciągle cieszą się Spring i Hibernate po stronie backendowej oraz React.js i najnowsze wersje Angulara po stronie frontendowej. Oczywiście każdy obszar rządzi się swoimi prawami i tak jak przy aplikacjach webowych frameworki są bardzo istostne dla programistów, jak np w obszarze mobilnym będą to technologie natywne takie jak Swift czy Kotlin. Developerzy chcą pracować w projektach, które napisane są w technologiach najnowszej generacji, żeby pozostać na bieżąco z nowinkami.
Do popularnych obszarów o których ostatnimi czasy stało się bardzo głośno są Machine Learning (uczenie maszynowe), czy AI (sztuczna inteligencja). Niestety, te dziedziny są jeszcze słabo rozwinięte w Krakowie. Może się to niedługo zmienić - wielu developerów interesuje się tymi obszarami i projekty związane z tymi technologiami przyciągają coraz więcej entuzjastów.

Benefity pracownicze w IT, o którym kilka lat temu nie śniło się pracownikom

Prywatną opiekę zdrowotną czy pakiet Multisport można dziś uznać za standard. Co w takim razie dalej? Oferty bez dodatkowego ubezpieczenia na życie dla pracowników czy budżetu szkoleniowego są coraz rzadsze. Takie udogodnienia w ostatnich latach stały się standardem nie tylko pośród programistów. Czasami uśmiecham się pod nosem słuchając przedstawicieli firm, którzy planują otworzyć biura IT w Krakowie i wymieniają powyższe benefity jako elementy wpływające na konkurencyjność ofert. A elastyczne godziny pracy i możliwość pracy zdalnej? Możecie spodziewać się, że kandydaci nie zapytają czy ale ile dni w miesiącu mogą pracować poza biurem.
Co w takim razie zrobić, aby stworzyć prawdziwie konkurencyjną ofertę dla programistów? Jakie benefity w pracy IT są teraz atrakcyjne? Coraz popularniejszym ruchem jest wprowadzenie możliwości rozliczania kosztów autorskich, co de facto bezpośrednio wpływa na wielkość wynagrodzenia netto (w przypadku zatrudnienia w formie umowy o pracę). Taki benefit jest bardzo dobrze postrzegany przez pracowników, ale może przyprawić o „ból głowy” pracodawcę. Formalności potrzebne do wprowadzenia kosztów autorskich są dość skomplikowane i nie każda firma decyduje się na taki krok. Wpływa na to również brak stabilności przepisów prawnych. Mimo wszystko, koszty autorskie powoli stają się standardem na krakowskim rynku pracy.
Rzadziej pojawiają się takie dodatki jak dłuższe urlopy czy lunche dla pracowników. Niektóre firmy opłacają wyżywienie całkowicie, inne będą finansować je częściowo. Polskie prawo przewiduje stosunkowo dużo płatnego urlopu dla pracowników jeśli porównać nas do innych krajów, ale firmy czasami powiększają tę pulę. Taki benefit bardzo cieszy programistów. Innym udogodnieniem może być organizacja biura - fotele masujące, biurka z regulowaną wysokością, sprzęty do ćwiczeń, automaty do gier, bilard, etc. Kandydaci w czasie rozmów rekrutacyjnych dopytują również o sprzęt - najchętniej chcieliby mieć możliwość wyboru modelu komputera, monitorów i innych akcesoriów. To, co czasem przekonuje do przyjęcia ofert szczególnie pośród młodszych i mniej doświadczonych developerów są możliwości podróży służbowych a nawet możliwości przeniesienia się na stałe do pracy w innej lokalizacji.

Gdy firma należy też do Ciebie

Kolejnym ciekawym rozwiązaniem jest umożliwienie pracownikom wykupienia akcji lub opcji na udziały po preferencyjnych cenach. Ten z benefitów w pracy IT pojawia się w przypadku firm, które mają już mocną pozycją na rynku i są na giełdzie, nie w przypadku start-upów. Nowe firmy wchodzące na rynek krakowski czasami oferują kandydatom tzw. RSU (restricted stock units), czyli obietnica nadania akcji dla pracowników firmy, która jeszcze nie weszła na giełdę. Mam jednak wątpliwości, czy Kraków jest już odpowiednio dojrzały pod kątem zrozumienia znaczenia takich benefitów. Wielu kandydatów nie potrafi przeliczyć sobie wartości akcji i nie dostrzega długofalowych skutków takich inwestycji. Sama składając oferty dwuskładnikowe, w których jedną częścią były akcje firmy spotkałam się ze sceptycznym odbiorem. Kandydaci kierowali się argumentem „jeżeli nie mam tego na koncie, to w to nie uwierzę”.
Mam nadzieję, że z czasem świadomość kandydatów w tym aspekcie wzrośnie. Największe firmy, np. w USA, bardzo często oferują pracownikom akcje, a kandydaci świadomi tego jak dużo mogą na nich zarobić coraz mocniej dopytują o tę możliwość. Z benefitów finansowych bardzo często w ofertach pojawiają się premie bazujące na wynikach finansowych firmy lub ocenach okresowych natomiast w skali zysku są one ciągle małe w porównaniu do korzyści, jakie można osiągnąć dzięki akcjom.

Podsumowanie

Czy programiści mają uprzywilejowaną pozycję na rynku pracy? Standardy związane z benefitami i licznymi udogodnieniami pokazują, że pracodawcy faktycznie walczą o dobrych programistów, korzystając z wielu nowych narzędzi. Taka sytuacja na pewno utrzyma się jeszcze długo bo rynek IT jest i będzie rynkiem kandydata. Z perspektywy rekruterów istotne jest zrozumienie tych czynników, które przekonują developerów do zmiany pracy - dobre rozpracowanie tematu pozwala na nawiązanie wartościowych rozmów rekrutacyjnych. Z zaciekawieniem będę patrzeć, jak zmieniają się oferty i warunki pracy dla programistów na rynku pracy w Krakowie. Wraz z otwieraniem się w naszym mieście kolejnych firm z Doliny Krzemowej będzie to na pewno więcej niż interesujące. **



Autor: Paulina Rogala