Die effektivste Möglichkeit, das Gehalt eines Programmierers zu erhöhen, abgesehen davon, dass Sie nur Ihre Arbeit erledigen? [geschlossen]

39

Wenn Sie die Zeit und Ressourcen haben, was wäre der effektivste Weg , um Ihr Gehalt als Vollzeit zu erhöhen Programmierer , außerhalb von nur Ihren Job?

Mit "Gehalt" meine ich hier das Gehalt (bereinigt um die Lebenshaltungskosten des Standorts), das aus einem einzigen Programmierjob stammt.

T. Webster
quelle
2
Stark kulturell abhängig.
Gibt es Demografien der Benutzer auf dieser Website?
T. Webster

Antworten:

59

Arbeitgeber wechseln

Der effizienteste Weg ist , um jedes Jahr coole Sachen und den Job wechseln oder so zu lernen und zu tun. Es ist weitaus wahrscheinlicher, dass Sie von einem neuen Arbeitgeber mehr Geld erhalten als von Ihrem derzeitigen Arbeitgeber.

Steven A. Lowe
quelle
15
Es stimmt, aber es gibt ein Gleichgewicht. Sie wollen nicht den Ruf eines extremen Job-Hopper bekommen. z.B. Ein Lebenslauf mit lediglich einjähriger Tätigkeit ist für Arbeitgeber, die einen fest angestellten Mitarbeiter suchen, nicht geeignet (Vertrags- und Kurzzeitarbeit ist jedoch eine andere Geschichte).
Bobby Tables
28
Im Durchschnitt habe ich alle drei Jahre den Job gewechselt. Ich habe in dieser Zeit eine konstante Gehaltserhöhung von 15% pro Jahr aufrechterhalten. Mein durchschnittlicher Gehaltszuwachs in den Jahren, in denen ich nicht gewechselt habe, betrug nur etwa 4-5%. Rechne nach. Ein Arbeitgeberwechsel ist die einzig verlässliche Möglichkeit, Ihr Gehalt spürbar zu steigern.
NUR MEINE STELLUNGNAHME
11
Kurzaufenthalte mögen Ihnen den Ruf eines Job-Hoppers einbringen, aber das spielt keine Rolle, da (gute) Programmierer Mangelware sind.
Kevin
2
@ Kevin. Es kann wichtig sein. Ich war an der Einstellung von SW-Ingenieuren in meinem vorherigen Job beteiligt, und Job-Hopper wurden nicht berücksichtigt, egal wie gut sie waren. Wir haben ein ziemlich komplexes System entwickelt, und ein Jahr war gerade genug, um produktiv zu werden. In meinem jetzigen Job bleiben die meisten Leute 5+ Jahre und es gibt viele, die seit 10 Jahren hier sind.
Nemanja Trifunovic
4
+1 und Amen dazu. In den meisten Fällen ist dies wahrscheinlich die einzige Möglichkeit, eine Beförderung zu erhalten, es sei denn, Sie warten 30 Jahre lang darauf, dass jemand anderes stirbt oder in Rente geht!
S.Robins,
41

Es gibt im Großen und Ganzen 4 Möglichkeiten:

Seniorität aufbauen

Wenn Sie zufrieden mit Ihrem aktuellen Unternehmen und dort bleiben will, auf eine gute Weise in der Lage sein , mehr zu verlangen , ist worden der Senior Resident - Experte bei einer lebenswichtigen Technologie und / oder interner Code - Basis. Ich habe die Leute bei verschiedenen Firmen beobachtet, bei denen ich gearbeitet habe. Sie wurden so offensichtlich und öffentlich überproduktiv und gut in dem, was sie taten (und das, was sie taten, war wichtig), dass sie natürlich einen "Senior" -Status erlangten - auch ohne notwendigerweise Teamleitung oder Führungsverantwortung per se zu bekommen.

Ich kann nur vermuten, dass sie mehr Munition hatten, um bei der Leistungsbeurteilung nach besseren Erhöhungen zu fragen, und für einige wusste ich, dass sie besser bezahlt wurden als der Durchschnitt.

Siehe auch diese Antwort .

Arbeitgeber wechseln

Dies ist im Wesentlichen diese Antwort . Sie müssen jedoch vorsichtig mit diesem sein. Viele sehr kurze Aufenthalte sehen in einem Lebenslauf nicht gut aus, auch wenn es einigermaßen gute Erklärungen für die Umzüge gibt. Bei Verträgen mit festen Laufzeiten ist das nicht so schlimm, aber Sie möchten nicht eine ganze Reihe von unbefristeten Angestellten in Ihrem Lebenslauf haben, die alle jünger als 1-2 Jahre sind. 3-4 Jahre und älter sind im Durchschnitt wahrscheinlich in Ordnung.

Go Contracting / Beratung

Dies ist in gewisser Weise Arbeitgeberwechsel bei Steroiden. Wenn Sie eine gute Nische finden, in der es an qualifizierten Ingenieuren mangelt und in der es um kurzfristige Projektarbeit geht, kann dies eine hervorragende Option sein. Aber es ist eine ganz andere Denkweise und Lebensweise als normale Festanstellung (ich habe es nie persönlich gemacht, aber ich kenne viele Leute, die es getan haben).

Vertikale Bewegung

Ich weiß, dass Sie nach dem "Gehalt eines Programmierers" gefragt haben, aber es fühlt sich immer noch so an, als ob dies obligatorisch wäre. Der Aufstieg in Teamleiter- und / oder Managementrollen ist immer eine mögliche Option. Beachten Sie, dass dies häufig mit der ersten Option (Gain Seniority) verknüpft ist, dies jedoch nicht immer der Fall sein muss. Manchmal ist es ein natürlicher Nebeneffekt, lange genug in einem Unternehmen zu sein, die Verantwortung für die Dinge zu übernehmen, an denen Sie gearbeitet haben, und alle Menschen und Prozesse gut zu kennen.

Bobby Tische
quelle
1
Obwohl diese Frage nicht als Antwort markiert ist, verdient sie mit Sicherheit eine Aufwertung und könnte auch als Antwort markiert werden.
T. Webster
1
+1 Dies ist eine sehr gut organisierte Antwort. Danke.
Brandon
20

Der kritische Punkt, den Sie vermissen, ist Verhandeln lernen . Lernen Sie, dies effektiv zu tun, und Sie werden einen größeren Unterschied in Ihrem Einkommen machen als jede andere einzelne Sache, die Sie lernen können. Selbst wenn Sie nur einmal alle drei Jahre verhandeln, wenn Sie über das Gehalt sprechen, zahlt sich das Erlernen der Verhandlungsgrundlagen mehr aus, Dollar für Dollar und Stunde für Stunde, als jede andere mögliche Investition Ihrer Zeit.

Also, wie machst du das?

Vor vielen Jahren habe ich einen Freund, der ein ausgezeichneter Verhandlungsführer war, nach seiner Empfehlung gefragt, wie man lernt, wie man verhandelt. Er schlug ein gegenläufiges Buch vor: Beginnen Sie mit Nr . Es geht durch eine bestimmte Verhandlungsstrategie, die sehr effektiv ist und für viele Menschen ziemlich gut geeignet ist. Ich kann es gerne weiterempfehlen, wenn Sie noch keine guten Verhandlungsfähigkeiten haben.

Anschließend bin ich auf Bargaining for Advantage gestoßen und es ist mit Abstand das bessere Buch. Ich würde es so beschreiben, dass es darauf abzielt, den Menschen einen theoretischen Rahmen zu geben, anhand dessen sie die Verhandlungen, in denen sie sich befinden, besser verstehen und besser herausfinden können, was für sie funktioniert. Es kann Sie definitiv weiter bringen als das vorherige Buch, aber es gibt Ihnen nicht klar, "das ist, was Sie tun". Es ist ein fortgeschritteneres Buch. Ich bin froh, dass ich es gelesen habe, aber ich bin auch froh, dass ich es nicht zuerst gelesen habe.

Wie kostengünstig ist es, etwas über Verhandlungen zu lernen? Diese beiden Bücher zusammen kosten deutlich weniger als 50 US-Dollar. Insgesamt verbrachte ich weniger als 20 Stunden damit, sie zu lesen. In den letzten drei Jahren verdienten sie mir leicht ein zusätzliches Einkommen von über 100.000 Dollar.

btilly
quelle
Danke für den Vorschlag. Hoffentlich erfordert die Entwicklung einiger Verhandlungsfähigkeiten keine Verkäuferpersönlichkeit, um Ergebnisse zu erzielen. Obwohl es so klingt, als ob diese Bücher für die meisten Menschen gelten sollten, einschließlich Programmierer.
T. Webster
2
@T. Webster - Wenn Sie keine geeignete Persönlichkeit haben, werden Sie niemals ein erstklassiger Unterhändler sein. Natürlich nicht, und ich mache mir darüber keine Illusionen. Aber das hindert Sie nicht daran, sich zu verbessern. Und egal wie schlimm du von Natur aus bist, "besser als ich jetzt bin" wird dich mehr machen, als du sonst machen würdest.
Mittwoch,
6
Ich denke diese Antwort ist die beste. Ich denke, der Hauptgrund, warum so viele Menschen relativ höhere Gewinne durch den Arbeitgeberwechsel zu erzielen scheinen, ist, dass sie nicht bereit oder nicht in der Lage sind, signifikante Gehaltserhöhungen mit ihren derzeitigen Arbeitgebern zu verhandeln, und dass sie mehr Freiheit haben, dies mit potenziellen neuen Arbeitgebern zu tun. Ich habe nach meinem Abschluss mit einem bescheidenen Gehalt angefangen und nach ungefähr drei Jahren war ich in der Lage, eine Erhöhung um ungefähr 40% zuzüglich eines maßgeschneiderten Bonusplans auszuhandeln. Sie müssen nur wissen, was Sie wert sind, und jederzeit bereit sein, mit jedem , einschließlich Ihres Chefs, zu verhandeln .
Aaronaught
@Aaronaught, können Sie sagen, was Sie in Ihre Verhandlungen mit einbezogen haben, um die 40% zu erhöhen? Was hatten Sie für eine Hebelwirkung, die Sie verwendet haben? Warst du bereit zu gehen, wenn du nicht die Gehaltserhöhung bekommen hast?
T. Webster
3
@TWebster: Wenn Sie nicht bereit sind zu gehen, dann ist es überhaupt keine Verhandlung, es ist eine Bitte. Also nimm das als gegeben. Was die Hebelwirkung angeht, war die einzige physische Dokumentation, die ich einbrachte, der Nachweis der aktuellen Marktzinsen, da ich keine Zeit damit verschwenden wollte, darüber zu streiten. Abgesehen davon ... nur meine Fähigkeiten und meine Erfahrung in einer Nischenbranche; Kompetenz und Knappheit sind so gut wie der einzige Hebel, den Sie als Mitarbeiter haben, egal ob Sie mit Ihrem derzeitigen oder einem neuen Arbeitgeber verhandeln.
Aaronaught
7

Ich gehe davon aus, dass Sie mit Ihrer Arbeit den technischen Aspekt meinen. Programmierung, Besprechungsanforderungen, Teilnahme an Besprechungen usw.

Wenn ja, ist es am effektivsten, am sozialen Aspekt Ihres Jobs zu arbeiten.

Sie können alle Ihre technischen Ziele erreichen, erhalten aber immer noch ein geringeres Gehalt als jemand mit guten technischen Fähigkeiten, aber großartigen menschlichen Fähigkeiten.

Sie müssen sich zu Ihrem Chef und zu Ihren Mitarbeitern befördern. Kontakte knüpfen in der Branche. Werden Sie zum Leader in Ihrem Team. Seien Sie der Typ, den die Leute um Hilfe bitten, wenn sie stecken bleiben.

Menschen, die diese Dinge tun, werden in der Regel vom Management positiv wahrgenommen und daher als wertvoller angesehen.

Gilles
quelle
Wie knüpfen Sie Kontakte in der Branche? Kann dies über das Internet mit Websites wie stackoverflow.com erfolgen, oder handelt es sich beispielsweise um persönliche Entwicklerkonferenzen wie Microsoft PDC?
T. Webster
2
@T. Webster: Ich habe persönlich gesprochen. Sie können andere Entwickler bei Benutzergruppen, Konferenzen und IT-Veranstaltungen treffen. Der Aufbau eines Kontaktnetzwerks ist nicht nur hilfreich, um einen anderen Job zu bekommen, sondern kann Sie auch wertvoller machen, indem Sie sich an Personen wenden, die Sie um Hilfe, Fragen, Informationen usw. bitten.
Gilles,
3

Angebot und Nachfrage.

Tun Sie etwas (lernen Sie etwas, erwerben Sie eine Fertigkeit, erwerben Sie einen Berechtigungsnachweis), für das Unternehmen eine höhere Nachfrage haben als für das, was Sie jetzt tun, und / oder für das es ein geringeres Angebot an verfügbaren potenziellen Mitarbeitern gibt. Die Veränderung von Angebot und Nachfrage wird sich letztendlich auf den Marktpreis auswirken. Wenn Ihr aktuelles Unternehmen Sie behalten möchte, muss es dem marktüblichen Gehalt entsprechen. Sie werden wissen, dass Sie woanders hingehen und dieses Gehalt bekommen können, und sie werden wahrscheinlich dieses marktübliche Gehalt für Ihren Ersatz haben müssen.

hotpaw2
quelle
Wohin gehen Sie, um Informationen über den Industriemarkt zu erhalten? Ich weiß nur wirklich von bls.gov/oco und in der Tat.com
T. Webster
3

Es gibt eine Obergrenze, die die meisten Unternehmen für reine Programmierer nicht überschreiten wollen. Sie müssen Management- / Führungsrollen übernehmen, wenn Sie diese Obergrenze überschreiten möchten.

Michael Brown
quelle
7
Oder ziehen Sie in ein anderes Unternehmen mit einer höheren Obergrenze.
Matthew Scharley
1
Was ist mit "Senior" -Programmierer? Ich bin nicht auf diesem Niveau, aber wird das Erreichen dieser Rolle meine Obergrenze erhöhen, denken Sie?
T. Webster
2

Gehen Sie unabhängig. Als Berater verdienen Sie das 3-4-fache eines Vollzeitangestellten. Sie können dies nutzen, um Ihr Gehalt zu erhöhen, oder Sie mögen mich und nehmen eine obszöne Menge Urlaub. Letztes Jahr war mein erstes Jahr der Unabhängigkeit. Ich habe 10 Wochen Urlaub genommen und immer noch mein vorheriges Vollzeitgehalt übertroffen.

Michael Brown
quelle
Ich denke darüber nach, aber zu diesem Zeitpunkt in meiner Karriere bin ich nicht zuversichtlich genug, dies zu tun. Kennen Sie gute Ressourcen, um zu lernen, wie man als unabhängiger Programmiererberater vorgeht? Ist die Verwaltung der zusätzlichen Verwaltung, dh der IRS-Formulare, viel schwieriger?
T. Webster
2
Ein Buch, das ich gelesen habe, war Million Dollar Consulting amazon.com/dp/0071622101 Es enthält eine Menge Informationen zu Beratungsstrategien (auf den Punkt gebracht, Verträge mit festen Preisen sollten auf den Punkt gebracht werden) Sie nutzen Ihre Zeit und wenn Sie gut sind, ist es einfacher, einen festen Preis zu rechtfertigen, der Ihnen einen Stundensatz gibt, der obszön ist.
Michael Brown
Wie werden Sie als unabhängiger Berater von Ihrem Kunden behandelt? Für meinen ersten Job war ich ein "Berater" (oder ein ausgelagertes Team) und wir "Berater" wurden einem Kunden zugewiesen, der uns schreckliche Entwicklungsumgebungen bescherte.
T. Webster
Ihr Ziel sollte es sein, Ihre eigenen Kunden zu finden, anstatt sich an einen Drittanbieter zu wenden. Was Sie jetzt tun, wird als Personalerweiterung bezeichnet und ist nicht unbedingt die beste Situation. In vielen Fällen sehen Kunden Mitarbeiter als weniger wertvoll an als Mitarbeiter (obwohl sie mehr für sie ausgeben). Es ist schwierig, aber es ist wünschenswerter, eine eigene Arbeit zu finden, als über Dritte zu gehen.
Michael Brown
1

Wenn Sie Ihr Gehalt erhöhen möchten, erhöhen Sie Ihren Wert gegenüber Ihrem Arbeitgeber / Kunden. Stellen Sie sich kontinuierlich auf die Ziele Ihres Unternehmens ein (Antwort: Wie kann ich dazu beitragen, mehr Einnahmen zu erzielen?) Und auf die Ziele Ihres Kunden (Antwort: Wie kann ich dem Kunden das Leben erleichtern?). Manchmal müssen Sie selbst losfliegen, um diejenigen mit dem Scheckheft daran zu erinnern, wie Sie diese Fragen oben beantworten können.

Und wie @bleakcabal feststellte, müssen Sie den sozialen Aspekt Ihres Jobs spielen. Das eröffnet Ihnen mehr Möglichkeiten, Ihren Wert für Arbeitgeber und Kunden zu steigern.

Jayraynet
quelle
1

Es sind nur drei Dinge wichtig: der Wert, den Sie liefern, der Wert, den Sie liefern, und der Wert, den Sie liefern.

Alles andere ist nicht wichtig (vorausgesetzt, Sie haben dieses Buch gelesen und verstanden: http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People )

Tomasz Zieliński
quelle
Wenn die Leute in der Lage sind, den Wert zu bestimmen, den Sie liefern (mit Programmierern ist dies häufig ziemlich schwierig) und Sie in der Lage sind, zu verhandeln, um diesen Wert zu erhalten. In der Praxis fehlt oft eines dieser Dinge.
PSR
Genau, also musst du das fehlende Stück lernen und darum ging es in der Frage.
Tomasz Zieliński
1

Eingreifen mit einem Punkt, der noch nicht behandelt wurde, obwohl er verhandelt wird. Wissen Sie, was der Markt für ähnliche Positionen in der gleichen Region für Unternehmen gleicher Größe zahlt, oder lernen Sie zumindest so viel wie möglich. Wenn Ihr Gehalt zu niedrig ist, können Sie es Ihrem Arbeitgeber mit Referenzen nachweisen.

Dies wird viel dazu beitragen, zumindest nicht unterbezahlt zu werden. Es kann auch hilfreich sein, wenn Ihr Arbeitgeber behauptet, er zahle den höchsten Dollar, aber tatsächlich darunter.

Es gibt viele Online-Sites mit zumindest anständigen Informationen. Jobsites und Websites für Personalvermittler enthalten häufig einige dieser Informationen, und es gibt Websites, die spezifischer ausgerichtet sind. Ich werde keine auflisten, da es einige ändert und Sie so viele wie möglich finden sollten.

bA
quelle