Es gibt nicht viele Programmierer. Es wird gesagt, dass es in China nur 2 Millionen Menschen gibt, die Programme schreiben können (das sind 0,14 % der Bevölkerung). Ziemlich viele.
Darüber hinaus gibt es in Indien 2,7 Millionen Programmierer (die größte Zahl), was nur 0,2 % der Bevölkerung ausmacht.
Beginnen wir aus der Perspektive westlicher Länder. Obwohl es sich von China und Indien unterscheidet, hat es dennoch einen großen Referenzwert.
Die Zahl der Arbeitnehmer in der Technologiebranche (einschließlich IT) in den Vereinigten Staaten hat 7 Millionen erreicht, was mehr als 2 % der Bevölkerung ausmacht.
In Großbritannien ist es ähnlich, mit 1,6 Millionen Beschäftigten, was einem Anteil von 2,4 % entspricht. Andere westeuropäische Länder dürften ähnliche Anteile haben.
Es ist jedoch unangemessen, die gesamte Branche zu vergleichen. Denn nur wenige Menschen in der Hightech-Branche sind Programmierer. Die Zahl der Menschen in den Vereinigten Staaten, die sich beruflich mit Softwareprogrammen beschäftigen, scheint nur 1,02 Millionen zu betragen;
Darüber hinaus belegen Programmierer in der Rangliste der Berufe den 30. Platz unter allen Berufen:
Rechtsanwälte, 1,04 Millionen; Universitätslehrer, 1,3 Millionen >Wenn Sie der Meinung sind, dass es für Finanz- und Rechtsanwälte angemessen ist, hohe Gehälter zu haben, dann ist es auch für Programmierer angemessen, hohe Gehälter zu haben.
Mit anderen Worten: Auch die Softwarebranche ist detailliert klassifiziert, unterteilt in verschiedene Sprachen, verschiedene Plattformen und verschiedene spezielle Anforderungen. Was Programmiersprachen betrifft, sind nur 30 % der Programmierer mit Java auf professionellem Niveau vertraut. Python schätzt 20 %. C beträgt weniger als 10 %. Nischensprachen wie Golang sind in 1 % nicht einmal verfügbar. (Vielleicht können Sie auf die Benutzerdaten auf Github verweisen.)
Wir gehen davon aus, dass nur 0,3 % der Menschen in London Programme auf professionellem Niveau schreiben, das sind etwa 40.000 Menschen. Wenn ein Unternehmen in London Leute mit Golang-Erfahrung einstellen müsste, stünden möglicherweise nur drei- bis vierhundert Programmierer zur Auswahl. Wenn wir von den Leuten verlangen, dass sie sowohl Python als auch Golang beherrschen, gibt es möglicherweise nur 50 geeignete Kandidaten. Wenn Sie sich die Rekrutierungsanforderungen eines Technologieunternehmens ansehen, wird es viel Verwirrung geben, z. B. diese Sprache, diese Sprache, SQL, Linux, maschinelles Lernen und Cloud Computing. . . Die Anforderungen jedes Unternehmens sind unterschiedlich. Es kann sein, dass es nur wenige Menschen gibt, die alle oder gar keine ihrer Anforderungen erfüllen können. Es ist ziemlich gut, jemanden zu finden, der zwei oder drei Anforderungen erfüllt.
Andere Branchen sind nicht so problematisch. Es gibt immer viele Leute, die für eine Position qualifiziert sind. Mit mehr Auswahl können Unternehmen die Löhne niedrig halten und so weiter. Aber im Hinblick auf die Rekrutierung von Programmen liegt das Recht, über das Gehalt zu verhandeln, beim Programmierer, da die andere Partei keine Wahl hat. Programmierer sind so selten, und Programmierer, die für die Anforderungen sehr gut geeignet sind, sind noch seltener und können nicht übersehen werden.
Nachfrage:
Nun, es gibt Zehntausende Programmierer in London. Gehen Sie davon aus, dass Sie im Durchschnitt alle zwei Jahre den Job wechseln. Wenn der Markt stabil (voll) ist, dann dürften doch jeden Monat nur ein paar tausend neu eröffnete Positionen hinzukommen, oder? Aber offensichtlich gibt es in London jeden Monat Hunderttausende Stellenanzeigen. Und es werden jedes Jahr mehr. Das kann nur heißen: Niemand ist zu finden!
Viele Unternehmen sind nicht in der Lage, Programmierer zu rekrutieren. Einige Unternehmen waren zunächst sehr naiv, schalteten eine Anzeige für eine Position auf niedriger Ebene, von der sie glaubten, dass sie leicht zu rekrutieren sei, und bereiteten ein Gehalt von 40.000 Pfund (mehr als 300.000 Yuan) pro Jahr vor. Infolgedessen stellte ich nach einigen Monaten fest, dass die gelegentlichen Bewerber, die zu Vorstellungsgesprächen kamen, nicht geeignet waren, sodass ich mein Dienstalter auf 60.000, 80.000 oder 100.000 erhöhen musste. Schließlich kam ein Programmier-Guru, der sehr geeignet war, aber er wurde von einer anderen Firma ausgeraubt, die ihm 150.000 Pfund Dienstalter anbot. Infolgedessen warte ich seit mehr als einem Jahr auf jemanden; der Traum des Chefs wurde durch die Realität zerstört.
(Natürlich gibt es in London viele Programmierer mit 40.000 bis 50.000 Pfund, denn diese Leute können immer eine Firma finden, die sie akzeptiert. Entweder ist die Firma zu ungeduldig zum Warten und kann sie nur auswählen, oder es gelingt ihnen, anzugeben . Ich bin gerade reingekommen. Vielleicht habe ich das Passende gefunden ... Aber es ist schade, dass einige Leute ihre Seltenheit nicht erkennen und ihren eigenen Wert unterschätzen, und dann begann das Streben nach Löhnen in die Höhe zu schießen)
Insgesamt , macht es Sinn, dass die Gehälter von Programmierern in London (und im gesamten Westen) hoch sind. Denn die Nachfrage ist viel höher als das Angebot. In anderen Branchen wählen Unternehmen Mitarbeiter aus. Aber in dieser Branche entscheiden sich die Mitarbeiter wirklich für das Unternehmen. Dies kann auch zu verschiedenen Ungerechtigkeiten führen. Viele Mitarbeiter verfügen über ein Dienstalter von etwa 500.000 Yuan (RMB), und es gibt auch viele Mitarbeiter mit einem Dienstalter von etwa einer Million oder mehr (weil sie ihre Einzigartigkeit erkannt und daraus Nutzen gezogen haben). Wie auch immer, der Durchschnitt liegt wahrscheinlich bei etwa 800.000 (doppelt so viel wie das Durchschnittsgehalt in London), aber nur sehr wenige Menschen verdienen diesen Durchschnitt, normalerweise liegen die beiden Extreme.
Befindet sich China in einer ähnlichen Situation? Das Prinzip dürfte sehr ähnlich sein. Das ist sicherlich der Fall, wenn Sie 10 Millionen Menschen suchen und nur ein paar Millionen Menschen es schaffen. Darüber hinaus können nur etwa 10 bis 100 Personen jede Position gut erfüllen; es ist leicht zu beurteilen, ob sie gute Leistungen erbringen oder nicht, und der Gehaltsunterschied ist natürlich offensichtlich.
---
Es ist eine Tatsache, dass Programmierer mehr verdienen als andere Berufe. Und es ist überhaupt nicht falsch. Die Welt braucht viele Menschen, die diese Dinge tun, und es gibt zu wenige fähige Menschen.
Solange diese Programmierer über mehrjährige Erfahrung in mehreren Unternehmen verfügen und einzigartige (auf sie selbst beschränkte) Fähigkeiten erworben haben, können sie immer wertvolle Jobs mit hohen Gehältern finden. Weil es seltene Tiere sind. Immer wenn ein Unternehmen einen großen Bedarf an diesen einzigartigen Fähigkeiten hat, wird die Seltenheit deutlich. Das Problem besteht darin, dass mehr als ein Unternehmen sie für selten hält und daher versucht, sie zuerst zu ergattern. Daher können nur wenige erfahrene Programmierer eine Auswahl treffen. Unternehmen konkurrieren darum, Programmierer zu gewinnen, anstatt dass Programmierer darum konkurrieren, dem Unternehmen beizutreten.
---
Abschließend noch ein paar Worte zur Zukunft:
Zuallererst wachsen Programmierer unter allen Berufen am schnellsten. Jeder sollte es sehen können. Viele traditionelle Berufstypen wurden nach und nach ersetzt. Das liegt genau daran, dass Programmierer diese Aufgaben automatisiert haben. Dieser Trend wird sich sicher fortsetzen.
Das einfachste Beispiel wäre die Kassiererarbeit. In Supermärkten, in denen früher Dutzende Mitarbeiter für die Bedienung der Kassierer zuständig waren, sind heute nur noch ein oder zwei Kassierer erforderlich. Verschiedene immer fortschrittlichere Kassenautomaten in Supermärkten. Zumindest ist dies in den meisten Supermärkten im Vereinigten Königreich der Fall. Die gesamte manuelle Bankbranche wird in Zukunft möglicherweise nicht mehr existieren. Oh, und fast alle Transaktionen in der Finanzbranche sind mittlerweile automatisiert.
Tatsächlich wird es in den meisten Branchen früher oder später zu ähnlichen Eliminierungsphänomenen kommen. Derzeit kann sich niemand vorstellen, dass Ärzte eines Tages durch Software ersetzt werden. Aber wenn man genau darüber nachdenkt, kann eine Software alle medizinischen Daten der Welt teilen und synchronisieren, um eine Diagnose zu stellen, was weitaus besser ist als das, was die Gehirnleistung einer einzelnen Person leisten kann. Auch die Fähigkeit eines Anwalts, Fälle und Akten im Laufe der Jahre zu analysieren, um Lücken zu finden, ist möglicherweise nicht so gut wie die eines Softwareprogramms. Ich werde nicht einzeln auf andere Branchen eingehen. Es lohnt sich, in Zukunft gesondert darüber zu schreiben.
Diese Veränderungen werden die Veränderungen mehrerer industrieller Revolutionen bei weitem übertreffen. Die Softwareindustrie ist die einzige, die noch lange bestehen kann. Die automatisierte Softwareisierung dieser anderen Branchen erfordert auch die Implementierung und Wartung dieser Programmierer. Doch die Nachfrage wird in den kommenden Jahrzehnten nur noch wachsen. Auch der Lohnunterschied zu anderen Branchen wird immer größer.
Ich habe das Gefühl, dass viele branchenfremde Menschen eine falsche Vorstellung haben. . .
Sie glauben fälschlicherweise, dass Programmierung (oder Technologie) nur eine von vielen Branchen ist.
Ich kann nur hehe.
Das obige ist der detaillierte Inhalt vonWarum ist das Python-Gehalt hoch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!