11 Richtungen für das Wachstum und die berufliche Entwicklung eines Programmierers

Bild

Vor ein paar Monaten verbrachte ich eine Woche mit einem gemeinsamen Twitter-Account zur mobilen Entwicklung, und eines Tages ging es um berufliches Wachstum. Da das Thema beim Publikum Interesse und Resonanz weckte, entschloss ich mich, Informationen in einem detaillierteren Material zu sammeln.

In diesem Artikel werde ich Programmierer nicht überreden, professionell zu wachsen, aber ich werde meine Meinung zu diesem Thema teilen und eine Liste von Bereichen für Wachstum bereitstellen, die ich für relevant halte.

Auch wenn Sie bereits einen Wachstumspfad für sich gefunden haben, ist dieses Material aus drei Gründen für Sie nützlich: Erstens können Sie etwas Neues für sich entdecken, Vielfalt hinzufügen und zweitens können Sie Ihren Kollegen eine Anleitung empfehlen (senden Sie sie link), drittens kannst du deine erfahrungen teilen oder etwas in die kommentare eintragen.

Zunächst betrachte ich berufliches Wachstum als einen wichtigen Teil des Lebens eines Spezialisten, das heißt, dies ist keine einmalige Geschichte, sondern ein fortlaufender Prozess. Unser Wissensgebiet ändert sich zu schnell, es wird hier kein einziges Mal funktionieren, um zu versuchen, über viele Jahre in den „professionellen“ Orbit einzutreten und mühelos darin zu bleiben. Seien Sie darauf vorbereitet, dass Sie die ganze Zeit etwas tun müssen, um fit zu bleiben, nicht nur auf kurze Sicht.

Es gibt kein Wachstum in der Komfortzone und keinen Komfort in der Wachstumszone.

Vergessen Sie diesen Satz übrigens nicht: Es gibt kein Wachstum in der Komfortzone und es gibt keinen Komfort in der Wachstumszone.

Warum?


So beantworte ich die Frage: Warum ist Wachstum notwendig?

  • die Fähigkeit, interessantere und / oder komplexere Aufgaben zu lösen
  • die Fähigkeit, Probleme zu lösen, weniger Ressourcen auszugeben (Zeit, Geld)
  • die möglichkeit etwas neues auszuprobieren
  • die Gelegenheit, mehr Geld für Ihre Arbeit zu bekommen
  • die Möglichkeit, den Lebensstandard Ihrer selbst und Ihrer Lieben zu verändern
  • die Möglichkeit, in einem professionelleren Team zu arbeiten

NB Auch wenn Ihr Arbeitgeber eine Kombination nicht gutheißt, verursachen die meisten der folgenden Tipps keine Probleme.

1. Arbeiten Sie an verschiedenen Aufgaben


Es scheint, dass es so angenehm ist, die gleiche Art von Problem zu lösen, zu denken und nach neuen Lösungen zu suchen, dass dies viel seltener vorkommt. Seien Sie darauf vorbereitet, dass es schwierig sein wird, in einer solchen Situation aufzuwachsen.

Alles ist sehr individuell und hängt von Ihrem Arbeitsbereich, Ihren Interessen ab. Bei manchen Aufgaben dauert es mehrere Monate, bis der Grund gefunden ist, und irgendwo wird es Jahre dauern.
Überprüfe dich einfach regelmäßig - mache ich nicht ein Jahr hintereinander die gleichen Aufgaben? Ihre eigene Einschätzung ist keineswegs objektiv - sprechen Sie mit ein paar Leuten darüber, die Sie in Ihrem Beruf sehr respektieren.

2. Open Source


Es gibt viele interessante Open Source Projekte. Vielleicht möchten Sie zu dem Projektcode beitragen, den Tausende oder Millionen verwenden? Sie können mit den von Ihnen verwendeten Bibliotheken beginnen - schauen Sie sich an, welche Probleme bei Github auftreten, oder fragen Sie die Hauptmitarbeiter, bei welchen Aufgaben sie Hilfe benötigen.
Erfahrung in einem internationalen Team, Networking, Respekt von der Community und eine exzellente Linie im Lebenslauf sind super.

Es gibt eine dornigere und oft ehrlichere Art, eine eigene Open Source-Bibliothek zu haben. Ja, in diesem Fall benötigen Sie möglicherweise viel mehr Aufwand, und Sie müssen auch verstehen, dass die Aufgabe, eine qualitativ hochwertige Lösung zu erstellen, nicht die einzige ist, die gelöst werden muss. Seien Sie bereit für die Tatsache, dass Sie zuerst andere "überreden" müssen, Ihre Lösung zu verwenden, und wenn es welche gibt, müssen Sie Fragen, Wünsche und Wünsche für die Entwicklung von Funktionen beantworten.

Eine der Fragen im Interview bei Google und anderen großen IT-Unternehmen betrifft übrigens die Teilnahme an Open Source.

3. Stapelüberlauf


Das beliebte Stapelüberlauf-Q & A-Portal (wie auch andere Stapelaustausch-Gruppenwebsites) ist ein großartiger Ort, um Ihr Wissen und Ihre Kompetenzen zu erweitern. Meiner Meinung nach ist es sehr nützlich, Fragen zu Algorithmen, Sprachen, Frameworks und Methoden zur Lösung spezifischer Probleme zu beantworten. Es gibt viele Vorteile:
  • die Gelegenheit, wieder Englisch zu üben
  • Holen Sie sich einen guten Bonus in den Lebenslauf - die gesamte Geschichte Ihrer Antworten im professionellen Bereich
  • Dehnen Sie das Gehirn über neue Aufgaben für sich
  • Jemandem mit guten Ratschlägen helfen kann sehr nett sein
  • Es gibt einen guten Bereich mit internationalen Stellenangeboten. Wenn Sie ein gutes Profil haben, ist es einfacher, sich zu bewerben

4. Haustierprojekte


Ich bin ein großer Fan von Haustierprojekten und habe auf Meetings und Konferenzen darüber gesprochen. Ich glaube, dass ein kreativer Mensch nicht nur für Geld und während der Arbeitszeit etwas schaffen kann, und in meinen Augen ist ein guter Softwareentwickler immer noch ein kreativer Mensch.
Persönlich erscheint mir diese Art der Entwicklung am interessantesten - hier studierst du Technologie an einer interessanten Aufgabe für dich, aber gleichzeitig kannst du nicht nur deine Fähigkeiten verbessern, sondern auch Geld verdienen. Ich werde hier nicht näher auf das Thema eingehen, wer sich dafür interessiert - schauen Sie sich das Video an



5. Bereiten Sie einen Schulungskurs vor und führen Sie ihn durch


Sie können den Kurs auf YouTube oder auf einer Online-Lernplattform absolvieren. Der Kurs kann auf Russisch sein oder Sie können in einer Fremdsprache üben, der Kurs kann kostenlos oder kostenpflichtig sein und möglicherweise zusätzliche Einnahmen bringen, der Kurs kann hochspezialisiert sein für Personen mit Erfahrung oder ein Einführungskurs für Anfänger. Wählen Sie, was Sie interessiert. Übrigens habe ich festgestellt, dass mehrere Autoren guter technischer Kurse von denselben Google-Ingenieuren angerufen wurden.

Bild

Und doch können Sie beispielsweise einen Kurs oder ein Wahlfach für eine Bildungseinrichtung vorbereiten. Es kann eine Schule, eine Universität, eine Berufsschule usw. sein. Dieser Weg wird für diejenigen interessant sein, die Lust auf Lehren und lebendige Kommunikation mit Menschen verspüren.

6. Präsentation auf Konferenzen und / oder Tagungen


Hier ist es ziemlich einfach - um einen guten Bericht zu erstellen, muss man das Thema gut verstehen und sich die Fachkenntnisse aneignen. Die Vorteile dieses Weges liegen ebenfalls auf der Hand: Vernetzung, Respekt der Kollegen, Erfahrung im Reden in der Öffentlichkeit, vielleicht sogar Prämien des Arbeitgebers (viele Unternehmen belohnen Mitarbeiter für das Reden). Es ist auch sehr schön, über deine Angst, von der Bühne aufzutreten, hinwegzukommen.
Wenn Sie mit der Berichtsqualität auf Konferenzen nicht zufrieden sind, erstellen Sie einen Bericht und setzen Sie einen neuen Standard.

Übrigens, aufgepasst - es geht hier um die Aufführung und nicht um die Teilnahme als Zuhörer / Zuschauer. Sie müssen zugeben, dass die Herausforderung, mit einem Publikum von 100 Programmierern zu sprechen, viel größer ist, als einer der Hunderte von Zuhörern im Publikum zu sein.

7. Wettbewerbe


Muss jemand erklären, dass der Programmierer, der einen Preis in einem Wettbewerb gewonnen hat, cool und gefragt ist? Zum Beispiel veranstaltet Telegram regelmäßig Wettbewerbe, bei denen nicht nur interessante Aufgaben, sondern auch die Möglichkeit besteht, mehrere tausend $ zu gewinnen. In jedem Fall Erfahrungen sammeln und evtl. neue Bekanntschaften schließen. Ich bin zum Beispiel zum VK Cup gegangen und habe gesehen, was dabei herauskommt.

8. Hackathons


Tatendrang, Wettkampfgeist, neue Bekanntschaften und Teamplay. Sie können an einem Team von Freunden teilnehmen oder versuchen, ein Team für einen bestimmten Hackathon zu finden - dies ist eine viel größere Herausforderung für Sie. Das Ergebnis ist wiederum Vernetzung, Kompetenzzuwachs und Selbstvertrauen.

9. Artikel


Das Schreiben eines guten Artikels ist nicht einfach, da Sie bei Reden auf Meetings und Konferenzen das Thema ernsthaft verstehen müssen. Wenn Sie sich dennoch dazu entschließen, auf Englisch zu schreiben, besteht die Möglichkeit, technisches Englisch zu lernen. Respekt, eine Zeile im Lebenslauf und keine persönliche Kommunikation mit Menschen) Übrigens kann das Schreiben von Artikeln (zum Beispiel in einem Unternehmensblog) vom Unternehmen finanziell gefördert werden.

10. Teilzeit


Vorsicht! Diese Option kann aus einer Reihe von Gründen für viele äußerst riskant sein. Nicht nur, weil der Arbeitgeber offen gegen Teilzeitbeschäftigungen ist und Sie möglicherweise nicht genug Zeit haben, um sich auszuruhen und zu erholen, und Sie werden sehr müde und werden mit Ihren Aufgaben schlechter fertig. Es ist nur so, dass dieser Weg einen wichtigen Unterschied zu den vorherigen hat - hier kann man andere Leute gründlich durcheinander bringen und im Stich lassen.
Ja, Sie können zusätzliches Geld verdienen, neue interessante Erfahrungen sammeln, einige andere Technologien ausprobieren. Es lohnt sich jedoch, sich nur zu 200% auf Ihre Fähigkeiten zu verlassen und rechtzeitig große Reserven zu haben.

11. Fragen für Kenner


Es gibt Menschen in Ihrer Arbeit und in Ihrem Beruf, deren Meinungen und Leistungen Sie respektieren? Dann konsultieren Sie sie regelmäßig. Auch wenn sich keine geeigneten Personen in Ihrer Nähe aufhalten, sollten Sie sich nicht scheuen, solche Fragen an berühmte Spezialisten in Ihrer Nähe zu richten. Das Schlimmste, was passiert, ist, dass sie dir nicht antworten.

beachten Sie


Neujahrsfeiertage - der richtige Moment


Der Artikel wurde ein paar Wochen vor den Neujahrsferien veröffentlicht, der Moment ist ausgezeichnet - Sie können planen, was und wie Sie sich sowohl in den Ferien als auch für das ganze nächste Jahr entwickeln möchten.

Bleiben Sie am Puls der Zeit


Ihre technischen Aussichten können nicht im Rahmen alltäglicher Aufgaben bei der Arbeit liegen. Bücher, Artikel, das Abonnieren von speziellen E-Mail-Newslettern und Podcasts sind wichtige Bestandteile Ihrer professionellen „Ernährung“. Der Einstieg in das Fachinformationsfeld an sich wird Ihre technischen Fähigkeiten höchstwahrscheinlich nicht verbessern, aber einen günstigen Boden schaffen.

Helfen Interviews zu wachsen?


Einerseits kann der Besuch von Interviews dazu beitragen, das Selbstvertrauen zu stärken oder Schwächen zu erkennen - dies ist ein positiver Effekt. Auf der anderen Seite verbreiten sich Gerüchte schnell - Ihr derzeitiger Arbeitgeber schätzt eine solche Ausbildung möglicherweise nicht und sucht nach einem Ersatz für Sie. Ich empfehle, Interviews nicht als Instrument für Wachstum zu betrachten. Ich kann zehnmal zur Auswahl in die Ballettschule gehen und es ist eine große Frage, ob ich besser darin bin, danach zu tanzen.

Und warum sollte ich mich selbst mit meinem Wachstum befassen? Was ist mit dem Arbeitgeber?


Wie im Rest dieses Artikels wird es meine subjektive Meinung geben. Ja, das Wachstum ihrer Mitarbeiter ist wichtig für gute Unternehmen, da ein zufriedener und professioneller Mitarbeiter komplexere Aufgaben effizienter bewältigen kann. Aber es gibt einen wichtigen Punkt: Die industrielle Produktion bringt mehr Geld, wenn es ein Förderband gibt, auf dem ähnliche Aufgaben schnell gelöst werden.

Das heißt, wenn Ihr Unternehmen beispielsweise Anwendungen für Tankstellen entwickelt, handelt es sich höchstwahrscheinlich um Tankstellentypen, da ihre Herstellung und Wartung ansonsten viel teurer ist. Ich bezweifle, dass alle Anwendungen in verschiedenen Sprachen geschrieben werden, mit einem unterschiedlichen technologischen Stack und basierend auf unterschiedlichen Architekturansätzen, nur damit Programmierer eine umfassendere Erfahrung haben.

Kurz gesagt, der Arbeitgeber ist nicht schlecht und nicht gut - seine Aufgabe ist es, mit Ihrer Hilfe rechtzeitig und innerhalb eines bestimmten Budgets ein Produkt für den Markt zu entwickeln. Es ist großartig, wenn sich das Unternehmen Sorgen um Ihre Entwicklung macht, aber ich rate Ihnen, dies als angenehmen Bonus zu behandeln, der aktive Aktionen von Ihrer Seite nicht abbricht.

PS


"Oh, ich möchte so sehr wachsen, aber ..." Sie können immer Argumente und Argumente für die Tatsache finden, dass Sie wirklich wollen, aber aus irgendeinem Grund gibt es keinen Weg. In 99% der Fälle habe ich festgestellt, dass Menschen, die so etwas sagen, einfach nicht genug Lust haben und es wichtigere Dinge für sie gibt. Dies ist ganz normal. Hauptsache, Sie sind ehrlich mit sich selbst und anderen.

„Überredet, ich will! Wo man Zeit findet? “ Wieder - es würde einen Wunsch geben, aber die Zeit wird gefunden.
Möglicherweise müssen Sie sogar etwas opfern (z. B. Fernsehsendungen, wenn sie sich plötzlich Zeit lassen). Es ist nicht notwendig, sofort 40 Stunden pro Woche für Ihr berufliches Wachstum aufzuwenden. Beginnen Sie mit einer kleinen und realen Menge, zum Beispiel 2-4 Stunden pro Woche. Viam supervadet vadens.

Schreiben Sie Ihre Ideen und Vorschläge für die berufliche Weiterentwicklung in die Kommentare!

Source: https://habr.com/ru/post/de479246/


All Articles