Vandaag gaan we het hebben over het maken van een cv op GitHub. Bij het zoeken naar een baan (vooral je eerste baan) zijn alle methoden goed en het is duidelijk niet het beste idee om ze zomaar te ontslaan. Bovendien is een GitHub-cv een uitstekende manier om uw GitHub-account op te poetsen, dat dient als uw softwareontwikkelingsportfolio en essentiële informatie over uw werk bevat. Kortom, een nuttige stap in het ontwikkelen van je tech brand. Je kunt dit bericht zien als een voortzetting van het artikel over werken met GitHub, je profiel verbeteren, GitHub-functies leren ( ik schreef hier eerder over ). Over het algemeen vind ik deze benadering (een cv op GitHub) behoorlijk interessant en fris. Speciaal voor jou heb ik hier alle coolste oplossingen verzameld die ik ben tegengekomen.
van Deadpool (2016). 20th Century Fox Film Corporation
Wie kan een cv schrijven
Zoals ze zeggen, Rome is niet op een dag gebouwd. Volgens dit spreekwoord moet je zo vroeg mogelijk beginnen met het schrijven van je cv. Ja, u kunt in eerste instantie niet vele jaren professionele werkervaring opsommen. Maar er is altijd iets dat je over jezelf kunt zeggen. En je cv is precies de juiste plek om erover te praten. Zelfs als je hiermee begint: ik ben Joe Schmoe, een beginnende Java-ontwikkelaar. Ik ken Java SE. U kunt contact met mij opnemen via... En terwijl u leert en wat ervaring opdoet, voegt u nieuwe details toe aan uw cv. Heb je het Java Project van A tot Z afgerond? Schrijf daarover. Noem de technologieën die je daar hebt gebruikt. Een ervaren ontwikkelaar zal altijd iets over zichzelf te vertellen hebben.Aan de slag met het maken van je CV
Het eerste dat u moet doen, is een nieuwe repository maken met dezelfde naam als uw gebruikersnaam op GitHub. Ik zal dit alles met mezelf als voorbeeld laten zien: Zoals je kunt zien aan het bericht in het lichtgroene blok, zijn we op de goede weg. Alle informatie in het cv staat in het README.md-bestand van dit project. We maken een repository aan en keren terug naar de profielpagina, waar we bovenaan de README van het project zullen zien: We hebben alleen Hallo daartot nu toe, maar we hebben een begin. Nu komt het moment voor ons om dit dossier in te vullen. Als je begint met het bewerken van de README, zul je merken dat er commentaar op tekst staat die een bepaalde structuur suggereert: ### Hallo daar 👋 <!-- **romankh3/romankh3** is een ✨ _special_ ✨ repository omdat het `README. md` (dit bestand) verschijnt op je GitHub-profiel. Hier zijn enkele ideeën om u op weg te helpen: - 🔭 Ik werk momenteel aan ... - 🌱 Ik ben momenteel aan het leren ... - 👯 Ik wil graag samenwerken aan ... - 🤔 Ik zoek hulp met ... - 💬 Vraag me over ... - 📫 Hoe u mij kunt bereiken: ... - 😄 Voornaamwoorden: ... - ⚡ Leuk weetje: ... --> Over het algemeen begrijp ik dat een GitHub-cv moet niet alle informatie herhalen die we al op LinkedIn hebben aangegeven. Wat betekent dat? Het betekent dat we op LinkedIn meestal een gedetailleerd verslag geven van onze werkervaring, projecten, technologieën, opleidingsachtergrond (mogelijk meer dan één), relevante cursussen, ervaring met vrijwilligerswerk en nog veel meer echt belangrijke dingen. Daarom zou GitHub de meest selectieve informatie moeten hebben met links naar sociale netwerken, waar mensen meer over je te weten kunnen komen.Koppelingen naar profielen op sociale media toevoegen
Nu is het tijd om links naar sociale mediaprofielen toe te voegen die alle nodige aanvullende informatie over ons zullen geven. Om dit te doen, gebruiken we de shields.io- service, waarmee we pictogrammen voor onze links kunnen toevoegen. U kunt een YouTube-kanaal en Twitter en meer toevoegen. Ook volledige GitHub-statistieken. Als dit belangrijk voor je is, moet je het echt toevoegen. Ik wil mijn e-mailadres en links naar mijn LinkedIn-profiel en Telegram-kanaal toevoegen. Ik heb zoiets hier niet gevonden, dus ik zal een andere GitHub-repo gebruiken — alexandresanlim/Badges4-README.md-Profile . Het heeft alles wat ik nodig heb en meer. Met dit als sjabloon heb ik aan het begin drie links toegevoegd: LinkedIn, Telegram en Gmail. Deze zijn eigenlijk genoeg voor mij:- LinkedIn is voor mensen die geïnteresseerd zijn in professionele samenwerking. Daar staat al mijn professionele ervaring beschreven;
- Telegram is mijn kanaal, dat ik momenteel aan het bouwen ben en waar mogelijk probeer te posten;
- Gmail is het e-mailadres waarvan ik wil dat mensen contact met mij opnemen. Ik probeer niet speciaal mijn persoonlijke Telegram-account te pushen om het te bewaren voor persoonlijke communicatie. Maar een e-mailadres is begrijpelijk en geschikt voor communicatie met iedereen.
<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>
Ik moest de hoogte van de afbeeldingen hardcoderen om ze op dezelfde regel te krijgen. Ik heb de hoogte ingesteld op 150. Een cool ding is de profielweergaveteller. Niet erg informatief, maar wel cool. Zorg in ieder geval voor enige statistiek over het aantal profielweergaven. Ja, ik weet dat het niet zo informatief is als ik zou willen, maar het is wat het is. Dus laten we aan het einde een teller als deze toevoegen:
<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>
De volgende iteratie kwam er zo uit: dat is beter, toch? :) Laten we vervolgens logo's toevoegen voor de technologieën waarmee we willen pronken. Nogmaals, alles in één keer weergeven kost veel tijd, dus je kunt het stap voor stap doen. Ik zal deze fase overslaan omdat de tijd voor dit artikel al verstreken is :) Dat betekent dat we de volgende cv-code krijgen:
# 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>
Om statische gegevens te gebruiken, vervangt u gewoon mijn gebruikersnaam door de gewenste. Hoe ziet dit er in actie uit? Je kunt het hier op mijn accountpagina zien . Abonneren. Laten we samen DUIZEND abonnees bereiken :)
GO TO FULL VERSION