Jeśli masz czas i zasoby, jaki byłby najskuteczniejszy sposób na zwiększenie wynagrodzenia jako programista pracujący w pełnym wymiarze godzin , poza wykonywaniem swojej pracy?
Pod pojęciem „wynagrodzenie” rozumiem tutaj wynagrodzenie (skorygowane o koszty utrzymania w miejscu zamieszkania) pochodzące z jednego zadania programistycznego.
Odpowiedzi:
Zmień pracodawców
Najskuteczniejszym sposobem jest uczyć się i robić fajne rzeczy i zmienić pracę co roku lub tak. O wiele bardziej prawdopodobne jest, że dostaniesz więcej pieniędzy od nowego pracodawcy niż w przypadku dużej podwyżki od obecnego pracodawcy.
źródło
Istnieją zasadniczo 4 sposoby:
Zbuduj staż pracy
Jeśli jesteś zadowolony ze swojej obecnej firmy i chcesz tam pozostać, dobrym sposobem na zażądanie więcej jest stanie się ekspertem wyższego szczebla w kluczowej technologii i / lub wewnętrznej bazie kodu. Widziałem, jak ludzie to robią w kilku firmach, w których pracowałem. Stali się tak wyraźnie i publicznie nadproduktywni i dobrzy w tym, co robią (i to, co robili, było ważne), że naturalnie uzyskali status „seniora” - nawet niekoniecznie przejmując odpowiedzialność za kierowanie zespołem lub odpowiedzialność za zarządzanie.
Mogę tylko założyć, że mieli więcej amunicji, aby poprosić o lepsze podwyżki w czasie przeglądu wyników, a dla niektórych wiedziałem, że były lepiej płatne niż przeciętnie.
Zobacz także tę odpowiedź .
Zmień pracodawców
To jest zasadniczo ta odpowiedź . Musisz jednak być ostrożny z tym. Wiele bardzo krótkich odcinków nie wygląda dobrze na CV, nawet jeśli istnieją dość dobre wyjaśnienia ruchów. W przypadku umów o ustalonych warunkach nie jest tak źle, ale nie chcesz mieć całego ciągłego stałego stanowiska w CV, które nie przekraczają 1-2 lat. Średnio 3-4 lata są prawdopodobnie w porządku.
Przejdź do umowy / doradztwa
Ten jest w pewnym sensie Zmiana Pracodawców na sterydy. Jeśli znajdziesz dobrą niszę, w której brakuje wykwalifikowanych inżynierów i sporo pracy krótkoterminowej, która wymaga wykonania, może to być doskonała opcja. Ale to zupełnie inny sposób myślenia i styl życia niż normalne stałe wynagrodzenie (nigdy nie robiłem tego osobiście, ale znałem wielu ludzi, którzy to zrobili).
Ruch pionowy
Wiem, że pytałeś o „wynagrodzenie programisty”, ale nadal wydaje się, że należy o tym wspomnieć. Awans na lidera zespołu i / lub rolę kierownika jest zawsze możliwą opcją. Pamiętaj, że często wiąże się to z pierwszą opcją (Zdobądź starszeństwo), ale nie zawsze musi tak być. Czasami jest to naturalny produkt uboczny bycia w firmie wystarczająco długo, przejmowania na własność rzeczy, nad którymi pracowałeś, oraz znajomości wszystkich ludzi i procesów.
źródło
Kluczowym elementem, którego brakuje, jest nauczenie się negocjacji . Naucz się robić to skutecznie, a osiągniesz większą różnicę w dochodach niż jakakolwiek inna rzecz, której możesz się nauczyć. Nawet jeśli negocjujesz wynagrodzenie tylko raz na trzy lata, poznanie podstaw negocjacji zwróci Ci więcej, dolara za dolara i godziny za godzinę, niż jakakolwiek inna możliwa inwestycja twojego czasu.
Jak to robisz?
Wiele lat temu poprosiłem przyjaciela, który był doskonałym negocjatorem, o jego zalecenie, jak nauczyć się negocjować. Zasugerował inną książkę, Zacznij od nr . Omawia konkretną strategię negocjacyjną, która jest bardzo skuteczna i jest całkiem dobra dla wielu osób. Z radością mogę polecić, jeśli nie masz jeszcze dobrych umiejętności negocjacyjnych.
Następnie natknąłem się na targowanie się o przewagę i jest to zdecydowanie lepsza książka. Opisałbym to jako ukierunkowane na zapewnienie ludziom teoretycznych ram, dzięki którym mogą lepiej zrozumieć negocjacje, w których się biorą, i mogą lepiej dowiedzieć się, co dla nich działa. Może zdecydowanie zabrać cię dalej niż w poprzedniej książce, ale nie daje ci tak jednoznacznego określenia „to, co robisz”. Jest to książka bardziej zaawansowana. Cieszę się, że to przeczytałem, ale cieszę się również, że nie przeczytałem go najpierw.
Jak opłacalna jest nauka czegoś o negocjacjach? Te dwie książki łącznie kosztują znacznie poniżej 50 USD. Spędziłem je razem, niecałe 20 godzin, czytając je. W ciągu ostatnich trzech lat z łatwością zarobili mi ponad 100 000 USD dodatkowego dochodu.
źródło
Wykonując swoją pracę, zakładam, że masz na myśli aspekt techniczny. Programowanie, spełnianie wymagań, uczestnictwo w spotkaniach itp.
Jeśli tak, to jednym z najskuteczniejszych sposobów jest praca nad społecznym aspektem pracy.
Możesz osiągnąć wszystkie swoje cele techniczne, ale nadal uzyskać niższe wynagrodzenie niż osoba z dobrymi umiejętnościami technicznymi, ale umiejętnościami doskonałych ludzi.
Musisz awansować na swojego szefa i współpracowników. Nawiąż kontakty w branży. Zostań liderem w swoim zespole. Bądź facetem, którego ludzie proszą o pomoc, kiedy utkną.
Ludzie, którzy robią te rzeczy są zwykle postrzegani przez kierownictwo pozytywnie, a tym samym postrzegani jako bardziej wartościowi.
źródło
Podaż i popyt.
Zrób coś (naucz się czegoś, zdobądź umiejętności, zdobądź referencje), na które firmy mają większy popyt niż na to, co robisz teraz i / lub na które jest mniejsza podaż dostępnych potencjalnych pracowników. Zmiana podaży i popytu ostatecznie wpłynie na cenę rynkową. Jeśli Twoja obecna firma chce cię zatrzymać, będzie musiała dopasować się do stawki rynkowej. Będą wiedzieć, że możesz pójść gdzie indziej i dostać tę pensję, i prawdopodobnie będą musieli dopasować tę stawkę rynkową do twojego zastępstwa.
źródło
Istnieje pułap, że większość firm nie chce wyjść poza zwykłego programistę. Jeśli chcesz przekroczyć ten pułap, musisz przejąć role kierownicze / kierownicze.
źródło
Bądź niezależny. Jako konsultant zarobisz 3-4 razy więcej niż pracownik zatrudniony w pełnym wymiarze godzin. Możesz to wykorzystać, aby zwiększyć pensję lub zrobić jak ja i wziąć nieprzyzwoitą ilość wakacji. Ostatni rok był moim pierwszym rokiem niepodległości. Wziąłem 10 tygodni urlopu i nadal pobiłem swoją poprzednią pełnoetatową pensję.
źródło
Jeśli chcesz podnieść swoje wynagrodzenie, podnieś wartość swojego pracodawcy / klienta. Ciągle dostosowuj się do celów Twojej firmy (odpowiedź: w jaki sposób pomagam w zwiększaniu przychodów?) I celów klienta (odpowiedź: w jaki sposób ułatwiam życie klientowi?). Czasami będziesz musiał rzucić na siebie nietoperza, aby przypomnieć osobom z książeczką czekową, jak możesz odpowiedzieć na powyższe pytania.
I jak stwierdził @bleakcabal, musisz grać w społeczny aspekt swojej pracy. To otworzy więcej możliwości zwiększenia wartości dla pracodawcy i klientów.
źródło
Ważne są tylko trzy rzeczy: wartość, którą dostarczasz, wartość, którą dostarczasz i wartość, którą dostarczasz.
Wszystko inne nie jest ważne (pod warunkiem, że przeczytałeś i zrozumiałeś tę książkę: http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People )
źródło
Wchodzę z punktem, który nie został jeszcze omówiony, choć podlega negocjacji. Dowiedz się, ile rynek płaci za podobne pozycje w tym samym obszarze dla tej samej wielkości firmy, lub przynajmniej naucz się jak najwięcej. Jeśli twoje wynagrodzenie jest zbyt niskie, możesz udowodnić to pracodawcy za pomocą referencji.
Pomoże to przynajmniej w niedostatecznym wynagrodzeniu. Może to również pomóc, jeśli Twój pracodawca twierdzi, że płaci najwyższego dolara, ale w rzeczywistości jest poniżej tego.
Istnieje wiele stron internetowych z przynajmniej przyzwoitymi informacjami. Witryny z ofertami pracy i witryny dla rekruterów często zawierają niektóre z tych informacji, a są też witryny bardziej ukierunkowane. Nie wymienię żadnego, ponieważ to zmienia niektóre i powinieneś znaleźć ich jak najwięcej.
źródło