CodeGym /Blog Java /Random-PL /Negocjowanie wynagrodzeń dla programistów. Jak nie sprzed...
John Squirrels
Poziom 41
San Francisco

Negocjowanie wynagrodzeń dla programistów. Jak nie sprzedać swoich umiejętności krótko?

Opublikowano w grupie Random-PL
Bądźmy szczerzy. Jednym z głównych powodów, dla których tak wiele osób chce obecnie zostać programistami, są pieniądze. Wiadomo już, że przeciętny programista zarabia znacznie więcej niż specjaliści w wielu innych powszechnych zawodach. Oczywiście nie ma nic na tym świecie za darmo, a twórcy oprogramowania mogą spodziewać się, że zarobią więcej niż inni, ponieważ ta praca wymaga sporej wiedzy na temat narzędzi i technologii, a także praktycznego doświadczenia. Ale jeśli chodzi o wynagrodzenia, Twoja obiektywna wartość jako specjalisty nie jest jedynym, a czasem nawet głównym czynnikiem wpływającym na wysokość wynagrodzenia, jakie otrzymasz za swoją pracę. Dzisiaj porozmawiamy o szacowaniu swojej wartości jako programisty na rynku pracy, negocjacjach dotyczących wynagrodzenia i ogólnie o zarządzaniu oczekiwaniami płacowymi.
Negocjowanie wynagrodzeń dla programistów.  Jak nie sprzedać swoich umiejętności krótko?  - 1
z filmu „Jerry Maguire” (1996)

Ile może zarobić programista Java?

Pierwszym krokiem do oszacowania swojej wartości i uzyskania więcej za to, co masz do zaoferowania jako specjalista, jest poznanie samego rynku, a zwłaszcza niszy/specjalizacji, w której będziesz pracować. Przyjrzyjmy się, ile zarabia przeciętny programista Java sprawia, że ​​np. Według PayScale średnia pensja programisty Java w USA wynosi 74 300 dolarów rocznie, przy średnim przedziale wynagrodzeń od 50 tys. do 105 tys. dolarów rocznie. Liczby Glassdoor są jeszcze wyższe i wynoszą 74 100 dolarów rocznie, przy średniej pensji wahającej się od 57 tys. dolarów do 117 tys. dolarów rocznie. Nieźle, prawda? A to są dane dla zwykłych programistów Java. Starszy programista Java mógłby rozsądnie oczekiwać dodatkowych 25–30 tys. dolarów do rocznej pensji. Programiści Java zarabiają dobre pieniądze także w Europie. Średnia pensja programisty Java w Niemczech wynosi prawie 49 000 euro rocznie, podczas gdy seniorzy Java zarabiają ponad 62 000 euro. W Wielkiej Brytanii programiści Java zarabiają średnio 53-85 tys. euro rocznie, w Hiszpanii średnia pensja wynosi 27-45 tys. euro, a w Holandii 30-64 tys. euro.

Wynagrodzenie programisty uzależnione od poziomu doświadczenia

Kolejnym ważnym czynnikiem, który będzie miał znaczący wpływ na Twoje wynagrodzenie, jest poziom doświadczenia. Naturalnie programiści Junior, Mid-Level i Senior otrzymują zróżnicowane wynagrodzenie w zależności od ich kwalifikacji i doświadczenia.

  • Wynagrodzenie młodszego programisty

Nawet młodszy programista z ograniczonym doświadczeniem może spodziewać się całkiem niezłego wynagrodzenia w porównaniu do zarobków w innych dziedzinach i zawodach. Na przykład według Glassdoor w USA średnia pensja młodszego programisty wynosi 63 502 dolarów rocznie. PayScale podaje, że średnia pensja juniora w Stanach Zjednoczonych wynosi 53 803 dolarów rocznie, co wciąż jest całkiem niezłym wynikiem, biorąc pod uwagę pracę początkującego. Dane dotyczące wynagrodzeń na innych głównych rynkach światowych, takich jak Wielka Brytania, UE i inne kraje rozwinięte, mogą się różnić. Na przykład w Niemczech średnia pensja młodszego programisty wynosi 41 342 euro rocznie, podczas gdy w Wielkiej Brytanii – 24 116 funtów (około 31 tys. dolarów rocznie), w Holandii – 31 330 euro rocznie, podczas gdy w Australii 70 446 dolarów rocznie.

  • Wynagrodzenie programisty średniego szczebla

Według Glassdoor w USA średnia pensja programisty średniego szczebla wynosi 71 000 dolarów rocznie w porównaniu do 63 502 dolarów rocznie młodszych programistów. ZipRecruiter twierdzi, że średnia roczna płaca inżyniera oprogramowania średniego szczebla w Stanach Zjednoczonych jest nieco wyższa i wynosi 88 725 dolarów rocznie. Według PayScale w Niemczech programista średniego szczebla z 5–9-letnim doświadczeniem zarabia średnio 54 778 euro. We Francji średnia pensja średniego wynosi 41 342 euro. Ogólnie rzecz biorąc, programiści średniego szczebla zarabiają od 10 do 30% wyższe pensje niż juniorzy, więc zdobywanie większych pieniędzy zdecydowanie powinno być jedną z Twoich motywacji do jak najszybszego rozwoju od młodszego do średniego programisty.

  • Wynagrodzenie starszego programisty

Jeśli chodzi o wynagrodzenia za pracę programisty w USA, dla doświadczonego starszego programisty, niebo jest granicą, ponieważ giganci tacy jak Google, Facebook, Amazon, Apple i Microsoft DUŻO płacą inżynierom oprogramowania. Na przykład w Google inżynier oprogramowania na poziomie 7, który jest uważany za najwyższy, jaki można zdobyć jako programista, może zarobić łącznie 608 000 dolarów rocznie. Ale przejdźmy do średnich liczb. Według Glassdoor przeciętny starszy programista w USA zarabia około 121 000 dolarów rocznie, czyli znacznie więcej w porównaniu z pensją programisty średniego szczebla wynoszącą 71 000 dolarów rocznie i średnią pensją młodszych programistów w USA wynoszącą 63 502 dolarów rocznie. raport PayScale, starszego programisty z 10-19-letnim doświadczeniem, zarabia średnie całkowite wynagrodzenie w wysokości 109 122 USD na podstawie 5523 wynagrodzeń. Na koniec kariery zawodowej (20 lat i więcej) pracownicy zarabiają średnio 111 432 dolarów. Według PayScale w Niemczech starszy programista z ponad 10-letnim doświadczeniem zarabia średnio 63 638 euro. We Francji średnia pensja seniora wynosi 54 982 euro.

Negocjowanie wynagrodzenia i sprzedawanie siebie jako programisty. Wskazówki i zalecenia

Dość często zdarza się, że nawet programiści w tej samej firmie, na tym samym stanowisku, z podobnymi umiejętnościami i wiedzą zarabiają znacząco różne wynagrodzenia. Oto kilka porad, jak najlepiej wykorzystać negocjacje dotyczące wynagrodzeń, oraz wskazówki od doświadczonych specjalistów z branży.

  • Poznaj rynek i dbaj o to, aby Twoja wiedza była aktualna.

Rynek to rynek i wiedza, jak się sprzedać na rynku, w niektórych przypadkach staje się ważniejsza niż wiedza techniczna. To pytanie jest nieco oczywiste i omówiliśmy już część podstawowej wiedzy rynkowej, którą powinieneś posiadać. Im więcej wiesz o rynku pracy i im bardziej istotna i aktualna jest Twoja wiedza, tym lepiej. Spotkania towarzyskie ze współpracownikami i współpracownikami w innych firmach to jeden z najlepszych sposobów na przyłożenie uszu do ziemi. Oczywiście popularne w witrynach i forach społeczności zajmujących się tworzeniem oprogramowania byłyby również dobrym źródłem informacji. „Zacznij od zrobienia kilku badań. Zanim będziesz mógł wynegocjować kwotę, którą powinieneś otrzymywać, musisz dokładnie poznać swoją wartość rynkową w konkretnej lokalizacji, w której mieszkasz. Musisz wziąć pod uwagę obowiązującą stawkę dla pracowników o tym samym poziomie umiejętności w Twojej okolicy oraz koszty utrzymania. Czytaj artykuły, korzystaj ze stron internetowych takich jak Glassdoor i pytaj (z szacunkiem), aby dowiedzieć się, jaka powinna być aktualna stawka za Twoją pracę” – zaleca Valerie Streif, starszy doradca w The Mentat, startupie rekrutacyjnym.

  • Zrozum swoją wartość dla firmy i poznaj konkurencję.

Drugim krokiem w badaniach powinno być także zrozumienie swojej roli i wartości, jaką dostarczysz firmie, jeśli zostaniesz zatrudniony. Jeszcze lepiej, jeśli uda Ci się poznać konkurencję na każdym stanowisku, na które aplikujesz. Może to być bardzo pomocne w negocjowaniu maksymalnej kwoty, jaką możesz uzyskać, biorąc oczywiście pod uwagę niewielką liczbę innych odpowiednich kandydatów. Oto dobra wskazówka od Daniela Kinga, trenera kadry kierowniczej i założyciela firmy konsultingowej Fireside Strategic: „Nie zawsze będzie to możliwe, ale oto jeden ze sposobów, aby naprawdę poprawić swoje wyniki. Jeśli potrafisz powiązać wartość dolara z problemem i rozwiązaniem, możesz poprosić o część pieniędzy, które firma zarobi dzięki wdrożeniu tego rozwiązania. Jeśli problem kosztuje firmę 500 000 dolarów i potrafisz go rozwiązać, istnieje duża szansa, że ​​zapłacą ci co najmniej dodatkowe 100 000 dolarów za jego rozwiązanie”.

  • Promuj i sprzedawaj siebie podczas rozmowy kwalifikacyjnej. Bądź sympatyczny.

Biorąc pod uwagę, że w większości przypadków wynagrodzenie negocjuje się podczas rozmowy kwalifikacyjnej lub zaraz po niej, niezwykle ważne jest, aby rozmowa przebiegła pomyślnie. Poświęć trochę czasu na przygotowanie się do rozmowy kwalifikacyjnej, uwzględniając zarówno jej ogólną część rozmowy, jak i pytania techniczne . Oznacza to, że znajomość branży technologicznej i posiadanie dużego odpowiedniego doświadczenia mogą nie wystarczyć. Musisz także sprawiać wrażenie sympatycznego i godnego zaufania, a także posiadać dobrze rozwinięte umiejętności miękkie, aby potencjalnie możliwie szybko i bezboleśnie wtopić się w nowy zespół. Albo przynajmniej przekonać menedżera ds. rekrutacji, że tak się stanie. „Chociaż nie jest to bezpośrednia instrukcja „jak” negocjować wskaźnik wynagrodzenia, jest to kluczowy element odróżniający osobę dobrze opłacaną od osoby, która nie zarabia. Wiedząc, że ankieterzy mają nieświadome uprzedzenia i są ludźmi, możesz wykorzystać ich emocje na SWOJĄ korzyść. Oznacza to, że zwiększasz swój urok! Zadawaj pytania otwarte, aby rozmówca się otworzył. Używaj pochlebstw. Niech będą TWOIM adwokatem i chcą, abyś przez to przeszedł. Upewnij się, że lubią Cię bardziej niż konkurencję. To może być Twój najlepszy krok w rozwoju” – mówi Dandan Zhu, doświadczony łowca głów i trener kariery.

  • Dowiedz się, jakie są preferowane i akceptowalne poziomy wynagrodzeń.

Powszechną radą jest podanie dwóch liczb opisujących oczekiwania dotyczące wynagrodzenia: jedna to preferowana pensja (kwota, którą naprawdę chciałbyś otrzymać), a druga to akceptowalna pensja (lub po prostu najniższy odpowiedni poziom wynagrodzenia, jaki możesz uzyskać). gotowy do przyjęcia). „Zaplanuj prosty budżet i upewnij się, że Twoja pensja jest wyższa niż Twoje cele w zakresie wydatków i oszczędności. Kiedy już wybierzesz te dwie liczby, obiecaj sobie, że podczas rozmowy z potencjalnym pracodawcą nie ulegną one zmianie” – rekomenduje Roger Nesbitt, doświadczony programista z Nowej Zelandii.

  • Wykorzystaj kontroferty i konkurencyjne oferty jako dźwignię negocjacyjną.

Jeśli jesteś już zatrudniony i szukasz lepszej pracy, możesz wykorzystać potencjalną kontrofertę od obecnego pracodawcy, aby powstrzymać Cię od odejścia (pod warunkiem, że jesteś w miarę dobry w swojej pracy) jako dźwigni negocjacyjnej. Jeśli jesteś bezrobotny i szukasz pracy, zawsze lepiej jest udać się na kilka rozmów kwalifikacyjnych, aby mieć co najmniej dwie lub więcej ofert pracy, aby móc to wykorzystać na swoją korzyść podczas negocjacji. „Poinformuj przyszłych pracodawców, że spodziewasz się lady, dlatego oferta musiałaby mieścić się w przedziale X, aby była przekonująca. W przypadku osób bezrobotnych lub zatrudnionych przygotuj jak najwięcej ofert, aby móc zacząć informować swoich pracodawców o tym, ile inni pracodawcy są skłonni zapłacić za Twój zestaw umiejętności, zapewniając w ten sposób ofertę podobną do tej, jaką oferuje rynek ”- powiedział Dandan Zhu.

Dodatkowa rada: wybierz pracę, a nie wynagrodzenie

I dodatkowa rada na koniec. Chociaż dobre wynagrodzenie jest ważne, nie powinno ono być głównym celem ubiegania się o pracę. Pamiętaj, że nawet najlepiej płatna praca może szybko stać się nie do zniesienia, jeśli nie podoba Ci się proces pracy lub współpracownicy. Częstym błędem jest również zbyt długie pozostawanie na stanowisku, które jest stosunkowo dobrze płatne, ale jest ślepą uliczką w zakresie rozwoju kariery i doskonalenia umiejętności. Zatem ostateczna wskazówka brzmiałaby: wybierz pracę, a nie wynagrodzenie.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION