Mit 30 haben Programmierer endlich den Aufstieg vom Code-Sklaven zum Büroangestellten geschafft, doch können sie nicht mehr weiterarbeiten und sehen sich ständig der Gefahr der Arbeitslosigkeit gegenüber. Dreißig ist ein Alter, mit dem Programmierer es einfach nicht aufnehmen können. Morgen, wohin geht der Weg?
I. Das Phänomen der 30-Jährigen
In der Beamtenschaft gab es einst ein "Phänomen der 59-Jährigen", bei dem Beamte mit 59 so viel wie möglich an sich rissen. Offensichtlich läuft die Macht ab und wird nichtig – wenn sie jetzt nicht zugreifen, gehen sie in Rente und haben keine Chance mehr.
Im Programmiererkreis gibt es ebenfalls ein Phänomen der 30-Jährigen. Natürlich, wenn du eine eiserne Reisschale hast, etwa in einem Staatsunternehmen oder einer Regierungsbehörde, dann kannst du die Gefühle der Arbeiterklasse an der Basis nicht verstehen. Gleichzeitig herzlichen Glückwunsch, dass du zum Establishment gehörst, wo du bis zur Rente sorgenfrei arbeiten kannst.
Jeder versteht das Phänomen der 30-Jährigen, aber es ist nicht leicht zu definieren. Hier sind ein paar Erscheinungsformen – vielleicht verspürst du einen Stich des Wiedererkennens.
Angesichts eines Karriereengpasses: keinen Code mehr schreiben können, und der Aufstieg auf der Karriereleiter ist schwierig.
Das Gehalt ist relativ hoch, Überstunden haben abgenommen, die hinteren Wellen jagen die vorderen Wellen, und es gibt Arbeitslosigkeitsdruck; der Lebensdruck steigt, also wagen sie keinen Jobwechsel.
Eine ungeschriebene Branchenregel beschränkt die Einstellung von Programmierern auf unter 30, was einen Jobwechsel schwierig macht.
Das 30-Jährigen- und das 59-Jährigen-Phänomen scheinen nichts miteinander zu tun zu haben, aber sie entspringen tatsächlich derselben Ursache: dem Wertverlust. Ein Beamter im Amt ist wie ein Kaiser; sobald er in den Ruhestand geht, wird er ein einfacher Bürger – Wertverlust ist natürlich. Dasselbe gilt für Programmierer. Wie das Sprichwort sagt: „Mit dreißig steht man fest.“ Sobald man etwa 30 ist und vor Heirat und Kindern steht, braucht man einerseits ein hohes Gehalt, um die Familie zu ernähren, und andererseits kann man sich nicht mehr so hingebungsvoll wie zuvor der Arbeit widmen, sodass das Kosten-Nutzen-Verhältnis drastisch sinkt. Gleichzeitig strömt eine Flut billiger Neueinsteiger herein, die oft die neuesten Technologien verwenden, sodass die ältere Generation der Programmierer nur nach und nach beiseitetreten kann.
II. Unersetzbarkeit
Die Ursache des 30-Jährigen-Phänomens kann nur bei den Programmierern selbst gefunden werden.
Natürlich können wir auch die Branche, die Gesellschaft, die Regierung, das System und viele andere Aspekte analysieren, um Schwachstellen zu identifizieren. Diese Analysen mögen nicht unvernünftig sein, aber sie sind definitiv nutzlos, weil wir sie nicht ändern können. Wie das Sprichwort sagt: „Ein bitteres Leben kann man nicht der Regierung vorwerfen, und Pech kann man nicht der Gesellschaft vorwerfen.“ Wenn wir die Ursachen im Außen suchen, erfüllt uns das nur mit Beschwerden, gibt uns das Gefühl, zur falschen Zeit geboren zu sein, und lässt uns den ganzen Tag völlig niedergeschlagen sein.
Um die Ursachen in uns selbst zu finden, versuchen Sie, sich selbst zu fragen: „Warum ist mein Kosten-Nutzen-Verhältnis gesunken? Warum sollte der Chef mich einstellen und mir ein hohes Gehalt zahlen? Was bestimmt den Wert eines Menschen?“
Sie könnten eine sehr lange Antwort auflisten, aber ich denke, sie lässt sich in einem Satz zusammenfassen: „Der Wert eines Menschen wird durch seine Unersetzbarkeit bestimmt.“ Unersetzbarkeit kann als die Kosten verstanden werden, die der Chef tragen muss, um Sie zu ersetzen.
Weil Ihre Ersetzbarkeit hoch ist, sinkt Ihr Kosten-Nutzen-Verhältnis. Umgekehrt: Weil Ihre Unersetzbarkeit hoch ist, zahlt Ihnen der Chef ein hohes Gehalt. Ist das nicht so?
Es gibt eine kleine Geschichte:
Als ein Techniker in Rente ging, warnte er seinen Lehrling: "Weniger reden, mehr tun."
Zehn Jahre später war der Lehrling ebenfalls Techniker geworden. Er ging zu seinem Meister und sagte mit verbittertem Gesicht: "Meister, ich habe immer deinen Rat befolgt und mich nur in harte Arbeit vergraben, aber diejenigen mit schlechteren Fähigkeiten als ich wurden alle befördert und haben Gehaltserhöhungen bekommen, während ich noch das gleiche Gehalt wie zuvor beziehe."
Der Meister dachte einen Moment nach und sagte: "Nimm dir eine Auszeit. Wenn eine Lampe immer an ist, bemerkt sie niemand ..."
Der Lehrling verstand plötzlich. Er nahm sich tatsächlich eine Woche frei. Als er zur Arbeit zurückkehrte, suchte ihn der Fabrikdirektor auf und sagte, er wolle ihm eine Gehaltserhöhung geben. Es stellte sich heraus, dass der Direktor während seiner Abwesenheit entdeckt hatte, dass die Fabrik bereits nicht mehr ohne ihn auskam.
Der Lehrling war sehr glücklich. Danach nahm er sich von Zeit zu Zeit ein paar Tage frei, und jedes Mal, nachdem er um Urlaub gebeten hatte, gab ihm der Direktor eine Gehaltserhöhung. Eines Tages, nachdem er sich freigenommen hatte, bereitete er sich darauf vor, zur Arbeit zu gehen, doch der Direktor sagte ihm: "Du brauchst nicht mehr zur Arbeit zu kommen."
Der Lehrling ging bedrückt zu seinem Meister. Der Meister sagte: "Ich war an jenem Tag noch nicht fertig. Eine Lampe kann gelegentlich einmal ausgehen, aber wenn sie immer ausgeht, ändert sich die Natur der Sache, denn niemand braucht eine Lampe, die ständig an- und ausgeht."
In der Geschichte gab der Direktor dem Lehrling eine Gehaltserhöhung, weil er unersetzlich war; später, weil andere Lampen aufleuchteten, wurde er ersetzt, der Direktor brauchte ihn nicht mehr, also wurde er entlassen.
Letztendlich müssen wir also unsere Unersetzlichkeit verbessern. Andernfalls, sobald der Chef das Gefühl hat, dass es wenig kostet, dich zu ersetzen, droht dir die Gefahr einer möglichen Arbeitslosigkeit.
III. Wo ist der Ausweg?
Wie können Programmierer also ihre Unersetzlichkeit verbessern, wenn sie 30 erreichen? Haben wir vor, unser ganzes Leben lang Programmierer zu sein? Darf ich fragen, wo der Weg ist?
Als jemand, der es durchgemacht hat, ein erfahrener Programmierer, denke ich, dass es mehrere Richtungen gibt, aus denen man wählen kann:
(1) Zum Technik-Guru werden
Eigentlich ist es kein Problem, sein ganzes Leben lang Programmierer zu sein. Was zählt, ist, dass du ein unersetzlicher Programmierer werden musst – das heißt, ein technischer Guru werden, der Probleme lösen kann, die gewöhnliche Programmierer nicht lösen können. Es gibt zwei Versionen eines technischen Gurus:
Die erste ist der verbesserte Programmierer. Du bist immer noch Programmierer, aber ein überaus beeindruckender. Durch jahrelange Akkumulation bist du in Breite und Tiefe des Wissens keine gewöhnliche Person. Von Assembly bis Java beherrschst du alles. Du legst Wert auf Datenstrukturen und Algorithmen, hast einzigartige Ansichten zur Systemoptimierung, kennst Design Patterns wie deine Westentasche und hast außerdem einen vollständigen Werkzeugkasten und eigene spezialisierte Klassenbibliotheken. Tatsächlich hat der verbesserte Programmierer einen sehr einzigartigen Wert. Leider sind sie in der Realität sehr selten, denn Talent ist für jedes Unternehmen immer knapp. Der Chef hat scharfe Augen – wie könnte er ein Technik-Ass wie dich ignorieren? Bevor du überhaupt ein wahrer Guru wirst, wärst du zum Systemarchitekten, Projektmanager oder einer noch höheren Position ernannt worden. Daher ist es oft unmöglich, einfach sein eigenes kleines Stück Land zu hüten und gemütlich ein Guru zu sein.
Die zweite ist der aufgestiegene Programmierer. Obwohl dein inneres Wesen immer noch das eines Programmierers ist, ist deine Position aufgestiegen, und du wirst Systemanalytiker oder Systemarchitekt. Dies ist eine sehr natürliche und realistische Wahl. Zwischen Programmierer und Systemanalytiker oder Architekt liegt keine Kluft; nur einen Schritt entfernt kannst du von einer holprigen Bergstraße auf eine breite Schnellstraße fahren. Aber dieser Schritt ist nicht einfach. Es braucht Jahre kontinuierlichen Denkens, Lernens und Übens, um sich von einer Puppe in einen Schmetterling zu verwandeln.
(2) Ein Branchenexperte werden
Branchenexperten sind in einem Unternehmen ebenfalls eine unverzichtbare Rolle. Sie kennen die Branchenkenntnisse, Geschäftsprozesse und Details des Unternehmens in- und auswendig. Branchenexperten sind im Allgemeinen keine von außen eingestellten Supermänner, die nur die Geschäfte, aber nicht die Technik verstehen, sondern wachsen oft nach Jahren harter Arbeit aus Programmierern heran. Als ein aus einem Programmierer hervorgegangener Branchenexperte fungieren Sie oft auch als Systemanalytiker. In einem Unternehmen gibt es viele Menschen mit einem allgemeinen Verständnis des Geschäfts, aber Experten auf Expertenniveau sind oft selten. Für die 30 Jahre Ihrer bevorstehenden Karriere müssen Sie ein Experte werden.
(3) Der Weg zum Management
Der erste Schritt zum Management ist im Allgemeinen die Ernennung zum Projektmanager. In den meisten IT-Unternehmen ist der Projektmanager die kleinste Managementposition. Sie werden vielleicht nicht viel Überraschung empfinden, und Ihr Gehalt wird möglicherweise nicht viel steigen, aber dieser Übergang kann als eine der wichtigsten Veränderungen in Ihrem Leben bezeichnet werden.
Unterschätzen Sie den Projektmanager nicht. Manche sagen, dass der Projektmanager ein uralter Beruf ist. Andere sagen, dass das 21. Jahrhundert das Jahrhundert des Projektmanagements ist. Tatsächlich gibt es Projektmanagement, seitdem Menschen sich organisiert haben. In der Vergangenheit war ein Projektmanager möglicherweise ein Stammeshäuptling; eine gemeinsame Jagd oder ein Angriff auf eine Stadt oder Festung konnte als Projekt betrachtet werden. Projektmanagementwissen lässt sich auf alle Aspekte unseres Lebens anwenden, von der Durchführung eines Mondlandungsprojekts bis zur Organisation eines Familientreffens – alles ist untrennbar mit Projektmanagement verbunden.
Ein ausgezeichneter Projektmanager braucht nicht nur einen hohen IQ, sondern auch einen hohen EQ. Es ist keine Übertreibung zu sagen, dass Sie, wenn Sie im Projektmanagement kompetent sind, für alle Managementpositionen auf taktischer Ebene kompetent sein können, und sogar Ihre familiäre Lebensqualität wird auf ein neues Niveau gehoben.
Allerdings ist es nicht einfach, ein exzellenter Projektmanager zu werden. Man kann sagen, dass ein gewisses Talent erforderlich ist. Manche lernen es ohne Lehrer, während andere es nie lernen können. Programmierer gehören zu einer Gruppe mit hohem IQ, aber oft fehlt ihnen die EQ, was bedeutet, dass nur wenige Programmierer zu Projektmanagern heranwachsen können, und diejenigen, die exzellente Projektmanager werden, sind sehr selten.
Wenn Sie das Gefühl haben, dass keiner dieser Aspekte geeignet ist, dann haben Sie noch mehrere Auswege:
Der erste ist, sich beständig durchzuwursteln.
Sprich ehrliche Worte, sei ein ehrlicher Mensch, tue ehrliche Dinge und nimm ein ehrliches Gehalt. Das Unternehmen braucht auch sehr solche Mitarbeiter, und im Allgemeinen werden sie nicht das Schicksal erleiden, entlassen zu werden. Der zweite ist, den Beruf zu wechseln oder ein Unternehmen zu gründen.
Weil diese Branche nicht mehr zu Ihnen passt und kein größeres Entwicklungspotenzial bietet, müssen Sie den Beruf wechseln. Wenn Sie wechseln können, ist das nicht unbedingt eine schlechte Sache. Vielleicht können Sie in einer neuen Umgebung stärkere Energie freisetzen und eine eigene Sache aufbauen. Was die Gründung eines Unternehmens betrifft, ist sie noch herausfordernder. Ich schlage vor, dass Sie, bevor Sie ein Unternehmen gründen, bereits ein exzellenter Projektmanager geworden sein sollten. Denken Sie darüber nach: Wenn Sie kein Projekt leiten können, wie können Sie dann ein Unternehmen leiten?
Quelle: OSCHINA