CodeGym /Java-Blog /Random-DE /Einen Lebenslauf auf GitHub schreiben. Eine kurze Anleitu...
John Squirrels
Level 41
San Francisco

Einen Lebenslauf auf GitHub schreiben. Eine kurze Anleitung

Veröffentlicht in der Gruppe Random-DE
Heute werden wir darüber sprechen, wie man einen Lebenslauf auf GitHub erstellt. Bei der Jobsuche (besonders beim ersten Job) sind alle Methoden gut und es ist eindeutig nicht die beste Idee, eine davon einfach abzulehnen. Darüber hinaus ist ein GitHub-Lebenslauf eine hervorragende Möglichkeit, Ihr GitHub-Konto aufzupolieren, das als Ihr Softwareentwicklungsportfolio dient und wichtige Informationen über Ihre Arbeit enthält. Kurz gesagt, dies ist ein nützlicher Schritt bei der Entwicklung Ihrer Technologiemarke. Sie können sich diesen Beitrag als Fortsetzung des Artikels über die Arbeit mit GitHub, die Verbesserung Ihres Profils und das Erlernen von GitHub-Funktionen vorstellen ( darüber habe ich bereits geschrieben ). Insgesamt finde ich diesen Ansatz (einen Lebenslauf auf GitHub) recht interessant und frisch. Nur für Sie habe ich hier die coolsten Lösungen zusammengestellt, die mir begegnet sind. Einen Lebenslauf auf GitHub schreiben.  Eine kurze Anleitung - 1

aus Deadpool (2016). 20th Century Fox Film Corporation

Wer kann einen Lebenslauf schreiben?

Wie man sagt, wurde Rom nicht an einem Tag erbaut. Diesem Sprichwort folgend sollten Sie so früh wie möglich mit dem Verfassen Ihres Lebenslaufs beginnen. Ja, viele Jahre Berufserfahrung werden Sie zunächst nicht aufzählen können. Aber es gibt immer etwas, was man über sich selbst sagen kann. Und Ihr Lebenslauf ist genau der richtige Ort, um darüber zu sprechen. Auch wenn Sie damit anfangen: Ich bin Joe Schmoe, ein Java-Entwickler für Anfänger. Ich kenne Java SE. Sie erreichen mich unter ... Und während Sie lernen und Erfahrungen sammeln, fügen Sie Ihrem Lebenslauf neue Details hinzu. Haben Sie das Java-Projekt von A bis Z abgeschlossen? Schreiben Sie darüber. Erwähnen Sie die Technologien, die Sie dort eingesetzt haben. Ein erfahrener Entwickler wird immer etwas über sich selbst zu sagen haben.

Beginnen Sie mit der Erstellung Ihres Lebenslaufs

Als Erstes erstellen Sie ein neues Repository mit demselben Namen wie Ihr Benutzername auf GitHub. Ich zeige das alles an meinem Beispiel: Einen Lebenslauf auf GitHub schreiben.  Eine kurze Anleitung - 2Wie Sie an der Meldung im hellgrünen Block erkennen können, sind wir auf dem richtigen Weg. Alle Informationen im Lebenslauf befinden sich in der README.md-Datei dieses Projekts. Wir erstellen ein Repository und kehren zur Profilseite zurück, wo wir oben die README-Datei des Projekts sehen: Einen Lebenslauf auf GitHub schreiben.  Eine kurze Anleitung - 3Wir haben nur HalloBisher, aber wir haben einen Anfang. Jetzt ist es an der Zeit, diese Datei auszufüllen. Wenn Sie mit der Bearbeitung der README-Datei beginnen, werden Sie feststellen, dass der Text auskommentiert ist, der auf eine bestimmte Struktur hindeutet: ### Hallo 👋 <!-- **romankh3/romankh3** ist ein ✨ _besonderes_ ✨ Repository, weil es „README“ ist. md` (diese Datei) erscheint in Ihrem GitHub-Profil. Hier sind einige Ideen für den Einstieg: - 🔭 Ich arbeite gerade an ... - 🌱 Ich lerne gerade ... - 👯 Ich suche eine Mitarbeit an ... - 🤔 Ich suche Hilfe mit ... - 💬 Fragen Sie mich nach ... - 📫 So erreichen Sie mich: ... - 😄 Pronomen: ... - ⚡ Fun Fact: ... --> Im Allgemeinen verstehe ich, dass ein GitHub-Lebenslauf Wir sollten nicht alle Informationen wiederholen, die wir bereits auf LinkedIn angegeben haben. Was bedeutet das? Das bedeutet, dass wir auf LinkedIn normalerweise einen detaillierten Bericht über unsere Arbeitserfahrung, Projekte, Technologien, Bildungshintergrund (möglicherweise mehr als einen), relevante Kurse, Freiwilligenerfahrung und viele andere wirklich wichtige Dinge geben. Deshalb sollte GitHub die selektivsten Informationen mit Links zu sozialen Netzwerken haben, in denen die Leute mehr über Sie erfahren können.

Hinzufügen von Links zu Social-Media-Profilen

Jetzt ist es an der Zeit, Links zu Social-Media-Profilen hinzuzufügen, die alle notwendigen Zusatzinformationen über uns liefern. Dazu nutzen wir den Dienst Shields.io , mit dem wir Symbole für unsere Links hinzufügen können. Sie können einen YouTube-Kanal, Twitter und mehr hinzufügen. Außerdem vollständige GitHub-Statistiken. Wenn Ihnen das wichtig ist, sollten Sie es unbedingt hinzufügen. Ich möchte meine E-Mail-Adresse und Links zu meinem LinkedIn-Profil und Telegram-Kanal hinzufügen. Ich habe so etwas hier nicht gefunden, daher werde ich ein anderes GitHub-Repo verwenden – alexandresanlim/Badges4-README.md-Profile . Es hat alles, was ich brauche und noch mehr. Basierend auf dieser Vorlage habe ich gleich zu Beginn drei Links hinzugefügt: LinkedIn, Telegram und Gmail. Diese reichen mir eigentlich:
  • LinkedIn richtet sich an Menschen, die an einer professionellen Zusammenarbeit interessiert sind. Dort ist meine gesamte Berufserfahrung beschrieben;
  • Telegram ist mein Kanal, den ich gerade aufbaue und versuche, wo immer möglich zu posten;
  • Gmail ist die E-Mail-Adresse, über die die Leute mit mir Kontakt aufnehmen sollen. Ich versuche nicht besonders, mein persönliches Telegram-Konto zu pushen, um es für die persönliche Kommunikation aufzubewahren. Aber eine E-Mail-Adresse ist verständlich und für die Kommunikation mit jedem geeignet.
Ich würde den Telegram-Kanal gerne irgendwie hervorheben, habe aber noch nicht herausgefunden, wie ich das schön und passend machen kann. Am Ende habe ich Folgendes herausgefunden: Einen Lebenslauf auf GitHub schreiben.  Eine kurze Anleitung - 4Meiner Meinung nach sollte diese Beschreibung so kompakt und informativ wie möglich sein. Dies ist nicht der Ort, an dem Sie eine detaillierte Beschreibung aller Ihrer Erfahrungen und persönlichen Informationen bereitstellen müssen. Deshalb werden wir genau das anstreben: Kompaktheit und Informationsdichte. Während der ersten Iteration sah meine Seite überhaupt nicht kompakt aus: Einen Lebenslauf auf GitHub schreiben.  Eine kurze Anleitung - 5Jetzt werde ich versuchen, es noch kleiner zu machen ... Ich werde noch weiter daran arbeiten. Das ist übrigens ein Arbeitsprozess, bei dem wir unsere Lösung Schritt für Schritt verfeinern. Dies ist meine erste Iteration. Jedes Mal, wenn mir etwas Besseres einfällt, werde ich es aktualisieren. Möglicherweise ist Ihnen aufgefallen, dass ich im Abschnitt „Allgemeine GitHub-Aktivität“ GitHub-Kontostatistiken hinzugefügt habe, die ich für dieses Repo erhalten habe: anuraghazra/github-readme-stats. Ja, Sie können allgemeine Statistiken zu den Sternen jedes Repositorys, der Anzahl der Commits für das laufende Jahr, der Anzahl der Pull-Anfragen usw. abrufen. Und außerdem – eine Aufschlüsselung der verwendeten Programmiersprachen. Es ist auch nützlich zu beobachten, wie sich die Codebasis eines Profils ändert, insbesondere wenn Sie mit dem Erlernen einer neuen Programmiersprache beginnen. Nach mehreren Tänzen mit HTML gelang es mir, zwei Statistiken zentriert und in derselben Zeile anzuzeigen, indem ich schrieb:

<p align='center'>
   <a href="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true">
       <img height=150 src="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true"/></a>
   <a href="https://github.com/romankh3/github-readme-stats">
       <img height=150 src="https://github-readme-stats.vercel.app/api/top-langs/?username=romankh3&layout=compact"/></a>
</p>
Ich musste die Höhe der Bilder fest codieren, um sie in die gleiche Zeile zu bringen. Ich habe Höhe = 150 eingestellt. Eine coole Sache ist der Profilansichtszähler. Nicht sehr informativ, aber cool. Haben Sie zumindest eine Statistik über die Anzahl der Profilaufrufe. Ja, ich weiß, dass es nicht so informativ ist, wie ich es gerne hätte, aber es ist, was es ist. Fügen wir also am Ende einen Zähler wie diesen hinzu:

<div align="center" style="margin: 40px 0">
   <a href="https://github.com/romankh3/github-profile-views-counter">
       <img width="175px" src="https://komarev.com/ghpvc/?username=romankh3&color=DE002D">
   </a>
</div>
Die nächste Iteration kam so heraus: Einen Lebenslauf auf GitHub schreiben.  Eine kurze Anleitung - 6Das ist besser, oder? :) Als nächstes fügen wir Logos für die Technologien hinzu, die wir präsentieren möchten. Auch hier wird es viel Zeit in Anspruch nehmen, alles auf einmal anzuzeigen, sodass Sie es Schritt für Schritt tun können. Ich werde diesen Schritt einfach überspringen, weil die Zeit für diesen Artikel bereits abgelaufen ist :) Das bedeutet, dass wir den folgenden Lebenslaufcode erhalten:

# Hi, I'm Roman 👋
A senior software engineer with more than 5 years of professional experience. I have excellent knowledge of backend Java development.
In general, I've worked with monolithic, microservice and serverless architectures. A lot of my activity is open-source.

<p align='center'>
   <a href="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true"><img
           height=150
           src="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true"/></a>
   <a href="https://github.com/romankh3/github-readme-stats"><img height=150
                                                                  src="https://github-readme-stats.vercel.app/api/top-langs/?username=romankh3&layout=compact"/></a>
</p>

<p align='center'>
   <a href="https://www.linkedin.com/in/romankh3/">
       <img src="https://img.shields.io/badge/linkedin-%230077B5.svg?&style=for-the-badge&logo=linkedin&logoColor=white"/>
   </a>>  
   <a href="https://t.me/joinchat/SpqRPBFo_sM6qm05">
       <img src="https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white"/>
   </a>  
<p align='center'>
   📫 How to reach me: <a href='mailto:roman.beskrovnyy@gmail.com'>roman.beskrovnyy@gmail.com</a>
</p>


### Key points
*   Creator of [CodeGym Community](https://github.com/codegymcommunity) and [Template Repository](https://github.com/template-repository) organizations.
*   Creator and author of [romankh3](https://t.me/romankh3) Telegram channel. Subscribe to receive messages about my open-source activities.
*   I write posts about software development.
*   Currently working in [Epam Systems](https://www.linkedin.com/company/epam-systems/)

## 🛠 Technology Stack
*   Java/Kotlin/Groovy/COBOL languages
*   MySQL, PostgreSQL, MongoDB, Aurora, DynamoDB, Flyway, Liquibase
*   Spring Framework, Spring Boot, Spring Test, Spring Data JPA, Spring JDBC template, Spring Cloud Contract and so on...
*   Camunda, Camunda Cockpit, Camunda Modeler
*   GitHub/GitLab/Gerrit/Bitbucket

### My opensource projects

*   [image-comparison](https://github.com/romankh3/image-comparison) - Published on Maven Central Java Library; it compares 2 images of the same size and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison.
*   [CodeGym TelegramBot](https://github.com/codegymcommunity/codegym-telegrambot) - CodeGym Telegram bot from the community to the community
*   [Skyscanner Flight API client](https://github.com/romankh3/skyscanner-flight-api-client) - Published on Maven Central Java Client for a Skyscanner Flight Search API hosted in Rapid API
*   [Flights-monitoring](https://github.com/romankh3/flights-monitoring) - Application for monitoring flight cost based on Skyscanner API

<div align="center" style="margin: 40px 0">
   <a href="https://github.com/romankh3/github-profile-views-counter">
       <img width="175px" src="https://komarev.com/ghpvc/?username=romankh3&color=DE002D">
   </a>
</div>
Um statische Daten zu verwenden, ersetzen Sie einfach meinen Benutzernamen durch den gewünschten. Wie sieht das in Aktion aus? Sie können es hier auf meiner Kontoseite sehen . Abonnieren. Lasst uns gemeinsam TAUSEND Abonnenten erreichen :)

Welche Schlussfolgerungen können wir ziehen?

In diesem Artikel haben wir besprochen, wie man einen Lebenslauf auf GitHub erstellt. Dabei handelt es sich nicht um einen einfachen Lebenslauf, den wir an einen Arbeitgeber senden und in dem wir unsere Erfahrung, unser technisches Wissen usw. gewissenhaft darlegen. Hier stellen wir einige Kurzinformationen und Links zu Profilen in anderen Netzwerken zur Verfügung, wo auch die restlichen Informationen verfügbar sind. Warum? Denn in der Realität ist es äußerst selten, dass potenzielle Arbeitgeber GitHub für die Kandidatensuche nutzen. Diese Plattform richtet sich eher an technische Experten, die Bewerber zusätzlich zu ihren Lebensläufen über GitHub bewerten können. Darüber hinaus hilft ein GitHub-Lebenslauf dabei, die Aufmerksamkeit auf das zu lenken, was Sie für wichtig halten. Sie können genau die Repositories anzeigen, die Sie anzeigen möchten. Und schließlich ist dies eine gute Möglichkeit, alle GitHub-Funktionen zu nutzen, um sich als Profi zu bewerben.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION