CodeGym /Java-blogg /Tilfeldig /Skrive en CV på GitHub. En kort guide
John Squirrels
Nivå
San Francisco

Skrive en CV på GitHub. En kort guide

Publisert i gruppen
I dag skal vi snakke om hvordan du lager en CV på GitHub. Når du leter etter en jobb (spesielt din første jobb), er alle metodene gode, og det er tydeligvis ikke den beste ideen å si opp noen av dem. Dessuten er en GitHub-CV en utmerket måte å polere GitHub-kontoen din på, som fungerer som programvareutviklingsporteføljen din og inneholder viktig informasjon om arbeidet ditt. Kort sagt, dette er et nyttig skritt for å utvikle din teknologiske merkevare. Du kan tenke på dette innlegget som en fortsettelse av artikkelen om å jobbe med GitHub, forbedre profilen din, lære GitHub-funksjoner ( jeg skrev om dette tidligere ). Totalt sett synes jeg denne tilnærmingen (et CV på GitHub) er ganske interessant og frisk. Bare for deg har jeg samlet alle de kuleste løsningene jeg har møtt her. Skrive en CV på GitHub.  En kort veiledning - 1

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

Hvem kan skrive en CV

Som de sier, Roma ble ikke bygget på en dag. Etter dette ordtaket bør du begynne å skrive CV så tidlig som mulig. Ja, du vil ikke kunne nevne mange års yrkeserfaring med det første. Men det er alltid noe du kan si om deg selv. Og CV-en din er akkurat det rette stedet å snakke om det. Selv om du starter med dette: Jeg er Joe Schmoe, en nybegynner Java-utvikler. Jeg kjenner Java SE. Du kan kontakte meg på... Og så, mens du lærer og får litt erfaring, legger du til nye detaljer i CV-en din. Fullførte du Java-prosjektet fra A til Å? Skriv om det. Nevn teknologiene du brukte der. En erfaren utvikler vil alltid ha noe å si om seg selv.

Komme i gang med å lage din CV

Det første du må gjøre er å opprette et nytt depot med samme navn som brukernavnet ditt på GitHub. Alt dette skal jeg vise med meg selv som eksempel: Skrive en CV på GitHub.  En kort guide - 2Som du ser av meldingen i den lysegrønne blokken er vi på rett vei. All informasjon i CV-en vil være i dette prosjektets README.md-fil. Vi oppretter et depot og går tilbake til profilsiden, hvor vi vil se prosjektets README øverst: Skrive en CV på GitHub.  En kort guide - 3Vi har bare Hei derså langt, men vi har en start. Nå kommer tiden for oss å fylle ut denne filen. Hvis du begynner å redigere README, vil du legge merke til at den har kommentert tekst som antyder en viss struktur: ### Hei 👋 <!-- **romankh3/romankh3** er et ✨ _spesielt_ ✨ depot fordi det er `README. md` (denne filen) vises på GitHub-profilen din. Her er noen ideer for å komme i gang: - 🔭 Jeg jobber for tiden med ... - 🌱 Jeg lærer nå ... - 👯 Jeg ser etter å samarbeide om ... - 🤔 Jeg leter etter hjelp med ... - 💬 Spør meg om ... - 📫 Hvordan nå meg: ... - 😄 Pronomen: ... - ⚡ Fun fact: ... --> Generelt sett er min forståelse at en GitHub-CV bør ikke gjenta all informasjonen vi allerede har angitt på LinkedIn. Hva betyr det? Det betyr at vi på LinkedIn vanligvis gir en detaljert redegjørelse for vår arbeidserfaring, prosjekter, teknologier, utdanningsbakgrunn (muligens mer enn én), relevante kurs, frivillighetserfaring og mye mer virkelig viktig. Derfor bør GitHub ha den mest selektive informasjonen med lenker til sosiale nettverk, der folk kan finne ut mer om deg.

Legge til lenker til profiler på sosiale medier

Nå er det på tide å legge til lenker til sosiale medier-profiler som vil gi all nødvendig tilleggsinformasjon om oss. For å gjøre dette vil vi bruke tjenesten shields.io , som lar oss legge til ikoner for lenkene våre. Du kan legge til en YouTube-kanal og Twitter og mer. Også full GitHub-statistikk. Hvis dette er viktig for deg, bør du virkelig legge det til. Jeg vil legge til e-postadressen min og linker til LinkedIn-profilen min og Telegram-kanalen min. Jeg har ikke funnet noe lignende her, så jeg vil bruke en annen GitHub-repo - alexandresanlim/Badges4-README.md-Profile . Den har alt jeg trenger og mer. Ved å bruke denne som mal la jeg til tre lenker helt i begynnelsen: LinkedIn, Telegram og Gmail. Disse er faktisk nok for meg:
  • LinkedIn er for personer som er interessert i profesjonelt samarbeid. All min yrkeserfaring er beskrevet der;
  • Telegram er kanalen min, som jeg for tiden bygger og prøver å legge ut der det er mulig;
  • Gmail er e-postadressen jeg vil at folk skal bruke for å kontakte meg. Jeg prøver ikke spesielt å presse min personlige Telegram-konto for å beholde den for personlig kommunikasjon. Men en e-postadresse er forståelig og egnet for kommunikasjon med alle.
Jeg vil på en eller annen måte fremheve Telegram-kanalen, men jeg har ennå ikke funnet ut hvordan jeg gjør det vakkert og riktig. Til slutt er det dette jeg fikk: Skrive en CV på GitHub.  En kort guide - 4Min mening er at denne beskrivelsen skal være så kompakt og informativ som mulig. Dette er ikke stedet hvor du trenger å gi en detaljert beskrivelse av all din erfaring og personlige opplysninger. Så vi vil strebe etter nettopp det: kompakthet og informasjonstetthet. Under den første iterasjonen så siden min ikke kompakt ut på noen måte: Skrive en CV på GitHub.  En kort guide - 5Så nå skal jeg prøve å gjøre det enda mindre... Jeg skal jobbe litt mer med det. Dette er forresten en arbeidsprosess, hvor vi foredler løsningen vår steg for steg. Dette er min første iterasjon. Hver gang jeg tenker på noe bedre, oppdaterer jeg det. Du har kanskje lagt merke til at i delen "Generell GitHub-aktivitet" la jeg til GitHub-kontostatistikk som jeg fikk for denne repoen: anuraghazra/github-readme-stats. Ja, du kan få generell statistikk over hvert depots stjerner, antall forpliktelser for inneværende år, antall pull-forespørsler og så videre. Og i tillegg - en oversikt over programmeringsspråkene som brukes. Det er også nyttig å observere hvordan en profils kodebase endres, spesielt hvis du begynner å lære et nytt programmeringsspråk. Etter flere danser med HTML, klarte jeg å vise to statistikker, sentrert og på samme linje, ved å skrive:

<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 måtte hardkode høyden på bildene for å få dem på samme linje. Jeg setter høyde = 150. En kul ting er profilvisningstelleren. Ikke veldig informativ, men kul. Ha i det minste litt statistikk over antall profilvisninger. Ja, jeg vet at det ikke er så informativt som jeg ønsker, men det er det det er. Så la oss legge til en teller som dette på slutten:

<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 neste iterasjonen kom ut slik: Skrive en CV på GitHub.  En kort guide - 6Det er bedre, ikke sant? :) La oss deretter legge til logoer for teknologiene vi ønsker å vise frem. Igjen, å vise alt på en gang vil ta mye tid, så du kan gjøre det steg for steg. Jeg hopper over dette stadiet rett og slett fordi tiden for denne artikkelen allerede har gått :) Det betyr at vi får følgende CV-kode:

# 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 å bruke statiske data, erstatt bare brukernavnet mitt med ønsket. Hvordan ser dette ut i aksjon? Du kan se det her på min kontoside . Abonnere. La oss nå TUSEN abonnenter sammen :)

Hvilke konklusjoner kan vi trekke?

I denne artikkelen diskuterte vi hvordan du oppretter en CV på GitHub. Dette er ikke en enkel CV som vi sender til en arbeidsgiver, hvor vi nøye skisserer vår erfaring, tekniske kunnskap og så videre. Det er her vi gir litt kortfattet informasjon og lenker til profiler på andre nettverk, hvor resten av informasjonen vår er tilgjengelig. Hvorfor? For i virkeligheten er det ekstremt sjeldent at potensielle arbeidsgivere bruker GitHub til å søke etter kandidater. Denne plattformen er mer for tekniske eksperter, som kan evaluere søkere ved hjelp av GitHub, i tillegg til deres CV. I tillegg hjelper en GitHub-CV å fokusere oppmerksomheten på det du synes er viktig. Du kan vise akkurat de depotene du vil vise. Og til slutt, dette er en god måte å bruke alle GitHub-funksjonene for å markedsføre deg selv som profesjonell.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION