Днес ще говорим за това How да създадете автобиография в GitHub. Когато търсите работа (особено първата си работа), всички методи са добри и очевидно не е най-добрата идея просто да отхвърлите някой от тях. Нещо повече, автобиографията на GitHub е отличен начин да излъскате акаунта си в GitHub, който служи като портфолио за разработка на софтуер и съдържа важна информация за работата ви. Накратко, това е полезна стъпка в развитието на вашата технологична марка. Можете да мислите за тази публикация като за продължение на статията за работа с GitHub, подобряване на вашия профил, изучаване на функциите на GitHub ( писах за това преди ). Като цяло намирам този подход (резюме в GitHub) за доста интересен и свеж. Само за вас съм събрал тук всички най-страхотни решения, които съм срещал.
от Deadpool (2016). 20th Century Fox Film Corporation
Кой може да напише автобиография
Както се казва, Рим не е построен за един ден. Следвайки тази поговорка, трябва да започнете да пишете автобиографията си възможно най-рано. Да, в началото няма да можете да изброите много години професионален опит. Но винаги има Howво да кажете за себе си. И вашата автобиография е точното място да говорите за това. Дори ако започнете с това: аз съм Джо Шмоу, начинаещ Java разработчик. Познавам Java SE. Можете да се свържете с мен на... И след това, докато се учите и придобивате опит, добавяте нови подробности към автобиографията си. Завършихте ли проекта Java от А до Я? Пишете за това. Споменете технологиите, които сте използвали там. Един опитен разработчик винаги ще има Howво да каже за себе си.Първи стъпки в създаването на вашата автобиография
Първото нещо, което трябва да направите, е да създадете ново хранorще със същото име като вашето потребителско име в GitHub. Ще покажа всичко това със себе си като пример: Както можете да видите от съобщението в светлозеления блок, ние сме на прав път. Цялата информация в резюмето ще бъде във file README.md на този проект. Създаваме хранorще и се връщаме на pageта на профила, където ще видим README на проекта в горната част: Имаме само Здравейтезасега, но имаме начало. Сега идва моментът да попълним този файл. Ако започнете да редактирате README, ще забележите, че има коментиран текст, който предполага определена структура: ### Здравейте 👋 <!-- **romankh3/romankh3** е ✨ _специално_ ✨ хранorще, защото неговото `README. md` (този файл) се появява във вашия профил в GitHub. Ето няколко идеи, за да започнете: - 🔭 В момента работя върху ... - 🌱 В момента уча ... - 👯 Търся да си сътруднича по ... - 🤔 Търся помощ с ... - 💬 Попитайте ме за ... - 📫 Как да се свържете с мен: ... - 😄 Местоимения: ... - ⚡ Забавен факт: ... --> Като цяло моето разбиране е, че резюмето на GitHub не трябва да повтаря цялата информация, която вече сме посочor в LinkedIn. Какво означава това? Това означава, че в LinkedIn обикновено даваме подробен отчет за нашия трудов опит, проекти, технологии, образование (възможно повече от едно), подходящи курсове, доброволчески опит и много други наистина важни неща. Ето защо GitHub трябва да има най-селективната информация с връзки към социалните мрежи, където хората могат да научат повече за вас.Добавяне на връзки към профor в социалните медии
Сега е време да добавим връзки към профor в социалните медии, които ще предоставят цялата необходима допълнителна информация за нас. За да направим това, ще използваме услугата shields.io , която ни позволява да добавяме икони за нашите връзки. Можете да добавите канал в YouTube, Twitter и др. Също така пълна статистика на GitHub. Ако това е важно за вас, наистина трябва да го добавите. Искам да добавя моя имейл address и връзки към моя профил в LinkedIn и канал в Telegram. Не намерих нищо подобно тук, така че ще използвам друго GitHub репо — alexandresanlim/Badges4-README.md-Profile . Има всичко, от което се нуждая, и повече. Използвайки това като шаблон, добавих три връзки в самото начало: LinkedIn, Telegram и Gmail. Всъщност тези са ми достатъчни:- LinkedIn е за хора, които се интересуват от професионално сътрудничество. Целият ми професионален опит е описан там;
- Telegram е моят канал, който в момента изграждам и се опитвам да публикувам, където е възможно;
- Gmail е имейл addressът, който искам хората да използват, за да се свързват с мен. Не се опитвам особено да прокарам личния си акаунт в Telegram, за да го запазя за лична комуникация. Но имейл addressът е разбираем и подходящ за комуникация с всеки.
<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>
Трябваше да codeирам твърдо височината на изображенията, за да ги поставя на един ред. Зададох височина = 150. Едно страхотно нещо е броячът на изгледите на профила. Не е много информативно, но готино. Поне има няHowва статистика за броя гледания на профила. Да, знам, че не е толкова информативен, колкото ми се иска, но е това, което е. Така че нека добавим брояч като този в края:
<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>
Следващата итерация излезе така: Така е по-добре, нали? :) След това нека добавим лога за технологиите, които искаме да покажем. Отново показването на всичко наведнъж ще отнеме много време, така че можете да го правите стъпка по стъпка. Ще пропусна този етап просто защото времето за тази статия вече е минало :) Това означава, че получаваме следния code на автобиографията:
# 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>
За да използвам статични данни, просто заменете моето потребителско име с желаното. Как изглежда това в действие? Можете да го видите тук на pageта на моя акаунт . Абонирай се. Нека заедно достигнем до ХИЛЯДИ абонати :)
GO TO FULL VERSION