Heim  >  Artikel  >  Dr. Liang Shengs Rat an alle Programmierer

Dr. Liang Shengs Rat an alle Programmierer

-
-Original
2018-02-28 18:44:111812Durchsuche

Dieser Artikel stammt von Dr. Liang Sheng, CEO und Gründer von Rancher Labs, der von InfoQ eingeladen wurde, eine persönliche Karriereentwicklungsreise und Vorschläge für die Karriereplanung von Programmierern zu schreiben.

Dr. Liang Sheng ist Mitbegründer und CEO von Rancher Labs Inc. Bevor er Rancher Labs gründete, war Dr. Liang Sheng in seinen frühen Tagen als Hauptingenieur auf Direktorenebene beim weltbekannten Sun Microsystems der Autor von JNI (Java Native Interface), der Kernkomponente der Java-Sprachplattform J2SE Anschließend leitete er das Design und die Entwicklung der beliebtesten Java-Sprache, der JVM (Java Virtual Machine). Im Jahr 2008 gründete er cloud.com, das weltweit führende Cloud-Computing-Unternehmen, und fungierte als CEO. Er brachte die berühmte Cloud-Computing-Management-Software CloudStack auf den Markt und gilt daher als Vater von CloudStack. Im Jahr 2011 wurde cloud.com für 200 Millionen US-Dollar von Citrix gekauft. Dr. Liang Sheng fungierte als Chief Technology Officer der Citrix Cloud Platform und war der erste chinesische CTO von Citrix. In den Anfangstagen war Dr. Liang einer der Gründer der Teros Network Security Company, die später von Citrix übernommen wurde. In seinen frühen Jahren war Dr. Liang Sheng außerdem Vizepräsident für Technik bei SEVEN Network Company und technischer Direktor von Openwave System. Dr. Liang Sheng absolvierte die Junior Class der University of Science and Technology of China und hat einen Doktortitel in Informatik von der Yale University.

Dr. Liang Sheng nutzt seine Lebenserfahrung und Erfahrungseinblicke, um Ihnen von der Studentenzeit über den F&E-Ingenieur bis hin zur Unternehmensgründung und seiner mittlerweile führenden Persönlichkeit im Bereich Cloud Computing im Silicon Valley zu helfen Programmierer, schrieben diese Worte.

Wenn man heute alle Lebensbereiche betrachtet, kann es für uns schwierig sein, einen Beruf wie den eines Programmierers zu finden. Da die Entwicklung neuer Technologien wie Cloud Computing, mobiles Internet und künstliche Intelligenz heute weiterhin neue Geschäftsmöglichkeiten schaffen, scheint die IT-Branche einen endlosen Bedarf an Programmierern zu haben. Wenn wir als Programmierer über die Karriereplanung nachdenken, haben wir einerseits das Gefühl, dass es zu viele Möglichkeiten gibt, andererseits fühlen wir uns auch verwirrt und haben sogar Angst.

Wenn Sie in einem großen Unternehmen arbeiten, wie halten Sie mit der Entwicklung neuer Technologien Schritt? Wie vermeiden Sie, dass Sie bei der Beförderung Ihrer Kollegen in einer Sackgasse ohne Raum für Wachstum stecken bleiben? Wenn Sie sich entschieden haben, Ihr eigenes Unternehmen zu gründen, wie können Sie sich von Hunderten von Start-up-Konkurrenten abheben? Viele dieser Wettbewerber verfügen möglicherweise über mehr Kapital und Erfahrung als Sie. Können wir heute, da neue Technologien uns weiterhin auf den Kopf stellen, Pläne für die berufliche Weiterentwicklung in den nächsten 10, 20 oder sogar 30 Jahren machen, damit wir der zukünftigen Branchenentwicklung mit Leichtigkeit begegnen können?

Manche Leute sagen, dass Programmieren kein guter Beruf mehr ist, weil Programmierer nur in der Jugend leben können. Meiner Meinung nach ist diese Ansicht absolut falsch. Tatsächlich gibt es keinen anderen Beruf, der den Wert individueller Kreativität und Fähigkeiten mehr verkörpert als das Programmieren. Programmierer sind wie Künstler. Programmieren ist in der Tat ein harter Arbeitsprozess, der sich jedoch nicht wiederholt. Keine zwei Menschen auf der Welt werden genau den gleichen Code schreiben. Genau wie ein Künstler kann ein Programmierer eine lange Karriere haben. Ich kenne viele Programmierer, die auch mit über 40 oder 50 Jahren noch effizient sind. Programmierer werden viel besser bezahlt als Künstler, weil die Arbeit des Programmierens einen direkten wirtschaftlichen Wert für die Gesellschaft schafft.

Wenn es um die Karriereentwicklung geht, denken viele Menschen, dass man nur die richtige Gelegenheit finden muss, um erfolgreich zu sein. Für diese Menschen ist die Karriereplanung wie der Kauf eines Lottoscheins. Sie bewegen sich ständig von Projekt zu Projekt, von Unternehmen zu Unternehmen und werden nie müde. Es ist ihnen egal, was sie tun, es geht ihnen nur darum, im richtigen Team zu sein. Tatsächlich finden diese Menschen keine finanzielle Freiheit, sondern einen befleckten Lebenslauf und einen angeschlagenen Ruf. In unserer IT-Branche entscheidet der Ruf einer Person über alles. Im Laufe einer Karriere ist der Aufbau von Reputation ebenso wichtig wie der Aufbau von Fähigkeiten und Reichtum. Wenn Sie einen guten Ruf haben, eröffnen sich Ihnen Chancen.

Daher reicht es nicht aus, sich nur auf neue technologische Entwicklungen und neue Geschäftsmöglichkeiten zu konzentrieren. Ganz gleich, welche beruflichen Aufgaben Sie gerade erledigen, Sie sollten Ihren Ruf aufbauen, indem Sie danach streben, erstklassige Ergebnisse zu liefern. Die Risikokapitalgeberin Ann Miura-Ko fasst diesen Ansatz einfach als „Weltklasse werden“ zusammen. Für Ann gilt „Weltklasse“ für jede Arbeitsaufgabe, von der einfachen Verwendung eines Fotokopierers zum Kopieren eines Dokuments bis hin zum Schreiben von Code, dem Halten einer PPT-Präsentation oder so groß wie der Herstellung eines Produkts. Meiner Beobachtung nach gibt es zu viele mittelmäßige Dinge auf dieser Welt. Wenn Sie in jeder Kleinigkeit Ihr Bestes geben und sich im Laufe der Zeit ansammeln können, werden Sie zum schillerndsten Star.

Viele Leute denken, Programmieren sei nur eine sich wiederholende Arbeit. Tatsächlich sind Malen und Musizieren aber auch repetitive Aufgaben. Was macht ein Gemälde oder Musikstück zu Weltklasse? Auf jeden Fall Leidenschaft, Kreativität und das Streben nach Perfektion. Tatsächlich können großartige Programmierer die Leidenschaft finden, die besten Programme für die häufigsten Aufgaben zu schreiben. Bevor Google geboren wurde, galt das Problem der Websuche in der Branche als bedeutungslos und gelöst. Eric Yuan war früher Vizepräsident für Technik bei Webex und war fest davon überzeugt, dass das von Webex erfundene Netzwerkkonferenzsystem noch verbessert werden könnte. Deshalb gründete er den Videokonferenzdienst Zoom, der derzeit der erfolgreichste der Welt ist. Legenden wie Steve Jobs und Musk bauten ihren Erfolg auf Leidenschaft, Kreativität und dem Streben nach Perfektion auf. Für uns normale Menschen können wir mit unserer täglichen Arbeit beginnen und mit kleinen Dingen beginnen:

Wenn Sie einen Entwurf oder eine Implementierung durchführen, auch wenn es sich nur um einen einfachen Funktionspunkt handelt, können Sie dies tun Machen Sie die Funktion das Beste der Welt? Machen Sie sich keine Sorgen über kleine Dinge, je kleiner sie sind, desto leichter fallen sie auf.

Das beste Design gelingt Ihnen wahrscheinlich nicht gleich beim ersten Mal. Genau wie beim Malen und Musizieren muss man es immer wieder versuchen, sich immer weiter verbessern, und eines Tages wird man erkannt.

Open-Source-Software ist eine Gelegenheit, Ihre Arbeit der Welt zu präsentieren. Können Sie, nachdem Sie verstanden haben, warum Ihnen bestimmte Open-Source-Projekte gefallen, auch ein berühmtes Open-Source-Projekt erstellen?

Wenn Sie die Möglichkeit haben, eine PPT-Rede zu halten, kopieren Sie nicht die PPT-Rede anderer Leute. Versuchen Sie, die Vorlieben Ihres Publikums zu verstehen, und schreiben Sie dann selbst eine PPT von Grund auf. Ihr Ziel sollte sein: Wie machen Sie dieses PPT zum besten der Welt?

Wenn Sie die Chance hätten, dieselbe Rede noch einmal zu halten, könnten Sie sie verbessern? Unterrichten Sie niemals dasselbe PPT zweimal, Sie müssen sich jedes Mal verbessern.

Bevor sich Ihnen eine große Chance bietet, besteht die beste Vorbereitung für Ihre Karriereplanung darin, die Arbeit, die Sie jeden Tag erledigen, perfekt zu erledigen. Wenn Sie diese Einstellung beibehalten, werden Ihre Bemühungen schließlich von Ihrem gesamten Team und dem gesamten Unternehmen anerkannt. Wenn Sie an einem Open-Source-Projekt arbeiten, werden Sie weltweit anerkannt. Wenn Sie mit dieser Einstellung arbeiten, werden Sie ein Erfolgserlebnis entwickeln, das Sie hervorstechen lässt. Sie werden schnell besser und schneller befördert. Wenn Sie sich eines Tages dazu entschließen, Ihr eigenes Unternehmen zu gründen, wird Ihr Ruf es Ihnen ermöglichen, schnell Investitionen zu tätigen und Talente anzuziehen. Am wichtigsten ist, dass Sie verstehen, was es braucht, um ein Weltklasse-Unternehmen aufzubauen!

Der Originaltext dieses Artikels wurde von Dr. Liang Sheng auf Englisch verfasst. Der Originaltext wird hiermit veröffentlicht, damit Sie eine weitere Schönheit der englischen Grammatik kennenlernen können.

Es gibt heutzutage wahrscheinlich nur wenige Berufe, die so dynamisch und spannend sind wie die eines Programmierers. Neue Technologien wie Cloud, Mobile und KI führen zu neuen Geschäftsmöglichkeiten, und daher scheint in unserer Branche eine unstillbare Nachfrage zu bestehen Für einen Programmierer kann das alles ziemlich verwirrend und entmutigend sein. Wenn Sie in einem großen Unternehmen arbeiten, wie stellen Sie sicher, dass Sie mit der Entwicklung der neuesten Technologie Schritt halten und nicht in einer Sackgasse stecken? Andere werden befördert? Wenn Sie sich entscheiden, den Sprung zu wagen und selbst Unternehmer zu werden, wie können Sie sich dann von Hunderten anderer Menschen durchsetzen – viele von ihnen sind besser finanziert, besser vernetzt und erfahrener –, die genau das Gleiche tun? Gibt es in der sich schnell verändernden Branche von heute etwas, das Sie planen können, um sich in den nächsten 10, 20 und 30 Jahren besser zu positionieren, unabhängig davon, welche neuen Technologien und Geschäftsunterbrechungen auf Sie zukommen könnten?

Bevor wir besprechen, was Sie tun können Schauen wir uns zunächst an, was nicht funktioniert. Es gibt keinen anderen Beruf, der die Kreativität und Fähigkeiten des Einzelnen so sehr schätzt Programmieren ist eine Kunst: Es ist ein mühsamer Prozess, und keine zwei Personen produzieren genau den gleichen Code. Genau wie ein Künstler kann eine Programmierkarriere lange dauern . Programmieren ist natürlich eine viel lukrativere Berufswahl als Kunst. Programmierer werden viel besser entlohnt als Künstler, weil ihre Arbeit einen wirtschaftlichen Wert für die Gesellschaft schafft.

Manche Menschen glauben, dass der Schlüssel zum Erfolg darin besteht, die richtige Gelegenheit zu finden Für diese Menschen ist die Karriereplanung wie ein Lottospiel. Sie springen von Projekt zu Projekt und hoffen, dass sie eine große Chance finden. Sie kümmern sich nicht darum, was sie tun Was es dazu führt: Anstatt finanzielle Freiheit zu erlangen, haben sie am Ende oft einen schlechten Lebenslauf, keine nützlichen Fähigkeiten und einen schlechten Ruf. Im Laufe Ihrer Karriere ist es genauso wichtig, einen guten Ruf aufzubauen Wenn man einen guten Ruf hat, bietet sich eine Chance.

Es reicht daher nicht aus, unsere Augen und Ohren offen zu halten, um mit neuen technologischen Entwicklungen und neuen Geschäftsmöglichkeiten Schritt zu halten. Sie sollten Ihren Ruf stärken, indem Sie bei jeder Aufgabe, die Ihnen bevorsteht, stets hervorragende Arbeit leisten. Die Risikokapitalgeberin Ann Miura-Ko fasst diese Idee in einem einfachen Begriff zusammen: „Weltklasse sein.“ Für Ann gilt „Weltklasse sein“ für jede Aufgabe, von etwas so Einfachem wie dem Erstellen einer Xerox-Kopie bis hin zum Schreiben von Code, dem Erstellen einer Präsentation oder dem Erstellen eines Produkts. Ich kann aus meiner Erfahrung sagen, dass die Welt größtenteils aus mittelmäßiger Arbeit besteht. Indem Sie einen Schritt weiter gehen und die beste Arbeit leisten, werden Sie zum strahlendsten Stern in Ihrem Unternehmen.

Viele Menschen empfinden das Programmieren als eine sich wiederholende Aufgabe. Das Gleiche gilt für die Malerei. So ist Musik. Was macht ein Gemälde oder eine Musik von Weltklasse aus? Leidenschaft, Kreativität und das Streben nach Perfektion. Großartige Programmierer finden Leidenschaft für die banalsten Probleme. Vor Google galt das Problem der Websuche als uninteressant und wurde gelöst. Eric Yuan leitete die Technik bei Webex. Er glaubte, dass das von Webex entwickelte Web-Meeting-Erlebnis verbessert werden könnte, und entwickelte daraufhin den Videokonferenzdienst Zoom. Auch Legenden wie Steve Jobs und Elon Musk basieren auf Leidenschaft, Kreativität und dem Streben nach Perfektion. Für den Rest von uns können wir mit dem, woran wir jeden Tag arbeiten, klein anfangen.

Wenn Sie ein Design präsentieren, auch nur für ein Feature oder eine Komponente, warum machen Sie es nicht zum bestmöglichen Design in der Welt? Welt für diese Funktion oder Komponente? Beeindrucken Sie Ihre Kollegen. Je unwichtiger eine Aufgabe ist, desto einfacher ist es, einen besseren Job zu machen und zu beeindrucken.

Höchstwahrscheinlich werden Sie nicht in der Lage sein, auf einmal etwas Großartiges zu erreichen. Arbeiten Sie wie ein Maler oder Musiker am nächsten Stück. Dann als nächstes. Sie werden besser und fallen auf.

Open Source bietet die Möglichkeit, Ihre Arbeit der ganzen Welt zu zeigen. Finden Sie heraus, warum Ihnen ein großartiges Open-Source-Projekt gefällt. Können Sie das Gleiche tun?

Wenn Sie die Möglichkeit haben, eine Powerpoint-Präsentation zu erstellen, leihen Sie sich keine Folien von anderen aus. Verstehen Sie, was Ihr Publikum möchte, und erstellen Sie die Präsentation selbst von Grund auf. Wie schaffen Sie es, die beste Präsentation zu diesem Thema zu machen?

Wenn Sie das nächste Mal gebeten werden, dieselbe Präsentation zu halten, können Sie sie dann noch besser machen? Halten Sie niemals zweimal dieselbe Präsentation. Mit jeder Übung können Sie immer besser werden.

Bis Sie diese großartige Gelegenheit finden oder eine großartige Gelegenheit an Ihre Tür klopft, können Sie sich am besten auf Ihre eigene Karriereentwicklung vorbereiten, indem Sie sich darauf konzentrieren, hervorragende Leistungen zu erbringen Ergebnisse von Dingen, die Sie bereits jeden Tag tun. Ihre Bemühungen werden von Ihrem Team, im gesamten Unternehmen und, wenn Sie an einem Open-Source-Projekt arbeiten, von der ganzen Welt wahrgenommen. Sie werden ein Gefühl dafür bekommen, was es braucht, um herauszuragen und zu gewinnen. Es wird Dir schnell besser gehen. Sie werden schnell befördert. Und wenn Sie sich eines Tages dazu entschließen, ein eigenes Unternehmen zu gründen, wird Ihr Ruf Sie darauf vorbereiten, Finanzmittel zu erhalten und Talente anzuziehen. Noch wichtiger ist, dass Sie auch wissen, was es braucht, um ein Weltklasse-Unternehmen aufzubauen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn