Na co zwracają uwagę programiści przy zmianie miejsca zatrudnienia? Co jest dla nich kluczowe?
29 Lip

Na co zwracają uwagę programiści przy zmianie miejsca zatrudnienia? Co jest dla nich kluczowe?

Programista to jeden z nielicznych zawodów, gdzie stawki rosną od kilku lat nieprzerwanie, rąk do pracy mało, a sam zawód nie należy do najłatwiejszych. Dzięki temu pracodawcy muszą stale podnosić poprzeczkę jeżeli chodzi o standardy pracy i samego miejsca zatrudnienia. Programiści są wymagający, ale wymagająca jest też ich praca – nie każdy nadaje się do wykonywania tego zawodu. Jakie więc elementy są dla programistów istotne przy zmianie miejsca pracy?

1.Projekty

Jednym z najważniejszych o ile nie najważniejszym czynnikiem są projekty. Programiści lubią pochylać się nad nietrywialnymi zagadnieniami dzięki czemu stale szlifują swój warsztat. Małe projekty, niezbyt złożone technologicznie z prostymi algorytmami są dobre dla początkujących programistów, natomiast ci bardziej zaawansowani szukają czegoś więcej. Projektowanie stron webowych dla biznesu będzie więc dla seniora mniej atrakcyjne niż złożone serwisy typu ecommerce. Nie ma tu oczywiście sztywnych reguł, ale zaawansowane projekty są bardziej „sexy”.

2. Wielkość zespołu

Większość programistów jakich znam ceni sobie pracę w małych, wzajemnie uzupełniających się zespołach opartych o sharing knowledge. Teamy max. 10-osobowe z jasno wytyczoną ścieżką raportowania zdają najlepszy w ich oczach egzamin. Dodatkowo zespół powinien być zróżnicowany pod kątem doświadczenia – juniorzy muszą mieć od kogo się uczyć wykonując coraz to bardziej zaawansowane zadania, a seniorzy potrzebują jeszcze bardziej doświadczonego Lead’a, który popchnie zespół w dobrym technologicznie kierunku.

3. Finanse

Oczywiście nikt nie pracuje za darmo więc pieniądze są bardzo ważnym czynnikiem decydującym o zmianie pracy. Pandemia wymusiła na wielu pracodawcach zwiększenie stawek, rynek mocno się zmienił, a sami programiści coraz bardziej cenią sobie wolność (co poniekąd związane jest z bezpieczeństwem by nie zarazić się wirusem od innych) w postaci pracy zdalnej. Seniorzy na niektórych stanowiskach typu Java Developer zarabiają już nawet 200 zł netto za każdą godzinę pracy dodatkowo pracując z dowolnego miejsca na ziemi. Nowe realia mocno wpłynęły na cały rynek rekrutacyjny.

4. Team diversity

Różnorodność zespołu to również ważna kwestia przy myśleniu o nowym miejscu zatrudnienia. W głowie programisty bowiem rodzi się pytanie – od kogo będę mógł czerpać wiedzę? Czy dostatecznie się rozwinę? Różni ludzie to różne spojrzenia na dany problem, a to tworzy nowe pomysły i rozwiązania. Dodatkowo team składający się np. z osób z różnych krajów to szansa na rozwój samego języka obcego – kandydaci coraz chętniej uczą się np. francuskiego czy niemieckiego gdyż angielski jest już standardem i zna go praktycznie (przynajmniej w stopniu czytania dokumentacji technicznej) każdy developer.

5. Technologie

Bardzo ważne dla programistów są same technologie w jakich programuje się aplikacje. Z pewnością dla Frontend’owca praca z Angular 2 nie będzie super rozwijająca, tak samo jak i dla Java Developera praca z Java 8. Dbanie o to by projekty były cały czas rozwijane pod kątem nowych technologii to z pewnością wymagające zadanie po stronie pracodawcy. Ma to jednak sporo plusów – developerzy cenią sobie najnowsze technologie ponieważ to zapewnia im nieustanny rozwój. Dzięki temu dłużej trzymają się danego pracodawcy i mniej rotują. Warto zwrócić też uwagę, że nie same wersje oprogramowania mają znaczenie, ale też technologia. Na pewno Kotlin w przypadku Androida będzie bardziej ciekawy niż natywne aplikacje pisane w Javie.  

6. Możliwości rozwoju i awansu

Kolejnym dość istotnym czynnikiem dla kandydatów są szkolenia – zarówno te wewnętrzne jak i zewnętrzne (płatne). Dobrze jeżeli pracodawca wysyła swoich programistów na refinansowane szkolenia płatne z zakresu konkretnych technologii oraz certyfikuje swoich pracowników. Przykładowo specjalista DevOps działający w chmurze Microsoft będzie cenił sobie możliwość wzięcia udziału w certyfikacji Azure gdzie pracodawca da mu przestrzeń do nauki i rozwoju by z powodzeniem poradzić sobie z egzaminem. Ważna jest także jasna ścieżka awansu – junior z pewnością będzie chciał stać się mid developerem (Regular Dev), a Regular Developer – Seniorem. Starsi programiści też chcą awansować by np. prowadzić zespół, odpowiadać za dobór narzędzi i technologię. Niezbyt kusząca jest sytuacja, w której nie ma jasno wytyczonej ścieżki kariery w ramach organizacji.

Podsumowanie: istnieje wiele czynników, które kandydaci ubiegający się o stanowisko programisty kładą na pierwszy plan przy wyborze nowej pracy. Powyżej postarałem się przytoczyć te z naszego doświadczenia najważniejsze. Rolą pracodawcy jest nie tylko zapewnić nowoczesne biuro z dostępem do darmowej kawy i owoców, ale przede wszystkim stworzyć miejsce oparte o dzieleniu się wiedzą, nieustannym rozwoju oraz z nowoczesnymi technologiami.

Jakie oferty pracy wybierają kandydaci? Na co powinien zwrócić uwagę pracodawca przy konstruowaniu ogłoszenia?
27 Sty

Jakie oferty pracy wybierają kandydaci? Na co powinien zwrócić uwagę pracodawca przy konstruowaniu ogłoszenia?

Jednym z kluczowych problemów pracodawców jest odpowiednie zaprezentowanie oferty pracy potencjalnym kandydatom. Nietrudno zauważyć, że mniejsze starania należy poczynić jeżeli naszym „targetem” są osoby młode, często bez doświadczenia lub z kilkoma projektami na koncie. Takich osób za mocno prosić nie trzeba by podjęły pracę w Twojej firmie. Co jednak jeśli chcemy skupić się na seniorach i osobach z dużym doświadczeniem? Musimy zupełnie inaczej promować naszą ofertę i stworzyć coś bardziej konkurencyjnego.

Elastyczne podejście

Bardzo ważnym czynnikiem jest środowisko, w którym kandydat podejmie pracę. Czy pracodawca jest problematyczny? Czy tworzy bariery do rozwoju, czy słucha swoich pracowników? Nie mam tu oczywiście na myśli zmiany stacku technologicznego co 3 tygodnie ponieważ każdy chce pracować z inną technologią tylko bardziej przyziemne kwestie jak wcześniejsze wyjście z pracy, odrobienie części zadań z domu czy wyjątkowy miesiąc zdalnie na Karaibach – bo czemu nie? Z pomocą w tego rodzaju aktywności mogą przyjść rekomendacje innych zatrudnionych, które pojawią się wraz z ofertą pracy. Fajnie jeśli np. w serwisie Linkedin, pod postami firmy promującymi nowe stanowisko będą udzielać się w komentarzach faktyczne osoby, pracownicy firmy. To wszystko sprawi, że firma będzie bardziej wiarygodna, a pracownicy potwierdzą, że pracodawca zwraca uwagę na potrzeby współpracowników.

Praca zdalna

Czy firma pozwala na pracę zdalną w jakimkolwiek zakresie? Często procesy w firmach budowane są na tyle nieprzyjaźnie, bez głębszej analizy potrzeb, że praca zdalna, choćby w najmniejszym stopniu nie jest możliwa. To błędne myślenie. Każdy z nas ma wrodzoną potrzebę bycia ważnym i uznanym. Dodatkowo nic tak nie działa motywująco na nas jako ludzi jak odpowiedzialność – już od setek tysięcy lat braliśmy odpowiedzialność za własne narodzone potomstwo. Owa odpowiedzialność czynni nas bardziej wydajnymi oraz skuteczniejszymi. Kandydaci, którzy szukają nowych wyzwań chcą pracować w miejscu, które idzie z duchem czasu. Jeżeli pracodawca tłumaczy się „brakiem kontroli nad pracownikami” jeśli Ci chcą pracować zdalnie, czas poszukać bardziej przyjaznego środowiska do rozwoju. Wszystkim osobom zarządzającym polecam książkę “Extreme Ownership: How U.S. Navy SEALs Lead and Win” by Jocko Willink and Leif Babin, jest to niewątpliwie jedna z ważniejszych lektur na temat zarządzania. Każdy przywódca powinien ją przeczytać.

Godziny pracy

Jednym z ważniejszych elementów są także elastyczne godziny pracy, możliwość wyboru startu czy zakończenia pracy. Nie każdy lubi rozpoczynać dzień pracy od godziny 9:00. Wiele osób woli wstać wcześniej i skończyć pracę kiedy inni jeszcze mają przed sobą kilka godzin do wypracowania. To samo tyczy się tzw. Nocnych Marków, gdzie rozpoczęcie pracy następuje dopiero w godzinach okołopołudniowych. Oczywiście przy zachowaniu takiej elastyczności, ważnymi elementami są kwestie organizacji pracy np. daily standupy, które zazwyczaj są o określonej, stałej dla całego zespołu porze. Wówczas taka godzina powinna być na tyle dobrze dobrana by każdy bez zbędnych „poślizgów” mógł się na nią wyrobić. Elastyczne godziny pracy są istotne dla kandydatów gdyż każdy z nas ma swoje zobowiązania – rodzinę, pasje, hobby, cele. Rolą pracodawcy jest stworzenie takich warunków pracy, aby każdy (a przynajmniej większość) czuł się dobrze i mógł spożytkować swój wolny czas w godzinach jakie mu najbardziej odpowiadają.

Wybór formy zatrudnienia

Kolejnym istotnym czynnikiem dla kandydatów jest możliwość wyboru formy zatrudnienia. Mamy do czynienia z coraz bardziej świadomym społeczeństwem, nie każdy chce płacić tak wysokie podatki np. przy umowie o pracę jeśli porównujemy ją z umową o współpracy (kontrakt, tzw. B2B). Doskonale wiemy, że system emerytalny w Polsce nie jest bez wad, a jakiekolwiek roszczenia z tytułu wykonywanej pracy i poboru składek w przyszłości są po prostu mocno niepewne. W takiej sytuacji idealnym rozwiązaniem będzie danie kandydatom wyboru – niech sami zdecydują jaka forma zatrudnienia będzie dla nich najbardziej odpowiednia.

Podsumowanie: oczywiście istnieje o wiele więcej istotnych elementów decydujących o wyborze idealnego miejsca pracy przez kandydata aniżeli elastyczne podejście pracodawcy, możliwość pracy zdalnej czy wyboru godzin pracy lub wybór formy zatrudnienia. W niniejszym artykule starałem się uwypuklić najważniejsze kwestie, na które pracodawca zazwyczaj ma wpływ (w przeciwieństwie to takich kwestii jak wysokość wynagrodzenia czy lokalizacja biura, które często są zbyt silnie ugruntowane by poddać je zmianom). Najważniejszym elementem wspólnym powyższego zbioru informacji jest elastyczność, której mimo czasów, w których przyszło nam żyć tak bardzo wielu pracodawcom brakuje, a przecież to dzięki niej często pozyskujemy idealnych kandydatów.

Udanych łowów 🙂

Jak znaleźć pracę w branży IT? Skuteczne metody i narzędzia w trakcie poszukiwania pracy w IT.
19 Wrz

Wiele osób podczas poszukiwania pracy w sektorze IT nie wie z jakich metod lub narzędzi korzystać. Bardzo często skupia się więc na aplikowaniu na ogłoszenia umieszczane na znanych portalach ogłoszeniowych z pracą lub pyta najbliższe grono znajomych, nie zdając sobie sprawy, że w ten sposób mocno ogranicza sobie możliwość dotarcia do najciekawszych ofert. Z poszukiwaniem pracy jest tak samo jak ze znalezieniem lub rekrutacją właściwego pracownika – trzeba mieć możliwość porozmawiania z większą ilością osób, aby wyłonić tzw. „perełkę”. Od czego więc zacząć?

1. Twój profil w serwisie Linkedin oraz Facebook

W przypadku poszukiwania pracy te dwa portale to absolutne must-have. Dzięki odpowiednio przygotowanemu profilowi na Facebooku lub Linkedinie, zwiększysz jego oglądalność, a tym samym prawdopodobieństwo iż dotrze do Ciebie osoba szukająca takiego kandydata jak Ty. Pamiętaj, że to jak widzi Cię przyszły pracodawca ma wpływ na warunki jakie jest w stanie Ci przedstawić. Skup się więc na dodaniu profesjonalnego zdjęcia profilowego i zdjęcia w tle (pamiętaj, że zdjęcie Twojego psa lub kota nie będzie najlepszym pomysłemJ), a w przypadku Linkedin’a także na właściwym wypełnieniu całego profilu. Nie zapominaj o podsumowaniu profilu. Wiele osób nie korzysta z tego pola, ponieważ wymaga ono więcej kreatywności. Nie jest to przecież pole do „wyklikania”, ale niezmiernie ważne w przypadku niektórych pracodawców bowiem zdarza się, że firmy korzystają ze słów kluczowych, a te zawarte są w podsumowaniu. Dokładnie wypełnij również kwestie związane z Twoim doświadczeniem zawodowym i edukacją. Nie zapomnij pochwalić się uzyskanymi certyfikatami lub przebytymi szkoleniami.

2. Twoja sieć znajomych na Facebooku oraz grono kontaktów biznesowych na Linkedin

Kolejnym krokiem jest poinformowanie w profesjonalny sposób swoich znajomych na Facebooku oraz Linkedin o tym, iż poszukujesz nowych wyzwań zawodowych. Czym jest profesjonalny sposób? Przede wszystkim zaznacz jasno i wyraźnie dlaczego poszukujesz pracy. Wymień lakonicznie swoje mocne strony, w czym jesteś dobry oraz czego może się spodziewać po Twojej pracy przyszły pracodawca. Napisz też czego oczekujesz, aby wyeliminować pracodawców, którzy nie są w stanie zapewnić Ci niezbędnych dla Ciebie profitów. Jeżeli przygotujesz już taki opis siebie, mówiący o tym dlaczego jesteś dobrym pracownikiem oraz dlaczego zmieniasz obecną pracę lub jej poszukujesz, umieść te informacje na tablicy na Facebooku oraz Linkedinie. W przypadku serwisu Linkedin Twoja sieć kontaktów powinna zawierać osoby pracujące na stanowiskach takich jak „Recruiter”, „Headhunter”, „Recruitment Consultant”, „Rekruter”, „HR Specialist” itd. Dzięki temu zapewnisz swojemu komunikatowi dotarcie do właściwego grona odbiorców. To bardzo ważne, aby Twój wpis został odebrany przez jak największą liczbę konkretnych osób.

3. Wiadomości bezpośrednie do rekruterów

Jeżeli Twoje wpisy na wall’ach nie przynoszą oczekiwanych rezultatów, kolejnym krokiem jaki możesz wykonać jest prywatna wiadomość do rekruterów IT. Dzięki temu dotrzesz z przekazem bezpośrednio do osób zajmujących się rekrutacją pracowników IT, a tym samym zwiększysz szansę na znalezienie nowej pracy. Ta forma kontaktu jest jednak bardzo czasochłonna i musisz uzbroić się w cierpliwość zanim uzyskasz oczekiwaną odpowiedź. Pamiętaj aby podczas kontaktu z rekruterem wzbudzać jak największe zaufanie, posługując się profesjonalnym językiem z zachowaniem poprawnego układania zdań i formułowania myśli. Zapewni to lepszy odbiór Ciebie jako godnego kandydata w oczach rekrutera.

4. Fora dyskusyjne

Kolejnym sposobem jest udzielanie się na forach dyskusyjnych. Jeśli jesteś programistą możesz skorzystać z forum 4programmers.net, gdzie w odpowiedniej sekcji możesz założyć temat związany z Twoją wiadomością. Fora tematyczne mają tę przewagę, że osoby je odwiedzające należą do grona osób zainteresowanych daną tematyką, w naszym przypadku IT. Zwiększa to szanse na to iż Twoje ogłoszenie trafi do osób zainteresowanych tematem. W przypadku udostępnienia informacji na forum, staraj się odpowiadać na bieżąco na wszystkie nowe wpisy dot. Twojego ogłoszenia. Musisz aktualnie śledzić to co dzieje się na forum oraz to jak użytkownicy reagują na Twój wpis.

5. Grupy tematyczne

Kolejnym krokiem jaki możesz wykonać jest umieszczenie wpisu na konkretnej grupie tematycznej związanej z pracą na odpowiednim stanowisku/w ramach konkretnej technologii. Grupy te znajdziesz zarówno w serwisie Facebook jak i Linkedin. Warto abyś dodał się już dzisiaj do grup związanych z Twoim stanowiskiem/technologią, w której zamierzasz szukać pracy. Jeśli jesteś programistą JavaScript (i o dziwo masz problem ze znalezieniem ciekawej pracy) możesz dodać się na grupie JS News: Jobs – https://www.facebook.com/groups/jsjobs/. Dzięki temu osoby, które poszukują każdego dnia nowych osób zobaczą Twój wpis i możesz liczyć od nich na tzw. private message.

6. Konto na GitHub’ie

Jeśli jesteś programistą, bezapelacyjnie powinieneś założyć konto w serwisie GitHub. Dzięki temu serwisowi będziesz mógł podzielić się stworzonym przez siebie kodem z innym użytkownikami, a nawet go udoskonalać dzięki czemu pokażesz światu jak dobry jesteś. Ten serwis śledzony jest przez doświadczonych rekruterów IT, więc jeśli będziesz cierpliwy pewnego dnia może okazać się iż odezwie się do Ciebie ktoś z ambitnym projektem za „ciekawe” wynagrodzenie. Dodatkowo warto abyś podczas uzupełniania profilu uzupełnił go o takie informacje jak Twoje aktualne CV oraz zrealizowane projekty. To zwiększy szanse na dotarcie do odpowiednich osób z właściwymi projektami.

7. Wyspecjalizowane firmy rekrutacyjne

Istnieje jeszcze jeden sposób – wysłanie swojego CV wraz z listem motywacyjnym do jednej (lub kilku) z firm rekrutacyjnych, działających w obszarze IT. Przykładowo możesz wysłać CV do nas na adres kontakt@talentica.pl, a odpowiedni konsultant skontaktuje się z Tobą i poinformuje co możemy na dany moment Ci zaoferować. Korzystanie z agencji możesz potraktować jako dobry dodatek to wszystkich innych działań. Ten sposób ma tę przewagę, że w przypadku kiedy jesteś w bazie danej agencji, może ona zaproponować Ci nową pracę w każdym momencie, nawet po roku od wysłania do niej Twojego CV. Dzięki temu możesz stale spodziewać się ciekawych ofert, sprofilowanych pod Ciebie i Twoje oczekiwania.

Podsumowanie: istnieje wiele metod na znalezienie ciekawej, dobrze płatnej pracy w sektorze IT. Nie ma jednak złotego środka, a najlepszym sposobem jest skorzystanie ze wszystkich wyżej wymienionych metod jednocześnie. Chodzi tu przede wszystkim o to, aby zwiększyć zasięg promocji własnej osoby, a tym samym prawdopodobieństwo iż komunikat trafi do osoby poszukującej właśnie Ciebie.