Beste Antwort
Ernsthaft? Niemand kann 5 bis 10 Jahre im Voraus auch nur bescheiden genaue Vorhersagen treffen. Wie bei jeder anderen Karriere zahlen Sie Ihr Geld und treffen Ihre Wahl. 20 Jahre lang war ich als Softwareentwickler die beschäftigungsfähigste Person, die ich kannte. Dann war ich mehrere Jahre lang chronisch arbeitslos, nur weil ich aufstand, als die Musik beim Dot-Com-Crash aufhörte. Die Zeiten wurden besser, dann hat sich die gesamte Wirtschaft in der Großen Rezession erholt, und wenn Sie keinen stabilen Job hatten, viel Glück beim Finden eines.
Ich würde sagen, Biotechnologie und Genomik hatten einen bessere Aussichten als Software; weniger reife Industrie mit mehr Raum für explosives Wachstum in einer 45-jährigen Karriere. Das heißt nicht, dass Software tatsächlich schlecht aussieht. Es ist einfach nicht mehr das heiße Neue.
Wie wird das Klima in 10 Jahren sein? Werden Boston, Manhattan und Sunnyvale überschwemmt? Das könnte das Wachstum von Software-Jobs an diesen Orten etwas einschränken.
Wo wird AI in 10 Jahren sein? Sind Sie bereit, Softwareentwickler zu ersetzen? Ich denke nicht, aber es liegt nicht völlig außerhalb des Bereichs der Möglichkeiten.
Sie sind so viel besser dran, etwas zu tun, das Ihnen gefällt (das anständiges Geld zahlt), als Sie versuchen, die Zukunft vorherzusagen und treffen Sie die hohe Note, ohne Rücksicht darauf, ob Sie den Job erledigen möchten, wenn es nicht das heiße neue Ding ist.
Verdienen Sie alles, was Sie können, sparen Sie so viel wie möglich, weil Sie es nicht vorhersagen können die Zukunft. Dies ist die Stimme der Erfahrung, die Sie rechtzeitig zurückruft, Junge.
Antwort
Zuerst 500.000 USD pro Jahr und 3 Millionen US-Dollar erfordern sehr unterschiedliche Strategien.
Anständige finanzielle Quants erhalten 500.000 US-Dollar pro Jahr, einschließlich Bonus. Sie müssen stark sein, aber Sie müssen kein „Rockstar“ sein. Ich kenne kluge Leute, von denen Sie noch nie gehört haben, dass sie als Quants 300.000 bis 1,5 Millionen Dollar verdienen. Anders als im Tal, wo Sie ein 10-facher Selbstverkäufer sein und sich mit VCs abfinden und eine Berühmtheit werden müssen, um mit Code Geld zu verdienen, können Sie mäßig reich werden, wenn Sie nur ein guter Finanzprogrammierer sind. (Einige Leute sagen, dass Programmierer im Finanzbereich Bürger zweiter Klasse sind, verglichen mit Händlern, die Millionen ein Bankkonto haben, und das ist wahr; aber sie sind Bürger der dritten Klasse im Vergleich zu Gründern und VCs im Tal.) Als reiner Programmierer müssen Sie eine Nische finden, die die Anforderungen finanziert (z. B. C ++, Programmierung mit geringer Latenz und möglicherweise Haskell in einigen Jahren). Oder Sie können die Mathematik studieren und ein Quant werden. Dies sollte nicht leicht genommen werden. Wenn Sie Vollzeit arbeiten, dauert es 3-4 Jahre Selbststudium oder 2-3 Jahre mit einem MFE oder einem ähnlichen Abschluss, um zur grundlegenden mathematischen Bereitschaft zu gelangen Mein Rat für diejenigen, die diesen Pfad in Betracht ziehen, ist, niemals die mathematische Schärfe zu verlieren.
Der Quant-Pfad bringt Sie mit etwa 40 Jahren im Durchschnitt in die Nähe von oder über 500.000 USD pro Jahr Es ist eine offene Frage, wie lange Quants noch gut bezahlt werden. Ich denke, ihre Aussichten sind gut, weil sie tatsächlich so viel wert sind, aber die Marktbedingungen sind nach 10 Jahren schwer vorherzusagen. 2008/09 schien die hohe Vergütung der Finanzleute kurz vor dem Ende zu stehen, und das war es auch würde wieder „langweilig“ werden. Konventionelle Weisheit war, dass die quantitative Kompensation abstürzen würde. Das tat es nicht. Im Jahr 2014 verfügen gute Quants immer noch über hohe Gehälter.
Bei einem Wert von 500.000 US-Dollar müssen Sie in der Lage sein, Führungsrollen zu übernehmen. Dies bedeutet nicht, dass Sie ein Vollständiger sein müssen. Zeitmanager, aber Sie werden MD-Level sein und müssen als jemand angesehen werden, der bei Bedarf ein Team leiten kann.
Außerhalb der Finanzen müssen 500.000 US-Dollar normalerweise in das Management aufgenommen werden, es sei denn, Sie werden ein prominenter Programmierer, und wie andere betont haben, kommt dies normalerweise aus Optionen oder RSUs. Ich habe keine Ahnung, wie ich „Promi-Programmierer“ verwirklichen kann. Gut in deinem Job zu sein, ist nur ein Teil davon. Oder Sie können in die Beratung gehen und in Ihren besten Jahren 500.000 USD (und möglicherweise mehr) verdienen, aber es wird nicht zuverlässig sein.
Wie komme ich an 3 Millionen Dollar? Keine Ahnung, was nötig ist, um dorthin zu gelangen, weil es “ unglaublich selten für einen nicht verwaltenden Programmierer. Ich denke, der beste Weg wäre, ein eigenes Beratungsunternehmen zu gründen, Arsch zu treten und Nehmen Sie mit zunehmender Arbeitsbelastung mehr Mitarbeiter auf. Wiederum wechseln Sie von einem einzelnen Mitarbeiter zu einem Manager. Die gute Nachricht ist, dass Sie, wenn Sie bereit sind, etwas langsamer zu wachsen, nur großartige Leute einstellen können und Ihre Managementlast dann nicht so schlecht wird. Möglicherweise können Sie weiterhin Code schreiben und lernen (von Leuten, die Sie einstellen und die hoffentlich in einigen Dingen besser sind als Sie).Das bedeutet, dass Sie nicht in der Lage sind, irgendjemanden einzustellen, was bedeutet, dass Sie langsamer wachsen als in einem r-selektiven VC-finanzierten Unternehmen. (Allerdings ist VC für a so gut wie keine Option Beratungsunternehmen sowieso.)
Weiter zur tieferen Frage: was macht sie so wertvoll? Vielleicht sind dies erfreuliche Neuigkeiten, oder vielleicht ist es wirklich deprimierend, aber gut Programmierer sind tatsächlich wirklich unterkompensiert. Ein anständiger Programmierer mit mehr als 5 Jahren Erfahrung bei entsprechender Arbeit ist wert 500.000 US-Dollar pro Jahr. Vielleicht 2-3 mal so viel. Ich spreche auch nicht über prominente Ingenieure. Ich spreche von soliden Leuten, die wahrscheinlich ziemlich viel Zeit damit verbracht haben, außerhalb der Uhr zu lernen (oder auf der Uhr, weil der beste Weg, den Wert einer Ausbildung zu lernen, darin besteht, sie einem Chef zu stehlen), aber nicht „t“ Markenname „Programmierer. Die besten Programmierer haben einen Wert von mehr als 5 Millionen US-Dollar pro Jahr. Software-Siege sind riesig für das Unternehmen. Warum ist es also die Norm (vielleicht außerhalb der Finanzen), dass wir unterbezahlt sind? Ich denke, das liegt daran, dass sich das Feld so schnell ändert und man so schnell an Relevanz verliert, dass die Arschlöcher im Geschäft uns bei den Bällen haben. Leute, die beschissenen Projekten zugewiesen sind, verdienen kaum ihren Unterhalt; Leute auf gute -Projekte (die selten sind, weil die Führungsebene der Softwareindustrie von Dummköpfen bevölkert ist) verdienen 5-10x ihren Unterhalt, aber das Management muss sie nicht anbieten Erhöhungen, weil diese Ingenieure tatsächlich echte Arbeit bekommen – ein bisschen politisches Vermögen, das zu ihren Gunsten geändert werden kann, wenn sie sich für eine Erhöhung aufregen. Software ist also so strukturiert, dass Sie häufig zwischen Gehaltsfortschritt und echter Arbeit wählen müssen. Natürlich, wenn Sie den gierigen Algorithmus spielen (Erhöhung der Bezahlung) Wenn Sie zu lange Mistarbeit nehmen, die niemand machen möchte, weil sie berufsnegativ ist, geraten Sie schließlich in einen Zustand, in dem es unmöglich ist, Ihr Gehalt überhaupt zu rechtfertigen.
Mit anderen Worten, 500.000 US-Dollar pro Jahr sollten Softwareentwickler nicht die Seltenheit sein. Wenn überhaupt, sollten sie viel häufiger vorkommen. Nun, ich bin kein Arschloch, das meint, ich hätte 500.000 USD pro Jahr verdient, nur weil ich gewonnen habe Eine Reihe von Lotterien (Genetik, nationale Herkunft, Eltern, Bildung), die vor meiner Geburt stattfanden. Ich hatte eindeutig nichts damit zu tun und verdient nichts. Außerdem würde ich auf praktischer Ebene lieber diese Erhöhung der Autonomie, der Freizeit und der Risikotoleranz in Betracht ziehen, als mehr Geld zu haben, das ich nicht brauche. Ich würde lieber auf meinem „mittelmäßigen“ Vergütungsniveau bleiben, aber einen Job haben, der mich nicht erschöpft, als 500.000 Dollar ohne Verbesserung der Bedingungen zu bekommen. Großraumbüros [0] und mangelnde Autonomie sowie der niedrige soziale Status von Ingenieuren (auch talentierten) sind gesundheitsschädlich, und Sie erhalten nicht immer Gesundheit zurück.
[0]: Um es technischer zu machen, ist es die Sichtbarkeit von hinten, die die Gesundheit der Menschen ruiniert. Sie könnten wahrscheinlich 80\% der Gesundheitsbelastung eines Großraumbüros verringern, indem Sie den Leuten Sitzgelegenheiten im Standstil mit einer Wand in voller Höhe geben Lärm kann ausgeschaltet werden, aber die Sichtbarkeit des offenen Rückens deutet auf einen niedrigen sozialen Status hin und ist eine Cortisol-Bombe.
Wir sehen dies jedoch empirisch Wenn die Softwareindustrie von technisch versierten professionellen Managern und Machthabern betrieben wird, ist das Produkt fehlerbehaftet, innovationsfreundlich und oft von null oder negativem sozialen Wert. (Siehe: Clinkle, Snapchat.) Genau wie Zwanghafte, politisch aggressive, organisierte Religion war für eine vorindustrielle Welt geeignet, in der die Wirtschaft um etwa 0,2\% pro Jahr wuchs – z. B. nicht zu schleimig h Sex, weil Geburtenkontrolle noch nicht existiert und es nur begrenzten Raum für Menschen gibt – Das Denken im MBA-Stil wurde für eine vortechnologische Welt entwickelt, die nur um 2\% wächst pro Jahr. Aber die führenden Technologen schaffen so schnell Wert, dass wir, wenn wir verantwortlich wären, die Weltwirtschaft um 5 bis 20\% pro Jahr wachsen lassen könnten. Diese Fähigkeit zur Innovation, zu Multiplikatoreffekten in der gesamten Wirtschaft und zu Nehmen Sie Ideen aus einem Bereich oder einem Teil der Welt und setzen Sie sie an einem anderen Ort ein. Dies ist ein wesentlicher Effekt pro Aufwandseinheit. Hierher kommt dieses Wachstum und es ist das, was uns mit über 500.000 USD pro Jahr rechtfertigt. (In der Zwischenzeit haben wir gewonnen. Als Gruppe haben wir schwache Verhandlungsfähigkeiten und unsere Branche wird selbst im VC-finanzierten Tal von völligen Idioten geführt. Aber was wirst du tun?)