Heim Schlagzeilen Der Chefarchitekt des IMB zeigt Ihnen, wie Sie die Karriere eines Programmierers leiten

Der Chefarchitekt des IMB zeigt Ihnen, wie Sie die Karriere eines Programmierers leiten

Jul 20, 2018 am 09:11 AM
程序员

Einige junge Programmierer fragten mich nach der Zukunft. Wie das Sprichwort sagt: Alle Wege führen nach Rom. Verschiedene Wege können zum Erfolg führen. Welchen Weg Sie wählen, hängt von Ihren eigenen Interessen ab. Manche Programmierer fragen sich vielleicht: Was soll ich tun, wenn ich mein Interesse noch nicht gefunden habe? Mein Rat ist, mehr zu versuchen und hart zu arbeiten. Das ist der einzige Weg in Ihrer Karriere. Wenn Sie bestimmte Fähigkeiten und Erfahrungen sammeln, stehen Sie vor vielen Möglichkeiten. Welchen Weg man wählt, ist von Person zu Person unterschiedlich.

Wenn Sie sich sehr für eine oder mehrere Technologien interessieren und weiter studieren können, können Sie sich nach einer gewissen Akkumulationsphase schrittweise zu einem erfahrenen Programmierer entwickeln. Die Kompetenz von erfahrenen Programmierern in den professionellen Technologien, die sie beherrschen, liegt außerhalb der Reichweite gewöhnlicher Programmierer. Man kann jedoch sagen, dass solche Experten „mit zunehmendem Alter wertvoller werden“. Diese Experten haben auch gewisse Vorteile: Mit zunehmender Erfahrung und zunehmendem Alter werden die Löhne dieser Personen immer höher, wenn das Unternehmen seinen technischen Weg ändert und die von erfahrenen Programmierern beherrschten beruflichen Fähigkeiten nicht mehr benötigt die Kosten für die Erledigung von Dingen. Sie könnten arbeitslos werden oder einen anderen Job finden.

Senior-Training-Experten sind ebenfalls eine gute Entwicklungsrichtung. Für die Ausbildung zum Ausbildungsexperten sind nicht nur fundierte technische Fähigkeiten, sondern auch ausgezeichnete Kommunikations- und Ausdrucksfähigkeiten erforderlich, denn ihre Hauptaufgabe besteht nicht mehr darin, eine bestimmte Technologie zu entwickeln, sondern technisches Wissen zu verbreiten. Dieser Weg ist sehr breit und es gibt einige hervorragende technische Ausbilder, die neben ihrer regulären Tätigkeit auch nebenberuflich Vorlesungen an Universitäten halten. Obwohl die Fähigkeiten von Schulungsexperten möglicherweise nicht das Niveau von erfahrenen Programmierern erreichen, ist der Arbeitsinhalt relativ umfangreich und sie kommen mit mehr Menschen in Kontakt.

Technischer Direktor eines Unternehmens zu werden, ist der Traum vieler Programmierer. Dieser Weg besteht darin, sich vom Junior-Programmierer zum Senior-Programmierer zu entwickeln, der sich auf die Durchführung von Projekten konzentriert, und sich dann zum Projektmanager, Entwicklungsmanager und schließlich zum technischen Direktor oder sogar zum Vizepräsidenten des Unternehmens zu entwickeln. Diese Programmierer gehen den Weg des technischen Managements. Sie arbeiten zunächst an Projekten, sammeln nach und nach Managementerfahrung und entwickeln sich dann zu hervorragenden technischen Managern. Der Einfluss des technischen Direktors auf das Unternehmen und sogar auf die technische Welt ist außergewöhnlich und eine große Versuchung für Programmierer, die eine Führungsposition im Unternehmen anstreben. Allerdings bedeutet die große Macht und die Führung vieler Menschen einen größeren Druck. Der technische Direktor muss nicht nur sensibel für neue Technologien bleiben, sondern auch Energie für das Management aufwenden. Dieser Weg kann schwieriger sein, als ein reiner technischer Experte zu werden.

Es gibt auch einige Programmierer, deren Karriereentwicklung als Chefarchitekt oder Chefdesigner endet. Das Interesse dieser Art von Programmierern liegt nicht in einer bestimmten Technologie, sondern in der Gestaltung von Softwareprodukten oder Softwareanwendungsprojekten. Vergleicht man das Software-Projektentwicklungsteam mit einer Band, dann entspricht der Programmierer einem Musiker (z. B. einem Geiger, Flötisten usw.), der dafür verantwortlich ist, sein eigenes Instrument gut zu spielen. Der Projektmanager ist der Dirigent der Band. verantwortlich für Führung und Koordination. Die Koordination dieses Orchesters ist dem Komponisten gleichgestellt. Vom Einstiegsarchitekten zum leitenden Architekten oder sogar zum Chefarchitekten. Wie große Komponisten im Laufe der Geschichte sind herausragende Architekten in der Lage, melodische „Lieder“ in einer Vielzahl von Software zu komponieren.

Andere Programmierer haben unternehmerische Ideale. Sobald sie ein gewisses Maß an Technologie angesammelt und einige Marktanforderungen und Managementmethoden beherrscht haben, werden sie ihr eigenes Unternehmen gründen. Sobald sie erfolgreich sind, werden solche Leute großen Einfluss haben. Die Gründer von Google und Yahoo sind allesamt erfolgreiche Beispiele für Technologieunternehmertum. Aber dieser Weg ist auch der schwierigste. Es gibt ein Sprichwort: „Man kennt den Preis für Brennholz und Reis nicht, wenn man kein Familienmitglied ist.“ Not. Unternehmertum umfasst alle Aspekte, und wenn Sie den kleinsten Fehler machen, wird Ihr Erfolg gering sein. Es gibt viele Programmierer, die sich dem Unternehmertum widmen, aber nur sehr wenige können tatsächlich Erfolg haben. Um diesen Weg einzuschlagen, sind nicht nur außergewöhnlicher Mut und Entschlossenheit erforderlich, sondern auch Ausdauer, fundierte Geschäftskenntnisse und Marktchancen, um am Ende zu gewinnen.

Viele Programmierer gehen den Weg des technischen Supports und entwickeln sich zu geschäftsaffinen Technik- und Branchenberatungsexperten. Diese Art von Programmierer wird nach der Ausbildung zum leitenden Programmierer dem Vertriebsteam beitreten, Kunden direkt betreuen und für technische Probleme verantwortlich sein. Wenn Sie sich mit einer bestimmten Branche (z. B. Banken, Telekommunikation) sehr gut auskennen, werden Sie mit der Zeit zu einem Experten für die Technologie dieser Branche, wenn Sie sich mit einer bestimmten Art von Lösung (z. B. ERP, CRM usw.) sehr gut auskennen. SCM) können Sie sich zum branchenübergreifenden Experten entwickeln.

Es gibt auch einige Programmierer, die IT-Kolumnisten und Freiberufler werden. Diese Leute sind in der Regel mehr am Schreiben interessiert und verfügen über gute Schreibfähigkeiten. Sie schreiben den Inhalt oder die Erfahrungen ihrer technischen Arbeit nieder und veröffentlichen dann Artikel, um Lizenzgebühren zu verdienen. Solange sie sich mit Technik auskennen, sind diese Leute bei Zeitschriften sehr beliebt. In Nordamerika gibt es auch eine Art Freiberufler namens Contractor, der von Zeit zu Zeit Projekte übernimmt, vor Projektbeginn einen Vertrag unterzeichnet und die Zusammenarbeit nach Abschluss des Projekts beendet. Obwohl es in China derzeit nicht viele solcher Berufe gibt, ist ihre Freiheit auch für viele Programmierer sehr attraktiv.

Programmierer können je nach ihren eigenen Interessen zwischen den verschiedenen oben genannten Wegen wählen, aber im Allgemeinen gibt es, egal welchen Weg sie einschlagen, eine Voraussetzung: vom Junior-Programmierer zum Senior-Programmierer aufzusteigen. Denn davor hatte man gar keine Wahl. Der Aufstieg vom Anfänger zum Fortgeschrittenen dauert je nach persönlichen Qualitäten in der Regel 2 bis 5 Jahre. Jeder sagt, dass Programmierer Einsamkeit und Langeweile ertragen müssen und junge Programmierer ihre ungestüme Mentalität überwinden müssen. Zu Beginn ihrer Karriere sind viele Menschen immer verwirrt. Zu diesem Zeitpunkt müssen sie sich beruhigen, Rat von erfahrenen Programmierern einholen und sich nach und nach mit der Technologie, dem Entwicklungsprozess und der Branche vertraut machen. Manchmal haben Sie das Gefühl, in einen Ozean des Wissens gefallen zu sein, umgeben von unbekannten Dingen, die schwer zu begreifen sind. Umso wichtiger ist es, die Umgebung zu erkunden, nach und nach die Richtung zu finden und bei der Suche Fortschritte zu machen.

Der Erfolg als Senior-Programmierer bedeutet nicht, dass die Zukunft rosig ist. Wenn Sie vom Anfänger bis zum Fortgeschrittenen Lernen brauchen, dann brauchen Sie vom Fortgeschrittenen bis zum Experten ständige Anstrengung und Ausdauer. Im Vergleich zur vorherigen Phase ist dieser Prozess länger und dauert normalerweise 5 bis 8 Jahre. In dieser Zeit werden die Menschen aufgrund der bisherigen Anhäufung und bestimmter Errungenschaften selbstbewusster und gleichzeitig zögerlicher. Es gibt eine Frage, die oft im Kopf herumschwirrt: Wie soll die Zukunft gemeistert werden? Zu diesem Zeitpunkt können Sie die gesammelten Ressourcen nutzen, um weitere Versuche zu unternehmen, verschiedene Rollen und Projekte auszuprobieren und mit verschiedenen Kunden umzugehen. Mit der Zeit werden Sie natürlich die Entwicklungsrichtung finden, die am besten zu Ihnen passt.

Zusammenfassend lässt sich sagen, dass sowohl die Zeit als Junior-Programmierer als auch die Zeit als Senior-Programmierer die erste Phase der Karriereentwicklung sind, die wir als „goldene Zeit“ bezeichnen können. Programmierer in dieser Phase sind zwischen 20 und 35 Jahre alt. Da sie jung sind, können sie besser lernen und verfügen über ausreichende körperliche Stärke. Viele Programmierer, die diese Phase durchlaufen haben, haben die Erfahrung, die ganze Nacht zu arbeiten. In dieser Zeit haben Sie viel Zeit zum Lernen und Verbessern und legen eine solide Grundlage für Ihre zukünftige Karriere. Sobald Sie über 30 Jahre alt sind, werden Sie sowohl körperlich als auch geistig Veränderungen durchmachen. Der Zeitraum von 30 bis 40 Jahren ist eine Zeit der Transformation. Zu diesem Zeitpunkt haben Programmierer (von denen viele nicht mehr programmieren) ihre Entwicklungsrichtung klar definiert und arbeiten hart an ihren Zielen, um Erfolge zu erzielen. Das Alter von 40 bis 60 Jahren ist das Alter der Experten. An diesem Punkt wird ein ausgezeichneter Programmierer seinen Wunsch, „aus seinem Kokon auszubrechen und ein Schmetterling zu werden“ und sich zu einem Experten zu entwickeln, vollständig verwirklichen.

Die Karriere eines Programmierers ist spannend, aber auch sehr schwierig. Genießen Sie hohe Löhne, beherrschen Sie die neueste Technologie, werden Sie möglicherweise ein reicher und erfolgreicher Unternehmer und haben Sie möglicherweise sogar die Möglichkeit, den Lebensstil der Menschen zu ändern (z. B. durch die Entwicklung von Internetbrowsern, E-Commerce-Anwendungen, SMS-Nachrichten für Mobiltelefone usw.). ) Dies ist das Leben eines Programmierers in den Augen anderer. Vielleicht schließen sich deshalb jedes Jahr viele neue Leute diesem riesigen Team an, um das wundervolle Leben zu erleben, nach dem sie sich gesehnt haben. Aber die meisten Menschen ignorieren die Härten, die hinter dem Glamour stecken. Der Preis für hohe Löhne ist hohe Arbeitsintensität, der Preis für das Erlernen neuer Technologien ist hoher Arbeitsdruck und der Preis für Reichtum ist geistige und körperliche Erschöpfung Stil, du musst Ich kann die Langeweile und Einsamkeit Tag für Tag ertragen. Sie müssen die Höhen und Tiefen selbst ausprobieren. Es gibt viele Entwicklungspfade für Programmierer, es hängt davon ab, wie Sie sich entscheiden.

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welcher KI-Programmierer ist der beste? Entdecken Sie das Potenzial von Devin, Tongyi Lingma und SWE-Agent Welcher KI-Programmierer ist der beste? Entdecken Sie das Potenzial von Devin, Tongyi Lingma und SWE-Agent Apr 07, 2024 am 09:10 AM

Am 3. März 2022, weniger als einen Monat nach der Geburt von Devin, dem weltweit ersten KI-Programmierer, entwickelte das NLP-Team der Princeton University einen Open-Source-KI-Programmierer-SWE-Agenten. Es nutzt das GPT-4-Modell, um Probleme in GitHub-Repositorys automatisch zu lösen. Die Leistung des SWE-Agenten auf dem SWE-Bench-Testsatz ist ähnlich wie die von Devin, er benötigt durchschnittlich 93 Sekunden und löst 12,29 % der Probleme. Durch die Interaktion mit einem dedizierten Terminal kann der SWE-Agent Dateiinhalte öffnen und durchsuchen, die automatische Syntaxprüfung verwenden, bestimmte Zeilen bearbeiten sowie Tests schreiben und ausführen. (Hinweis: Der obige Inhalt stellt eine geringfügige Anpassung des Originalinhalts dar, die Schlüsselinformationen im Originaltext bleiben jedoch erhalten und überschreiten nicht die angegebene Wortbeschränkung.) SWE-A

Die Attraktivität der C-Sprache enthüllen: Das Potenzial von Programmierern aufdecken Die Attraktivität der C-Sprache enthüllen: Das Potenzial von Programmierern aufdecken Feb 24, 2024 pm 11:21 PM

Der Reiz des Erlernens der C-Sprache: Das Potenzial von Programmierern freisetzen Mit der kontinuierlichen Weiterentwicklung der Technologie ist die Computerprogrammierung zu einem Bereich geworden, der viel Aufmerksamkeit erregt hat. Unter vielen Programmiersprachen war die Sprache C schon immer bei Programmierern beliebt. Seine Einfachheit, Effizienz und breite Anwendung machen das Erlernen der C-Sprache für viele Menschen zum ersten Schritt, um in den Bereich der Programmierung einzusteigen. In diesem Artikel geht es um den Reiz des Erlernens der C-Sprache und darum, wie man das Potenzial von Programmierern durch das Erlernen der C-Sprache freisetzt. Der Reiz des Erlernens der C-Sprache liegt zunächst einmal in ihrer Einfachheit. Im Vergleich zu anderen Programmiersprachen C-Sprache

Verdienen Sie Geld, indem Sie private Jobs annehmen! Eine vollständige Liste der Auftragsannahmeplattformen für Programmierer im Jahr 2023! Verdienen Sie Geld, indem Sie private Jobs annehmen! Eine vollständige Liste der Auftragsannahmeplattformen für Programmierer im Jahr 2023! Jan 09, 2023 am 09:50 AM

Letzte Woche haben wir eine öffentliche Live-Übertragung zum Thema „2023PHP Entrepreneurship“ durchgeführt. Viele Studenten fragten nach bestimmten Auftragsannahmeplattformen. Nachfolgend hat die chinesische Website 22 relativ zuverlässige Plattformen zusammengestellt!

2023过年,又限制放烟花?程序猿有办法! 2023过年,又限制放烟花?程序猿有办法! Jan 20, 2023 pm 02:57 PM

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

Was machen Programmierer? Was machen Programmierer? Aug 03, 2019 pm 01:40 PM

Aufgaben des Programmierers: 1. Verantwortlich für den detaillierten Entwurf, die Codierung sowie die Organisation und Implementierung interner Tests von Softwareprojekten. 2. Unterstützung von Projektmanagern und zugehörigen Mitarbeitern bei der Kommunikation mit Kunden und der Pflege guter Kundenbeziehungen. 3. Teilnahme an Nachfrageforschung und Projekten Machbarkeitsanalyse, technische Machbarkeitsanalyse und Bedarfsanalyse; 4. Mit den relevanten Softwaretechnologien für die Bereitstellung von Softwareprojekten vertraut, die von der Softwareabteilung entwickelt wurden; 5. Verantwortlich für zeitnahes Feedback zu Softwareentwicklungssituationen; 6. Mitmachen; in der Softwareentwicklung und -wartung. Lösen Sie größere technische Probleme während des Prozesses. 7. Verantwortlich für die Formulierung relevanter technischer Dokumente usw.

Die exklusive Art von 520 Programmierern, romantische Gefühle auszudrücken! Kann nicht ablehnen! Die exklusive Art von 520 Programmierern, romantische Gefühle auszudrücken! Kann nicht ablehnen! May 19, 2022 pm 03:07 PM

520 naht und er ist wieder hier für die jährliche Show der quälenden Hunde! Möchten Sie sehen, wie der rationalste Code und das romantischste Geständnis kollidieren können? Lassen Sie sich nacheinander durch den vollständigsten und vollständigsten Werbecode führen, um zu sehen, ob die Romantik des Programmierers die Herzen Ihrer Göttinnen erobern kann.

Eine kurze Analyse zum Herunterladen und Installieren historischer Versionen von VSCode Eine kurze Analyse zum Herunterladen und Installieren historischer Versionen von VSCode Apr 17, 2023 pm 07:18 PM

Laden Sie historische Versionen von VSCode herunter und installieren Sie sie. VSCode-Installation. Download-Installationsreferenz. VSCode-Installation. Windows-Version: Windows10. VSCode-Version: VScode1.65.0 (64-Bit-Benutzerversion). Dieser Artikel

Liste der besten Windows 11-Terminalemulatoren im Jahr 2022: Top 15 Empfehlungen Liste der besten Windows 11-Terminalemulatoren im Jahr 2022: Top 15 Empfehlungen Apr 24, 2023 pm 04:31 PM

Mit Terminalemulatoren können Sie die Funktionalität eines Standard-Computerterminals emulieren. Damit können Sie Datenübertragungen durchführen und aus der Ferne auf einen anderen Computer zugreifen. In Kombination mit fortschrittlichen Betriebssystemen wie Windows 11 sind die kreativen Möglichkeiten dieser Tools endlos. Es sind jedoch viele Terminalemulatoren von Drittanbietern verfügbar. Daher ist es schwierig, das Richtige auszuwählen. Aber genau wie bei den unverzichtbaren Windows 11-Apps haben wir die besten Terminals ausgewählt, die Sie verwenden und Ihre Produktivität steigern können. Wie wählen wir den besten Terminalemulator für Windows 11 aus? Bevor wir die Tools aus dieser Liste auswählen, hat unser Expertenteam sie zunächst auf Kompatibilität mit Windows 11 getestet. Wir haben sie auch überprüft