Na co zwracają uwagę programiści przy zmianie miejsca zatrudnienia? Co jest dla nich kluczowe?
29.07.2021
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?
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”.
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.
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.
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.
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.
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.
Archiwum
03.07.2024
Zalety i wady pracy zdalnej
Praca zdalna zyskała na popularności, stając się standardem w wielu branżach, zwłaszcza w sektorze technologicznym. Chociaż ten model pracy oferuje wiele korzyści, ma także swoje wyzwania. Oto szczegółowa analiza plusów i minusów pracy zdalnej.
21.05.2024
Jak efektywnie zarządzać długim procesem rekrutacyjnym, aby zadowolić obie strony?
Rekrutacja na kluczowe stanowiska może trwać długo i być stresująca zarówno dla kandydatów, jak i dla zespołów HR. Jednak odpowiednio zarządzany długi proces rekrutacyjny nie tylko zwiększa szanse na znalezienie idealnego kandydata, ale również buduje pozytywny wizerunek firmy jako pracodawcy. Oto kilka kluczowych strategii, które pomogą przeprowadzić długie procesy rekrutacyjne, z korzyścią dla wszystkich stron.
01.07.2022
5 ważnych pojęć dla początkującego rekrutera IT – te terminy musisz znać!
5 ważnych pojęć dla początkującego rekrutera IT – te terminy musisz znać! Poniżej zebraliśmy listę kilku najważniejszych naszym zdaniem pojęć z zakresu rekrutacji IT, które z pewnością każdy rekruter IT…
13.10.2023
Jak wygląda proces w agencji rekrutacji IT Talentica?
W niniejszym artykule przedstawiamy jak wygląda u nas proces rekrutacji, jak złożony jest i jakie elementy zawiera. Każdy z etapów jest niezwykle istotny i ma wpływ na pozostałe. Ostatecznym celem jest dowiezienie Klientowi oraz Kandydatowi konkretnej wartości na profesjonalnym poziomie.
19.04.2024
Jak wybrać idealną agencję rekrutacyjną IT dla swojej firmy?
W dzisiejszym dynamicznie zmieniającym się świecie technologii, znalezienie odpowiednich talentów IT może być kluczowe dla sukcesu każdej firmy. Wybór odpowiedniej agencji rekrutacyjnej, która spełni specyficzne potrzeby Twojej organizacji, może znacząco wpłynąć na efektywność i wyniki procesów rekrutacyjnych. Oto kilka kluczowych czynników, które należy wziąć pod uwagę, decydując się na współpracę z agencją rekrutacyjną IT.
12.01.2023
Front-End Developer: kim jest, rola w organizacji, przykładowe pytania rekrutacyjne
Frontend Developer, zwany również programistą front-endowym, jest specjalistą odpowiedzialnym za projektowanie i tworzenie interfejsu użytkownika aplikacji webowych. Jego głównym zadaniem jest...
01.02.2023
Narzędzia wykorzystywane w rekrutacyjnych procesach IT
Rekrutacja jest kluczowym aspektem sukcesu każdej firmy, a sektor technologii informatycznych (IT) nie jest wyjątkiem. Wraz z rosnącym zapotrzebowaniem na wykwalifikowanych specjalistów IT...
15.03.2022
Embedded IT recruiter – kim jest i jaką wartość wnosi do organizacji?
Embedded IT recruiter – kim jest i jaką wartość wnosi do organizacji? Coraz popularniejszym sposobem działania firm wyspecjalizowanych w rekrutacji IT, jest model embedded recruitment – szczególnie widoczne jest to…
21.07.2023
Rozszyfrowanie kodu rekrutacji IT: Kluczowe strategie i najlepsze praktyki
W dzisiejszych czasach, gdy sektor IT prężnie rozwija się i ewoluuje, proces rekrutacji staje się coraz bardziej skomplikowany. Firmy na całym świecie konkurują o zdobycie najzdolniejszych i najbardziej innowacyjnych umysłów w branży...
14.10.2022
30 grup na Facebooku służących do publikacji ogłoszeń z branży IT
30 grup na Facebooku służących do publikacji ogłoszeń z branży IT Dzisiaj przedstawię Ci kilkanaście grup różniących się od siebie ilością członków, ale i typem ogłoszeń. Pamiętaj, że sukces rekrutacji…
18.04.2023
5 najlepszych strategii rekrutacji talentów IT
Rekrutacja najlepszych talentów IT może być wyzwaniem na dzisiejszym konkurencyjnym rynku pracy. Przy tak wielu firmach walczących o tych samych kandydatów ważne jest posiadanie solidnej strategii rekrutacyjnej. Oto pięć strategii rekrutacji najlepszych talentów technicznych do Twojej firmy...