Skip to main content

Wie die Beteiligung an Communities Ihre Entwicklerkarriere voranbringen kann

Artikel von
feature tsd podcast blue green

15. November 2022

0 Min. Lesezeit

Als Entwickler sind Sie wahrscheinlich in mindestens einigen Entwickler-Communities und Foren aktiv. Vielleicht stellen Sie Fragen auf Stack Overflow, nutzen Open-Source-Software (OSS) oder besuchen Vorträge auf Konferenzen wie der KubeCon. Mit solchen Aktivitäten verbessern Sie Ihre Fähigkeiten, lernen neue Menschen kennen, die interessante Plattformen und Anwendungen entwickeln, und finden kreative Ansätze für alte Probleme.

Die Vorteile des Engagements in einer Community gehen jedoch über die bloße Teilnahme hinaus – Sie können auch viel gewinnen, wenn Sie der Entwickler-Community etwas zurückgeben.

In diesem Artikel stellen wir Ihnen einige Möglichkeiten vor, wie Sie Ihrer Community etwas zurückgeben und gleichzeitig Ihre Karriere voranbringen können. Dazu gehören:

  • Mitarbeit an OSS-Projekten

  • Vorträge auf Konferenzen und lokalen Meetups halten

  • An Community-Diskussionen und Foren teilnehmen oder sie leiten

Mitarbeit an OSS-Projekten

Die Open-Source-Community ist groß und vielfältig. Die meisten Entwickler nutzen sie, um Fragen zu beantworten, Lösungen für Programmierprobleme zu finden und bestehende OSS-Projekte zu verwenden oder darauf aufzubauen. Natürlich können Sie sich auf diese Weise beteiligen. Sie können jedoch viel gewinnen, wenn Sie zusätzlich zu Ihrer Nutzung auch zu OSS-Projekten beitragen.

Als Mitwirkende können Sie:

  • neue Fähigkeiten entwickeln und sich in einem bestimmten Interessengebiet zur Expertin oder zum Experten entwickeln.

  • Kontakte zu neuen Menschen im Ökosystem knüpfen, darunter auch zu Personen, die Sie künftig für Jobempfehlungen oder Vortragsmöglichkeiten vermitteln könnten.

  • Ihre Sichtbarkeit und Ihren Einfluss in der Entwickler-Community erhöhen.

  • etwas zurückgeben – nicht nur, indem Sie bestehende Projekte verbessern, sondern auch, indem Sie anderen beim Lernen und Weiterentwickeln ihrer Fähigkeiten helfen.

Die Mitarbeit an OSS-Projekten bietet Ihnen außerdem die Möglichkeit, mit den Technologien zu arbeiten, die Sie interessieren. Das bringt erhebliche Vorteile für Entwickler, die sich in ihrem Arbeitsalltag nicht ausreichend gefordert fühlen oder mehr Abwechslung in ihre Arbeit bringen möchten.

Der erste Schritt zur Mitarbeit an OSS-Projekten kann einschüchternd sein, aber lassen Sie sich von Ihrer Nervosität nicht aufhalten. Wenn Sie unterwegs etwas Unterstützung brauchen, finden Sie in diesem Artikel von VMWare hilfreiche Tipps für den Einstieg in Open Source.

Vorträge auf Konferenzen und lokalen Meetups halten

Wenn Sie der Gedanke, vor mehreren Hundert Menschen zu sprechen, nervös macht, sind Sie nicht allein. Das ist jedoch kein Grund, auf die Vorteile von Vorträgen auf Konferenzen zu verzichten. Mit etwas Übung und Mentoring können die meisten Menschen die Gelegenheit nutzen, anderen auf diese Weise Wissen zu vermitteln.

Aber worüber könnten Sie sprechen? Denken Sie daran: Sie müssen keine Expertin oder kein Experte sein, um hilfreiches Wissen weiterzugeben. Dieses Bild kann Ihnen helfen, Ihre Fähigkeiten besser einzuschätzen: Stellen Sie sich eine Gruppe von Menschen vor, die einen Berg hinaufsteigt. Normalerweise schauen Sie nur auf die Person vor Ihnen – also auf jemanden, der weiter vorne ist. Vielleicht ist Ihnen nicht bewusst, dass es auch Menschen gibt, die weiter hinter Ihnen sind. Sie sind auf ihrem Weg als Entwickler noch nicht so weit wie Sie und können von Ihnen auf einer Konferenz oder einem Meetup lernen.

Wenn Sie ein Thema auswählen, brauchen Sie nicht weiter als bis zu Ihrer täglichen Arbeit zu schauen. Was haben Sie bei der Arbeit an Ihren Projekten gelernt? Was waren wichtige Meilensteine in Ihrer Karriere, und wie haben Sie diese erreicht? Sammeln Sie ein paar Ideen und ergänzen Sie Ihre Gedanken dazu, wie Sie ein Problem gelöst oder Ihr Ziel erreicht haben – und BOOM: Schon haben Sie einen Entwurf.

Es gibt verschiedene Arten von Vorträgen:

  • Keynotes – Keynotes sind meist erfahrenen und bekannten Rednerinnen und Rednern vorbehalten und geben den Ton oder das Thema der Konferenz vor. Die Länge hängt von den Vorlieben der Veranstalter ab.

  • Konferenzvorträge – dauern in der Regel 50 Minuten. Auf Entwicklerkonferenzen sind solche Vorträge nicht immer technischer Natur.

  • Hands-on-Labs – dauern 2–3 Stunden. Dabei lernen Sie ein Tool kennen, testen eine Anwendung oder beschäftigen sich praktisch mit einem anderen Thema. Eine großartige Möglichkeit, etwas zu vermitteln, ohne viel sprechen zu müssen.

  • BOFs – steht für „birds of a feather“. Bei diesen einstündigen Sessions eröffnet eine moderierende Person die Runde und lädt das Publikum zur Teilnahme ein.

  • Podiumsdiskussionen – eine kleine, im Voraus ausgewählte Gruppe beantwortet Fragen des Publikums zu einem bestimmten Thema. Die Länge wird von den Veranstaltern festgelegt.

Eine der einfachsten Möglichkeiten für den Einstieg ist, ein lokales Meetup zu finden und dort einen Vortrag zu halten. So können Sie vor einem kleineren Publikum üben, bevor Sie sich an größere Konferenzen wagen.

Weitere Empfehlungen zur Vorbereitung auf einen Konferenzvortrag finden Sie in unserer Präsentation von Sam Hepburn.

An Community-Diskussionen und Foren teilnehmen oder sie leiten

Wenn Vorträge auf Konferenzen außerhalb Ihrer Komfortzone liegen, kann die Teilnahme an einer Community-Diskussion oder einem Forum – oder deren Leitung – eine weniger einschüchternde Möglichkeit sein, sich in der Entwickler-Community einzubringen. Auf Plattformen wie Github, Discord und Stack Overflow gibt es aktive Communities, in denen Sie Ideen zu interessanten Themen austauschen können.

Solche Aktivitäten sind ideal, weil sie weniger Engagement, Zeit und Präsenz in der Öffentlichkeit erfordern. Außerdem lassen sie sich leicht in Gang bringen – Sie müssen dafür nicht einmal das Haus verlassen.

Fangen Sie einfach an: Beteiligen Sie sich an Gesprächen, geben Sie anderen Feedback und bringen Sie Ihr eigenes Fachwissen ein. Wenn Sie sich sicherer fühlen, können Sie eigene Diskussionsthemen starten. Achten Sie natürlich darauf, die Community-Richtlinien und den Verhaltenskodex (CoC) jeder Plattform einzuhalten, auf der Sie aktiv sind.

Vergessen Sie nicht, sich sichtbar zu machen

Wenn Sie auf Konferenzen, in Foren oder bei OSS-Projekten Kontakte knüpfen und Ihr Fachwissen teilen, sollten Sie Ihre Erkenntnisse und Inhalte auch mit der ganzen Welt teilen. Berichten Sie in den sozialen Medien über Ihre Arbeit, starten Sie einen Blog oder stellen Sie einen Ihrer Vorträge bei einem lokalen Meetup vor.

Solche Aktivitäten erhöhen Ihre Sichtbarkeit und stärken Ihre persönliche Marke. Das kann weitreichende Auswirkungen haben und Ihnen mehr Möglichkeiten eröffnen, Wissen zu vermitteln und zu erwerben sowie Ihre Karriere voranzubringen.

Engagement in der Community zahlt sich langfristig aus

Ihr Engagement in Communities bringt Ihnen nicht nur heute etwas, sondern auch langfristig. Sie können Ihre Vorträge und OSS-Projekte in Ihren Lebenslauf und Ihr LinkedIn-Profil aufnehmen und künftigen Arbeitgebern so ein vielfältiges Portfolio präsentieren. Ihre Networking-Aktivitäten können neue und unerwartete Möglichkeiten eröffnen. Neue Kontakte könnten künftig als Referenzen dienen oder Ihnen Zugang zu anderen interessanten Projekten verschaffen.

Der wertvollste Vorteil ist jedoch das Selbstvertrauen, das Sie gewinnen, wenn Sie Ihre Fähigkeiten verbessern. Trauen Sie sich etwas zu und probieren Sie einen der Vorschläge aus diesem Artikel aus. Ein erster Schritt könnte sein, dem Discord-Server von DevSecCon beizutreten. Dort können Sie Entwickler beim Einstieg in sicherere Entwicklungspraktiken unterstützen und andere Expertinnen und Experten kennenlernen.

Starten Sie mit Capture-the-Flag

Erfahren Sie in unserem virtuellen On-Demand-Workshop für Einsteiger, wie Sie Capture-the-Flag-Challenges lösen.