CodeGym /Java blog /Véletlen /Önéletrajz írása a GitHubon. Egy rövid útmutató
John Squirrels
Szint
San Francisco

Önéletrajz írása a GitHubon. Egy rövid útmutató

Megjelent a csoportban
Ma arról fogunk beszélni, hogyan készítsünk önéletrajzot a GitHubon. Amikor állást keres (főleg az első munkahelyén), minden módszer jó, és nyilvánvalóan nem a legjobb ötlet egyiket sem egyszerűen elbocsátani. Mi több, a GitHub önéletrajz kiváló módja annak, hogy csiszolja GitHub-fiókját, amely szoftverfejlesztési portfólióként szolgál, és alapvető információkat tartalmaz a munkájáról. Röviden, ez egy hasznos lépés a technológiai márka fejlesztésében. Ezt a bejegyzést a GitHubbal való együttműködésről, a profiljavításról, a GitHub funkcióinak elsajátításáról szóló cikk folytatásának tekintheti ( erről korábban írtam ). Összességében nagyon érdekesnek és frissnek találom ezt a megközelítést (egy önéletrajz a GitHubon). Csak neked, összegyűjtöttem itt az összes legmenőbb megoldást, amivel találkoztam. Önéletrajz írása a GitHubon.  Rövid útmutató - 1

Deadpooltól (2016). 20th Century Fox Film Corporation

Aki tud önéletrajzot írni

Ahogy mondani szokás, Róma nem egy nap alatt épült fel. Ezt a közmondást követve érdemes minél korábban elkezdeni az önéletrajz megírását. Igen, sok éves szakmai tapasztalatot elsőre fel sem fog tudni sorolni. De mindig van valami, amit elmondhatsz magadról. És az önéletrajza a megfelelő hely, hogy beszéljen róla. Még ha ezzel kezded is: Joe Schmoe vagyok, kezdő Java fejlesztő. Ismerem a Java SE-t. Felveheti velem a kapcsolatot a következő címen:... Aztán ahogy tanul és tapasztalatot szerez, új részletekkel egészíti ki önéletrajzát. Befejezted a Java projektet A-tól Z-ig? Írj erről. Említse meg az ott használt technológiákat. Egy tapasztalt fejlesztő mindig tud mondani valamit magáról.

Az önéletrajz elkészítésének megkezdése

Az első dolog, hogy hozzon létre egy új tárat a GitHubon használt felhasználónevével megegyező néven. Mindezt magammal mutatom be példaként: Önéletrajz írása a GitHubon.  Rövid útmutató - 2Ahogy a világoszöld blokkban lévő üzenetből is látszik, jó úton járunk. Az önéletrajzban szereplő összes információ a projekt README.md fájljában lesz. Létrehozunk egy tárat, és visszatérünk a profiloldalra, ahol a projekt README feliratát látjuk a tetején: Önéletrajz írása a GitHubon.  Rövid útmutató - 3Csak sziasztok van .eddig, de van kezdésünk. Eljött a pillanat, amikor kitöltjük ezt a fájlt. Ha elkezdi szerkeszteni a README-t, észreveszi majd, hogy megjegyzéssel ellátott szövege van, amely egy bizonyos szerkezetet sugall: ### Sziasztok 👋 <!-- A **romankh3/romankh3** egy ✨ _speciális_ ✨ tároló, mert a `README. md` (ez a fájl) megjelenik a GitHub-profiljában. Íme néhány ötlet a kezdéshez: - 🔭 Jelenleg a következőn dolgozom: - 🌱 Jelenleg tanulok... - 👯 Együttműködést keresek... - 🤔 Segítséget kérek ... - 💬 Kérdezzen meg ... - 📫 Elérhetőségem: ... - 😄 Névmások: ... - ⚡ Érdekesség: ... --> Általában úgy tudom, hogy egy GitHub önéletrajz nem szabad megismételnie mindazt az információt, amelyet a LinkedIn-en már jeleztünk. Az mit jelent? Ez azt jelenti, hogy a LinkedIn-en általában részletesen beszámolunk munkatapasztalatainkról, projekteinkről, technológiáinkról, oktatási hátterünkről (esetleg többről), releváns tanfolyamainkról, önkéntességi tapasztalatainkról és még sok más igazán fontos dologról. Éppen ezért a GitHubnak a legszelektívebb információval kell rendelkeznie közösségi hálózatokra mutató hivatkozásokkal, ahol az emberek többet megtudhatnak Önről.

Linkek hozzáadása a közösségi média profilokhoz

Itt az ideje, hogy linkeket adjunk hozzá a közösségi média profiljaihoz, amelyek minden szükséges további információt megadnak rólunk. Ehhez a shields.io szolgáltatást fogjuk használni, amely lehetővé teszi, hogy ikonokat adjunk hozzá hivatkozásainkhoz. Hozzáadhat YouTube-csatornát, Twittert és még sok mást. Szintén teljes GitHub statisztika. Ha ez fontos számodra, akkor tényleg hozzá kell tenned. Hozzá szeretném adni az e-mail címemet és linkjeimet a LinkedIn profilomhoz és a Telegram csatornámhoz. Itt nem találtam ehhez hasonlót, ezért egy másik GitHub repót használok – alexandresanlim/Badges4-README.md-Profile . Minden benne van, amire szükségem van, és még több. Ezt sablonként használva három linket adtam hozzá a legelején: LinkedIn, Telegram és Gmail. Nekem ezek tényleg bőven elégek:
  • A LinkedIn azoknak szól, akik érdeklődnek a szakmai együttműködés iránt. Ott le van írva minden szakmai tapasztalatom;
  • A Telegram a csatornám, amelyet jelenleg építek, és ahol csak lehetséges, igyekszem közzétenni;
  • A Gmail az az e-mail cím, amelyen szeretném, ha az emberek kapcsolatba léphetnek velem. A személyes Telegram-fiókomat nem különösebben próbálom kinyomni, hogy megtartsam személyes kommunikációra. De az e-mail cím érthető és alkalmas mindenkivel való kommunikációra.
Szeretném valahogy kiemelni a Telegram csatornát, de még nem jöttem rá, hogyan csináljam szépen és megfelelően. Végül ezt kaptam: Az a Önéletrajz írása a GitHubon.  Rövid útmutató - 4véleményem, hogy ennek a leírásnak a lehető legtömörebbnek és informatívabbnak kell lennie. Ez nem az a hely, ahol részletes leírást kell adnia minden tapasztalatáról és személyes adatairól. Tehát éppen erre fogunk törekedni: tömörségre és információsűrűségre. Az első iteráció során az oldalam egyáltalán nem tűnt kompaktnak: Önéletrajz írása a GitHubon.  Rövid útmutató - 5Szóval most megpróbálom még kicsinyíteni... Dolgozom még rajta. Ez egyébként egy munkafolyamat, ahol lépésről lépésre finomítjuk a megoldásunkat. Ez az első iterációm. Minden alkalommal, amikor eszembe jut valami jobb, frissítem. Talán észrevette, hogy az „Általános GitHub-tevékenység” részben hozzáadtam a GitHub-fiókstatisztikát, amelyet ehhez a repóhoz kaptam: anuraghazra/github-readme-stats. Igen, általános statisztikát kaphat az összes adattár csillagairól, az aktuális év commitjairól, a lehívási kérelmek számáról és így tovább. És mi több – a használt programozási nyelvek bontása. Hasznos megfigyelni, hogyan változik a profil kódbázisa, különösen akkor, ha új programozási nyelvet kezdünk tanulni. Több HTML-tánc után sikerült két statisztikát megjelenítenem, középre igazítva és egy sorba írva:

<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>
Meg kellett kódolnom a képek magasságát, hogy egy sorba kerüljenek. Magasság = 150. Az egyik klassz dolog a profilnézet számlálója. Nem túl informatív, de klassz. Legalább legyen némi statisztikai adata a profilmegtekintések számáról. Igen, tudom, hogy nem annyira informatív, mint szeretném, de ez van. Tehát adjunk hozzá egy ilyen számlálót a végére:

<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>
A következő iteráció így jött ki: Önéletrajz írása a GitHubon.  Rövid útmutató - 6Ez jobb, igaz? :) Ezután adjunk hozzá logókat a bemutatni kívánt technológiákhoz. Ismét sok időt vesz igénybe, hogy mindent egyszerre jelenítsen meg, így lépésről lépésre megteheti. Ezt a szakaszt egyszerűen kihagyom, mert ennek a cikknek az ideje már lejárt :) Ez azt jelenti, hogy a következő önéletrajzi kódot kapjuk:

# 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>
Statikus adatok használatához cserélje ki a felhasználónevemet a kívántra. Hogy néz ki ez a gyakorlatban? Itt láthatod a fiókom oldalon . Iratkozz fel. Érjünk el együtt EZER feliratkozót :)

Milyen következtetéseket vonhatunk le?

Ebben a cikkben megvitattuk, hogyan hozhat létre önéletrajzot a GitHubon. Ez nem egy egyszerű önéletrajz, amit elküldünk egy munkáltatónak, ahol alaposan felvázoljuk tapasztalatainkat, műszaki ismereteinket stb. Itt nyújtunk néhány tömör információt és linkeket más hálózatok profiljaihoz, ahol a többi információnk elérhető. Miért? Mert a valóságban rendkívül ritka, hogy a potenciális munkaadók a GitHubot használják jelöltek keresésére. Ez a platform inkább műszaki szakértőknek szól, akik az önéletrajzuk mellett a GitHub használatával is értékelhetik a jelentkezőket. Ráadásul a GitHub önéletrajz segít arra összpontosítani a figyelmet, amit fontosnak gondol. Pontosan azokat a tárolókat jelenítheti meg, amelyeket meg szeretne jeleníteni. És végül, ez egy jó módja annak, hogy a GitHub összes funkcióját felhasználva profiként reklámozd magad.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION