Zum Inhalt gehen

Portfolio für Software Engineers: Wie du GitHub in der Bewerbung nutzt

Capgemini Karriere
31. Okt. 2023

Du willst deinem Wunscharbeitgeber deine Berufserfahrungen in der IT sichtbar machen? Wir zeigen dir, wie du mit GitHub deine Karriere als Softwareentwickler*in voranbringen kannst. 

Ob zur gemeinsamen Problemlösung oder zur Projektarbeit: GitHub, die wohl bekannteste Kollaborationsplattform für Software Engineers, kann dir helfen, deine Skills im Development zu erweitern. Außerdem kannst du die Plattform auch im Bewerbungskontext nutzen. Dein GitHub-Profil veranschaulicht deine Projekte und Interessen. Du kannst es, ähnlich wie ein Portfolio, geschickt in Bewerbungen einsetzen. Erfahre, wie du GitHub für deine Karriere als Software Engineer nutzen und zukünftige Arbeitgeber beeindrucken kannst.  

Lebenslanges Lernen im Software Development

Zeugnisse und Zertifikate sind in der IT zwar gerne gesehen, aber bieten nur begrenzt Einblick in das praktische Können. Wer sich als Software Engineer bewerben möchte, benötigt neben einer fundierten Ausbildung vor allem zwei Dinge: relevante Berufserfahrung und die Bereitschaft zu lebenslangem Lernen. Praktische Fähigkeiten lassen sich im Lebenslauf aber nur schwer darstellen. Wie können Softwareentwickler*innen ihre Skills in einer Bewerbung greifbar machen? Und wie können Unternehmen noch besser feststellen, ob der Job-Fit von beiden Seiten stimmt?  

Mit der Plattform GitHub hast du die Möglichkeit, dein Können als Software Engineer zu beweisen und – auch bei geringer oder fehlender Berufserfahrung – deine besonderen Skills aussagekräftig darstellen. Außerdem kann sich dein Wunscharbeitgeber ein umfassendes Bild von deinen persönlichen Interessen in der IT machen.  

Aber was ist GitHub eigentlich und wie können Bewerbende im Bereich Software Engineering die Plattform konkret für sich nutzen? Philipp Kief, Software Engineer & Frontend Entwickler bei Capgemini, nutzt die Plattform ausgiebig. Sein Wissen rund um die besonderen Vorteile von GitHub für Bewerbungen teilt er in diesem Beitrag. Erfahre außerdem, wie du dich dort mit anderen Usern und Communities austauschen kannst.  

Was ist GitHub? So nutzt du die Plattform im Karriere-Kontext

GitHub ist aus der Welt des Software Development nicht wegzudenken. Die webbasierte Plattform ermöglicht Entwickler*innen die Kollaboration an Projekten und die Versionsverwaltung von Software. Auf GitHub können sich Software Engineers weltweit vernetzen, gemeinschaftlich arbeiten und sich zu Herausforderungen und Problemen austauschen. Immer mehr Unternehmen und Projektteams nutzen die Plattform, um Code zu speichern und zu verwalten.  

Das Besondere an GitHub ist zum einen die enge Verbindung zwischen der Code-Versionierung, der Projektverwaltung und der Zusammenarbeit. Zum anderen aber auch die Möglichkeit, die eigenen Projekte öffentlich zu machen und so die Community an der Entwicklung aktiv teilhaben zu lassen. Da GitHub weltweit genutzt wird und somit eine große Aufmerksamkeit genießt, ist die Plattform ein guter Ort, um andere Software Entwickler*innen für eigene Projekt zu begeistern. Darüber hinaus fördert GitHub mit einer Vielzahl an Open-Source-Projekten auf der Plattform den Wissensaustausch mit anderen.  

Obwohl die Plattform nicht als klassisches Bewerbungs-Portfolio konzipiert wurde, liegen die Vorteile auf der Hand:  

  • Projekterfahrung in der Softwareentwicklung kann dort nachvollziehbar dokumentiert und dargestellt werden.  
  • Das eigene GitHub-Profil wird dabei zum Fundus für Arbeitsproben, das den Lebenslauf ergänzt und bisherige Erfahrungen anschaulich darstellt.  
  • Außerdem können Software Engineers GitHub nutzen, um persönlichen Interessen, zum Beispiel dem Programmieren in einer bestimmten Sprache, nachzugehen und ihre Kenntnisse auszubauen.  

Es spricht vieles dafür, GitHub in deinen Lebenslauf als Softwareentwickler*in zu integrieren. Das bestätigt auch Capgemini-Experte Philipp Kief, der sich auf den Bereich Frontend spezialisiert hat. Er ist nicht nur beruflich, sondern auch privat sehr engagiert in der GitHub Community: Bisher hat er GitHub für die eigene Weiterbildung oder in Zusammenarbeit mit Studien- und Arbeitskolleg*innen genutzt. Die Entwicklung eigener Projekte und der Austausch mit anderen Usern über Code bereitet ihm viel Spaß.  
 
In den folgenden Tipps erfährst du von ihm, wie du dein Profil auf GitHub für Bewerbungen vorbereiten kannst – und worauf du sonst noch achten solltest, wenn du es als Portfolio deines Könnens verwenden möchtest. 

Du willst deine berufliche Zukunft im Software Engineering neugestalten und suchst nach neuen Herausforderungen? Dann komm zu Capgemini und forme deinen Karriereweg nach deinen Vorstellungen. Finde in unserem Jobportal deine Traumstelle und erfahre in unseren FAQ alles Wichtige zum Bewerbungsprozess. 

How-to GitHub: Bewerbungen als Softwareentwickler optimieren

Durch ihre Aktivität auf der Plattform können Bewerbende Interesse an einer bestimmten Thematik beweisen, so Philipp. Damit können sie Arbeitgebern zeigen, für welche Themen sie brennen. Besonders hilfreich für die Bewerbung: Einzelne Bereiche von GitHub lassen sich geschickt für das professionelle Portfolio nutzen.  
 
Hier einige praktische Tipps: 

  • Die Overview-Seite ist das Aushängeschild deines GitHub-Profils und ist ähnlich aufgebaut wie die Profilseite sozialer Netzwerke. Je nach Einstellung kannst du hier deinen Standort, deine Follower, dein Profilbild und eine Beschreibung deiner Tätigkeitsfelder sichtbar machen. In einem sogenannten “Read Me” kannst du die Community über deine Skills und Interessen informieren, zum Beispiel Kenntnisse in bestimmten Programmiersprachen oder etwa Erfahrungen im UI-Design. 
  • Ein Repository auf GitHub ist eine Ablage für Versionsverläufe von Projekten. Für deinen Lebenslauf als Softwareentwickler*in sind sie besonders relevant: Mit Repositories kannst du zukünftigen Arbeitgebern nachvollziehbar darstellen, wie aktiv du an Projekten beteiligt warst und welche Kenntnisse du dabei eingesetzt hast. 
  • Im Bereich Projects werden deine Meilensteine als Software Engineer sichtbar. Dazu gehören zum Beispiel Issues, also überwundene Herausforderungen und Probleme. Das ist besonders praktisch für zukünftige Arbeitgeber: Sie können auf einen Blick sehen, welche Lösungsinitiativen du ergriffen hast und mit welchen Projekten du dich in der Vergangenheit beschäftigt hast. Außerdem können sie aus deinen Projects auf deine persönlichen Interessen schließen. 
  • Auch die Stars in deinem Profil geben einstellenden Unternehmen Aufschluss über deine Vorlieben. Mit Stars können GitHub-User ihre Lieblingsthemen, zum Beispiel Tech-Trends, markieren. Dadurch bleiben sie selbst zu diesen Themen auf dem Laufenden und signalisieren zukünftigen Arbeitgebern, ob der Job-Fit von beiden Seiten passt. 
  • Die Diskussionsforen auf GitHub sind ein wichtiger Bestandteil der Plattform. Hier kannst du Fragen und Ideen teilen und dich mit anderen Software Engineers vernetzen. In dieser Community kannst du von anderen lernen, dein Skill-Set weiterentwickeln und neue Themenwelten für dich entdecken. Eine rege Beteiligung in den Diskussionsforen kann positive Auswirkungen auf deine Bewerbung als Softwareentwickler*in haben. Unternehmen setzen gerne auf Teamplayer, die sich aktiv an einer gemeinschaftlichen Problemlösung beteiligen können.  

So integrierst du GitHub in deine Bewerbung

Um dein GitHub-Profil optimal für deine Bewerbung als Softwareentwickler*in zu nutzen, solltest du einige wichtige Punkte beachten. Folgende 8 Tipps hat Philipp für Software Engineers, die GitHub im Karrierekontext nutzen möchten: 

  1. Achte auf ein vollständiges Profil 

Dazu gehören wichtige Profildaten wie dein (echter) Name, deine Kontaktdaten und dein Bild. Außerdem solltest du einen kurzen Überblick über dich und deine Interessen geben. Beschreibe zum Beispiel bestehende Tätigkeitsfelder und Rollen in der IT, aktuelle Projekte, Lieblings-Programmiersprachen und deine persönliche Motivation für ein bestimmtes Themenfeld. 

  1. Qualität ist besser als Quantität  

Um potenzielle Arbeitgeber mit deinem GitHub Profil zu beeindrucken, musst du nicht zwangsläufig an einer Vielzahl von Projekten mitwirken. Nicht die Anzahl der bearbeiteten Codes zählt, sondern die Qualität deiner Mitarbeit: Wie involviert warst du in einem Projekt und wurde für deine Mitwirkung ein besonderes Skill-Level vorausgesetzt? Hebe besondere Coding-Erfahrungen hervor, indem du die jeweiligen Repositories in dein Profil pinnst. Insgesamt kannst du bis zu 6 Pins setzen. 

  1. Deine GitHub-Aktivität verdeutlicht dein Skill-Level 

Und zwar viel besser als der klassische Lebenslauf eines Software Engineers: Gegenüber dem Lebenslauf gibt GitHub deinem Wunscharbeitgeber einen Einblick über deine Skill-Level sowie deine Entwicklung. Und das nicht nur im Bereich des Codings: Auch wichtige zwischenmenschliche Fähigkeiten wie Teamfähigkeit und Lernbereitschaft werden aus deiner Projektarbeit in der Community deutlich. 

  1. Präsentiere deine Interessensgebiete  

Lass potenzielle Arbeitgeber wissen, welche Trends und Entwicklungen dich interessieren. Folge anderen Entwickler*innen zu spannenden Frameworks und Tools und versehe deine Lieblingsthemen mit einem „Star“. Du arbeitest an einem Projekt, auf das du besonderen Wert legst? Dieses sticht besonders hervor, wenn auch andere User es favorisieren. 

  1. Schreibe über deine Erfahrungen 

Auf diese Weise kannst du einen schnellen Überblick über deine Mitarbeit an Projekten auf GitHub geben und deine Expertise als Software Engineer hervorheben. Besonders wirkungsvoll sind zum Beispiel kurze Hands-On-Artikel zu gelösten Issues, spannenden Themen oder Trends. Zur Veröffentlichung stehen dir Seiten wie zum Beispiel medium.com oder dev.to zur Verfügung. Wichtig: Verlinke deine Artikel anschließend auf deinem GitHub-Profil. 

  1. Nutze kein leeres Profil: 

Erst wenn dein GitHub Profil zwei bis drei Projekterfahrungen aufweisen kann, solltest du es an eine Bewerbung als Softwareentwickler*in anhängen. Du bist noch auf der Suche nach offenen Projekten? Auch Anfänger und Quereinsteiger*innen können sich auf GitHub ausprobieren. In vielen Repositories findest du eine Issue-Seite mit offenen Tickets. Suche nach Tags wie „Good first issue“ oder „Help wanted“. Insgesamt ist die GitHub Community ein Netzwerk, das sich gegenseitig unterstützt und in dem du dich ausprobieren kannst. 

  1. Aktualisiere dein Profil fortlaufend 

Wenn du dich als Senior Software Engineer bewirbst, solltest du auf deinem GitHub Profil keine veralteten Projekte, die nicht mehr für dein heutiges Können repräsentativ sind, pinnen. Am besten kommen Contributions der vergangenen zwölf Monate und Highlights aus der jüngeren Vergangenheit an. 

  1. Zeige Persönlichkeit 

Scheue nicht davor zurück, auch persönliche Interessen und Hobbys, wie zum Beispiel Gaming, zu zeigen. Durch die Beteiligung an Gaming-Projekten entwickelst du wichtige berufliche Kompetenzen, wie zum Beispiel strategisches Planen. Außerdem sind persönliche Interessen ein guter Startpunkt für Gespräche mit dem Arbeitgeber.  

GitHub eröffnet neue Karrieremöglichkeiten

Ob mit oder ohne vorangegangene Ausbildung: GitHub eröffnet Software Engineers die Möglichkeit, neue Skills zu entwickeln und das eigene Können unter Beweis zu stellen. In der Community kannst du deine persönlichen Interessen ausbauen und dich mit anderen zu spannenden Themen austauschen. GitHub eröffnet dir neue Karrierewege, da du deinen Wunscharbeitgeber mit deinem Profil davon überzeugen kannst, dass du der richtige Fit für deine Traumstelle bist. 

Bist du bereit für deine Bewerbung bei Capgemini?

In unserem Jobportal findest du alle offenen Stellen im Software Engineering.

Mehr über Capgemini erfahren:

Bei Fragen rund um den Bewerbungsprozess, schau auf unserer Karriere-FAQ Seite vorbei. 

Erfahre hier, was ein Software Engineer bei Capgemini macht und wie du dich in einem stetig wechselnden Projektumfeld neuen IT-Herausforderungen stellen kannst.

Erfahre hier, wie du nach dem Studium erfolgreich deine IT-Karriere startest und wie du dich mit unseren IT-Jobs für Absolvent*innen weiterentwickeln kannst.

Jetzt auf dem Karriereblog weiterlesen: