שלום לכולם. סדרת המאמרים על פרויקט ג'אווה מא' ועד ת' הגיעה לסיומה, מה שאומר שעכשיו אתה יכול לכתוב על כל שאר הנושאים המעניינים. היום נדבר על איך ליצור קורות חיים ב-GitHub. בתהליך של חיפוש עבודה (ובמיוחד את העבודה הראשונה שלך), כל השיטות טובות, ולפטר כל אחת מהן הוא ללא ספק הרעיון הטוב ביותר. בנוסף, זהו המשך מצוין לאסטרטגיה לפיתוח חשבון GitHub שלכם, המשמש כפורטפוליו של המפתח ומכיל את המידע הדרוש עליו. בקיצור, זהו צעד שימושי לפיתוח המותג הטכני שלך. הפוסט הזה יכול להיחשב כהמשך של מאמרים על ניסיון בעבודה עם GitHub, שיפור הפרופיל שלך, למידה של תכונות (לפני כן כתבתי על Git ועל הקמת מאגרים ב- GitHub ). בסך הכל, אני מוצא את הגישה הזו (סיכום ב- GitHub) די מעניינת וצעירה. במיוחד בשבילכם אספתי את כל הפתרונות הכי מגניבים שנתקלתי בהם.
מי יכול לכתוב קורות חיים
כמו שאומרים, רומא לא נבנתה ביום אחד. בעקבות הרעיון הזה, כדאי להתחיל לכתוב את קורות החיים שלך מוקדם ככל האפשר. כן, בהתחלה לא ניתן יהיה להצביע על ניסיון עבודה מסחרי רב שנים. יחד עם זאת, תמיד יש מה לומר על עצמך. וקורות חיים זה בדיוק המקום לדבר על זה. גם אם כתוב קודם: אני Vasya Pupkin, מפתח ג'אווה מתחיל. אני מכיר את Java SE. אנשי הקשר שלי: ... ... ואז, כבר בתהליך הלימודים, צבירת קצת ניסיון, תוסיף פרטים חדשים לקורות החיים שלך. השלמת פרויקט Java מא' עד ת'? כתוב על זה. הביאו את הטכנולוגיות שהיו בשימוש שם. למפתח מנוסה תמיד יהיה מה לומר על עצמו.בואו נתחיל ליצור קורות חיים
הדבר הראשון לעשות הוא ליצור מאגר חדש באותו שם כמו שם המשתמש שלך ב-GitHub. אני אראה את כל זה בדוגמה שלי: כפי שניתן לראות מההודעה על הלוח הירוק הבהיר, אנחנו בדרך הנכונה. כל המידע בקורות החיים יהיה בקובץ README.md של פרויקט זה. אנחנו יוצרים מאגר וחוזרים לדף הפרופיל, שם נראה בראש ה-README של הפרויקט הזה: עד כה יש רק היי שם , אבל התחלנו. עכשיו הגיע הזמן למלא את הקובץ הזה. אם תתחיל לערוך אותו, תבחין בטקסט שהוזכר ב-README שמציע מבנה מסוים:
### שלום לך 👋 <!-- **romankh3/romankh3** הוא מאגר ✨ _special_ ✨ מכיוון ש-'README.md' שלו (קובץ זה) מופיע בפרופיל GitHub שלך. הנה כמה רעיונות שיעזרו לך להתחיל: - 🔭 אני כרגע עובד על ... - 🌱 אני לומד כרגע ... - 👯 אני מחפש לשתף פעולה ב ... - 🤔 אני מחפש עזרה עם ... - 💬 שאל אותי על ... - 📫 איך להגיע אליי: ... - 😄 כינויים: ... - ⚡ עובדה מהנה: ... -->
באופן כללי, להבנתי, קורות חיים ב-Github לא צריכים לחזור על כל המידע על עצמנו שאנו מציינים בלינקדאין. מה זה אומר? זה אומר שבלינקדאין אנחנו בדרך כלל מתארים בפירוט את ניסיון העבודה שלנו, אילו פרויקטים, אילו טכנולוגיות, איזו השכלה (יכול להיות שיש יותר מאחד), קורסים מיוחדים, ניסיון בהתנדבות ועוד הרבה דברים שממש חשוב לספר. לכן, כאן, ב-Github, צריך להיות המידע העקבי ביותר עם קישורים לרשתות חברתיות שבהן אתה יכול לקבל יותר נתונים.
הוספת קישורים לפרופילים ברשתות חברתיות
עכשיו הגיע הזמן להוסיף קישורים לפרופילי מדיה חברתית שישלימו את כל המידע עלינו. למשימה זו, נשתמש בשירות shields.io , שיש לו את היכולת להוסיף אייקונים לקישורים שלנו. שם אתה יכול להוסיף ערוץ יוטיוב וטוויטר וכן הלאה. גם סטטיסטיקה מלאה על Github. למי זה חשוב, באמת כדאי להוסיף. יש גם את היכולת להוסיף אייקון עבור ארנק BTC. זה יכול לשמש כאמצעי לתרומות, כי פתרון חסות רגיל ישירות דרך GitHub מעולם לא הובא לאוקראינה, רוסיה, בלארוס... וזה, אגב, חבל. אני רוצה להוסיף את האימייל שלי, קישור לינקדאין וקישור ערוץ טלגרם. לא מצאתי משהו כזה כאן, אז אני אשתמש בעוד לפת ב-Github - alexandresanlim/Badges4-README.md-Profile . יש בו כל מה שהייתי צריך ויותר. על סמך זה הוספתי לעצמי כבר בהתחלה שלושה קישורים: ללינקדאין, טלגרם וג'ימייל. בעיקרון זה מספיק לי:- לינקדאין מיועדת למי שמעוניין בשיתוף פעולה מסחרי. כל הניסיון המסחרי שלי מתואר שם;
- טלגרם הוא הערוץ שלי, שאני מפתח כרגע ומשתדל לפרסם אותו בכל מקום אפשרי (מי שקורא אותי כבר הרבה זמן, אני חושב, כבר שם לב לזה :D);
- Gmail הוא האימייל שבו אתה יכול ליצור איתי קשר. אני משתדל לשמור על חשבון הטלגרם האישי שלי בצורה נמוכה כדי לשמור עליו כאמצעי תקשורת אישית. והדואר ברור ומתאים לתקשורת עם כולם.
<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>
הייתי צריך לקודד קשה את גובה האריחים כך שהם יהיו על אותו קו. קבעתי גובה = 150. דבר מגניב הוא המונה למספר הצפיות בפרופיל. לא אינפורמטיבי במיוחד, אבל כיף. שיהיה לפחות כמה סטטיסטיקות על מספר הצפיות בפרופיל. כן, אני יודע שזה לא אינפורמטיבי כמו שהייתי רוצה, אבל זה מה שזה. לכן, בסוף נוסיף את המונה הזה:
<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>
האיטרציה הבאה יצאה כך: זה יותר טוב, נכון?)) בשלב הבא, נוסיף לוגואים של הטכנולוגיות שנרצה להציג. שוב, להגדיר הכל בבת אחת ייקח הרבה זמן, אז אתה יכול לעשות את זה צעד אחר צעד. אני אוותר על שלב זה פשוט כי הזמן שהושקע במאמר כבר פג) כתוצאה מכך, אנו מקבלים את קוד הסיכום הבא:
# Hi, I'm Roman 👋
Senior Software Engineer with more than 5 years of commertial experience. I have excellent knowledge in backend development on Java.
In general worked with monolitic, microservice and serverless arthitectures. Big part of my acitities 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 [Javarush Community](https://github.com/javarushcommunity) and [Template Repository](https://github.com/template-repository) organizations.
* creator and author of [romankh3](https://t.me/romankh3) telegram channel. Subscribe to recieve messages about my open-source activities.
* Write posts about software development.
* Currently working in [Epam Systems](https://www.linkedin.com/company/epam-systems/)
## 🛠 Technical 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 Modeleter
* GitHub/GitLab/Gerrit/Bitbucket
### My opensource projects
* [image-comparison](https://github.com/romankh3/image-comparison) - Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison.
* [JavaRush TelegramBot](https://github.com/javarushcommunity/javarush-telegrambot) - JavaRush 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>
כדי להשתמש בנתונים סטטיים, אתה רק צריך לשנות את שם המשתמש שלי לזה הרצוי. איך זה נראה במציאות? אתה יכול להציג אותו בדף החשבון שלך . הירשמו, בואו נגיע לאלף מנויים ביחד)
GO TO FULL VERSION