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.
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: Wie 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: Wir 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.
<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: Das 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 :)
GO TO FULL VERSION