I dag skal vi tale om, hvordan man opretter et CV på GitHub. Når du leder efter et job (især dit første job), er alle metoder gode, og det er klart ikke den bedste idé blot at afskedige nogen af dem. Hvad mere er, er et GitHub-CV en fremragende måde at polere din GitHub-konto på, som fungerer som din softwareudviklingsportefølje og indeholder væsentlig information om dit arbejde. Kort sagt er dette et nyttigt skridt i udviklingen af dit tech brand. Du kan tænke på dette indlæg som en fortsættelse af artiklen om at arbejde med GitHub, forbedre din profil, lære GitHub-funktioner ( jeg skrev om dette tidligere ). Samlet set finder jeg denne tilgang (et CV på GitHub) ret interessant og frisk. Bare til dig har jeg samlet alle de fedeste løsninger, jeg har stødt på.
Som du kan se af beskeden i den lysegrønne blok, er vi på rette vej. Alle oplysningerne i CV'et vil være i dette projekts README.md-fil. Vi opretter et repository og vender tilbage til profilsiden, hvor vi vil se projektets README øverst:
Vi har kun Hej derindtil videre, men vi har en start. Nu kommer tidspunktet for os til at udfylde denne fil. Hvis du begynder at redigere README, vil du bemærke, at den har kommenteret tekst, der foreslår en bestemt struktur: ### Hej med 👋 <!-- **romankh3/romankh3** er et ✨ _specielt_ ✨ lager, fordi det er `README. md` (denne fil) vises på din GitHub-profil. Her er nogle ideer til at komme i gang: - 🔭 Jeg arbejder i øjeblikket på ... - 🌱 Jeg er ved at lære ... - 👯 Jeg søger at samarbejde om ... - 🤔 Jeg søger hjælp med ... - 💬 Spørg mig om ... - 📫 Sådan når du mig: ... - 😄 Pronominer: ... - ⚡ Fun fact: ... --> Generelt er min forståelse, at et GitHub-CV bør ikke gentage alle de oplysninger, som vi allerede har angivet på LinkedIn. Hvad betyder det? Det betyder, at vi på LinkedIn normalt giver en detaljeret redegørelse for vores arbejdserfaring, projekter, teknologier, uddannelsesbaggrund (muligvis mere end én), relevante kurser, frivilligt arbejde og meget mere virkelig vigtigt. Derfor burde GitHub have den mest selektive information med links til sociale netværk, hvor folk kan finde ud af mere om dig.
Min mening er, at denne beskrivelse skal være så kompakt og informativ som muligt. Dette er ikke stedet, hvor du skal give en detaljeret beskrivelse af alle dine erfaringer og personlige oplysninger. Så vi vil stræbe efter netop det: kompakthed og informationstæthed. Under den første iteration så min side ikke kompakt ud på nogen måde:
Så nu vil jeg prøve at gøre det endnu mindre... Jeg vil arbejde lidt mere på det. Det er i øvrigt en arbejdsproces, hvor vi trin for trin forfiner vores løsning. Dette er min første iteration. Hver gang jeg tænker på noget bedre, opdaterer jeg det. Du har måske bemærket, at jeg i afsnittet "Generel GitHub-aktivitet" tilføjede GitHub-kontostatistikker, som jeg fik for denne repo: anuraghazra/github-readme-stats. Ja, du kan få generel statistik over hvert depots stjerner, antallet af commits for det aktuelle år, antallet af pull-anmodninger og så videre. Og hvad mere er - en opdeling af de programmeringssprog, der bruges. Det er også nyttigt at observere, hvordan en profils kodebase ændrer sig, især hvis du begynder at lære et nyt programmeringssprog. Efter flere danse med HTML lykkedes det mig at vise to statistikker, centreret og på samme linje, ved at skrive:
Det er bedre, ikke? :) Lad os derefter tilføje logoer til de teknologier, vi vil vise frem. Igen vil det tage meget tid at vise alt på én gang, så du kan gøre det trin for trin. Jeg springer denne fase over, simpelthen fordi tiden for denne artikel allerede er gået :) Det betyder, at vi får følgende CV-kode:

fra Deadpool (2016). 20th Century Fox Film Corporation
Hvem kan skrive et CV
Som de siger, blev Rom ikke bygget på en dag. Efter dette ordsprog bør du begynde at skrive dit CV så tidligt som muligt. Ja, du vil ikke være i stand til at nævne mange års erhvervserfaring i starten. Men der er altid noget, du kan sige om dig selv. Og dit CV er det helt rigtige sted at tale om det. Selv hvis du starter med dette: Jeg er Joe Schmoe, en nybegynder Java-udvikler. Jeg kender Java SE. Du kan kontakte mig på... Og så, mens du lærer og får lidt erfaring, tilføjer du nye detaljer til dit CV. Fuldførte du Java-projektet fra A til Z? Skriv om det. Nævn de teknologier, du brugte der. En erfaren udvikler vil altid have noget at sige om sig selv.Kom godt i gang med at oprette dit CV
Den første ting at gøre er at oprette et nyt lager med samme navn som dit brugernavn på GitHub. Alt dette vil jeg vise med mig selv som eksempel:

Tilføjelse af links til profiler på sociale medier
Nu er det tid til at tilføje links til profiler på sociale medier, der vil give alle de nødvendige yderligere oplysninger om os. For at gøre dette vil vi bruge tjenesten shields.io , som lader os tilføje ikoner til vores links. Du kan tilføje en YouTube-kanal og Twitter og mere. Også fuld GitHub-statistik. Hvis dette er vigtigt for dig, bør du virkelig tilføje det. Jeg vil tilføje min e-mailadresse og links til min LinkedIn-profil og Telegram-kanal. Jeg har ikke fundet noget lignende her, så jeg vil bruge en anden GitHub-repo - alexandresanlim/Badges4-README.md-Profile . Den har alt hvad jeg har brug for og mere til. Ved at bruge dette som en skabelon tilføjede jeg tre links i begyndelsen: LinkedIn, Telegram og Gmail. Disse er faktisk nok for mig:- LinkedIn er for folk, der er interesserede i professionelt samarbejde. Al min faglige erfaring er beskrevet der;
- Telegram er min kanal, som jeg i øjeblikket er ved at bygge og forsøger at poste, hvor det er muligt;
- Gmail er den e-mailadresse, jeg vil have, at folk skal bruge til at kontakte mig. Jeg prøver ikke specielt at presse min personlige Telegram-konto for at beholde den til personlig kommunikation. Men en e-mailadresse er forståelig og velegnet til kommunikation med alle.


<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>
Jeg var nødt til at hardkode billedernes højde for at få dem på samme linje. Jeg indstillede højde = 150. En cool ting er profilvisningstælleren. Ikke særlig informativ, men cool. Hav i det mindste nogle statistikker over antallet af profilvisninger. Ja, jeg ved godt, at det ikke er så informativt, som jeg gerne ville, men det er, hvad det er. Så lad os tilføje en tæller som denne til sidst:
<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>
Den næste iteration kom således ud: 
# 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>
For at bruge statiske data skal du blot erstatte mit brugernavn med det ønskede. Hvordan ser dette ud i aktion? Du kan se det her på min kontoside . Abonner. Lad os nå TUSIND abonnenter sammen :)
GO TO FULL VERSION