CodeGym /Java Blog /अनियमित /गिटहब पर रिज्यूमे लिखना। एक छोटा गाइड
John Squirrels
स्तर 41
San Francisco

गिटहब पर रिज्यूमे लिखना। एक छोटा गाइड

अनियमित ग्रुप में प्रकाशित
आज हम बात करने जा रहे हैं कि GitHub पर रिज्यूमे कैसे बनाया जाता है। नौकरी की तलाश में (विशेष रूप से आपकी पहली नौकरी), सभी तरीके अच्छे हैं और स्पष्ट रूप से उनमें से किसी को खारिज करना सबसे अच्छा विचार नहीं है। क्या अधिक है, एक GitHub रिज्यूमे आपके GitHub खाते को चमकाने का एक शानदार तरीका है, जो आपके सॉफ़्टवेयर डेवलपमेंट पोर्टफोलियो के रूप में कार्य करता है और इसमें आपके काम के बारे में आवश्यक जानकारी होती है। संक्षेप में, यह आपके टेक ब्रांड को विकसित करने के लिए एक उपयोगी कदम है। आप इस पोस्ट को GitHub के साथ काम करने, अपनी प्रोफ़ाइल में सुधार करने, GitHub सुविधाओं को सीखने ( मैंने इसके बारे में पहले लिखा था ) पर लेख की निरंतरता के रूप में सोच सकते हैं। कुल मिलाकर, मुझे यह दृष्टिकोण (GitHub पर फिर से शुरू) काफी रोचक और ताज़ा लगता है। केवल आपके लिए, मैंने यहां उन सभी बेहतरीन समाधानों को एकत्रित किया है जिनका मैंने सामना किया है। गिटहब पर रिज्यूमे लिखना।  एक छोटा सा निर्देश - 1

डेडपूल (2016) से। 20वीं सेंचुरी फॉक्स फिल्म कॉर्पोरेशन

रिज्यूमे कौन लिख सकता है

जैसा कि वे कहते हैं, रोम एक दिन में नहीं बनाया गया था। इस कहावत का पालन करते हुए, आपको अपना रिज्यूमे जल्द से जल्द लिखना शुरू कर देना चाहिए। हां, आप पहले कई वर्षों के पेशेवर कार्य अनुभव को सूचीबद्ध नहीं कर पाएंगे। लेकिन आप हमेशा अपने बारे में कुछ कह सकते हैं। और आपका रिज्यूम इसके बारे में बात करने के लिए बिल्कुल सही जगह है। यहां तक ​​​​कि अगर आप इसके साथ शुरू करते हैं: मैं जो श्मो, एक शुरुआती जावा डेवलपर हूं। मुझे जावा एसई पता है। आप मुझसे यहां संपर्क कर सकते हैं... और फिर, जैसे-जैसे आप सीख रहे हैं और कुछ अनुभव प्राप्त कर रहे हैं, आप अपने बायोडाटा में नए विवरण जोड़ते हैं। क्या आपने जावा प्रोजेक्ट को A से Z तक पूरा किया? उसके बारे में लिखो। उन तकनीकों का उल्लेख करें जिनका आपने वहां उपयोग किया था। एक अनुभवी डेवलपर के पास हमेशा अपने बारे में कहने के लिए कुछ न कुछ होगा।

अपना बायोडाटा बनाना शुरू करना

करने के लिए पहली बात यह है कि GitHub पर आपके उपयोगकर्ता नाम के समान नाम के साथ एक नया रिपॉजिटरी बनाएं। मैं यह सब एक उदाहरण के रूप में अपने साथ दिखाऊंगा: गिटहब पर रिज्यूमे लिखना।  एक छोटा सा निर्देश - 2जैसा कि आप हल्के हरे रंग के ब्लॉक में संदेश से देख सकते हैं, हम सही रास्ते पर हैं। रिज्यूमे की सारी जानकारी इस प्रोजेक्ट की README.md फाइल में होगी। हम एक रिपॉजिटरी बनाते हैं और प्रोफाइल पेज पर लौटते हैं, जहां हम शीर्ष पर प्रोजेक्ट की रीडमे देखेंगे: गिटहब पर रिज्यूमे लिखना।  संक्षिप्त निर्देश - 3हमारे पास केवल हाय हैअभी तक, लेकिन हमारे पास एक शुरुआत है। अब हमारे लिए इस फ़ाइल को भरने का क्षण आ गया है। यदि आप रीडमे का संपादन शुरू करते हैं, तो आप देखेंगे कि इसमें एक निश्चित संरचना का सुझाव देने वाले पाठ पर टिप्पणी की गई है: ### हाय 👋 <!-- **romankh3/romankh3** एक ✨ _विशेष_ ✨ भंडार है क्योंकि इसका `README. md` (यह फ़ाइल) आपके GitHub प्रोफ़ाइल पर दिखाई देती है। आपको शुरू करने के लिए यहां कुछ विचार दिए गए हैं: - 🔭 मैं वर्तमान में काम कर रहा हूं ... - 🌱 मैं वर्तमान में सीख रहा हूं ... - 👯 मैं सहयोग करना चाह रहा हूं ... - 🤔 मैं मदद ढूंढ रहा हूं with ... - 💬 मुझसे इसके बारे में पूछें ... - 📫 मुझ तक कैसे पहुंचे: ... - 😄 सर्वनाम: ... - ⚡ मजेदार तथ्य: ... --> सामान्य तौर पर, मेरी समझ यह है कि एक GitHub बायोडाटा लिंक्डइन पर हमारे द्वारा पहले ही बताई गई सभी सूचनाओं को दोहराना नहीं चाहिए। इसका क्या मतलब है? इसका अर्थ है कि लिंक्डइन पर हम आमतौर पर अपने कार्य अनुभव, परियोजनाओं, प्रौद्योगिकियों, शैक्षिक पृष्ठभूमि (संभवतः एक से अधिक), प्रासंगिक पाठ्यक्रम, स्वयंसेवी अनुभव, और बहुत अधिक महत्वपूर्ण सामग्री का विस्तृत विवरण देते हैं। इसलिए GitHub के पास सोशल नेटवर्क के लिंक के साथ सबसे चुनिंदा जानकारी होनी चाहिए, जहां लोग आपके बारे में अधिक जानकारी प्राप्त कर सकें।

सोशल मीडिया प्रोफाइल में लिंक जोड़ना

अब सोशल मीडिया प्रोफाइल में लिंक जोड़ने का समय आ गया है जो हमारे बारे में सभी आवश्यक अतिरिक्त जानकारी प्रदान करेगा। ऐसा करने के लिए, हम Shield.io सेवा का उपयोग करेंगे , जो हमें अपने लिंक के लिए आइकन जोड़ने देती है। आप एक YouTube चैनल और Twitter और बहुत कुछ जोड़ सकते हैं। साथ ही पूरे GitHub आँकड़े। यदि यह आपके लिए महत्वपूर्ण है, तो आपको वास्तव में इसे जोड़ना चाहिए। मैं अपना ईमेल पता और अपने लिंक्डइन प्रोफाइल और टेलीग्राम चैनल के लिंक जोड़ना चाहता हूं। मुझे यहां ऐसा कुछ नहीं मिला है, इसलिए मैं एक और GitHub रेपो — alexandresanlim/Badges4-README.md-Profile का उपयोग करूंगा । इसमें वह सब कुछ है जो मुझे चाहिए और इससे भी ज्यादा। इसे एक टेम्प्लेट के रूप में उपयोग करते हुए, मैंने शुरुआत में ही तीन लिंक जोड़े: लिंक्डइन, टेलीग्राम और जीमेल। ये वास्तव में मेरे लिए काफी हैं:
  • लिंक्डइन पेशेवर सहयोग में रुचि रखने वाले लोगों के लिए है। मेरे सभी पेशेवर अनुभव वहां वर्णित हैं;
  • टेलीग्राम मेरा चैनल है, जिसे मैं वर्तमान में बना रहा हूं और जहां भी संभव हो पोस्ट करने का प्रयास करता हूं;
  • जीमेल वह ईमेल पता है जो मैं चाहता हूं कि लोग मुझसे संपर्क करने के लिए उपयोग करें। मैं व्यक्तिगत संचार के लिए इसे रखने के लिए विशेष रूप से अपने व्यक्तिगत टेलीग्राम खाते को आगे बढ़ाने की कोशिश नहीं करता। लेकिन एक ईमेल पता समझने योग्य और सभी के साथ संचार के लिए उपयुक्त है।
मैं किसी तरह टेलीग्राम चैनल पर प्रकाश डालना चाहूंगा, लेकिन मुझे अभी तक यह पता नहीं चला है कि इसे खूबसूरती और उचित तरीके से कैसे किया जाए। अंत में, मुझे यही मिला: गिटहब पर रिज्यूमे लिखना।  संक्षिप्त निर्देश - 4मेरी राय है कि यह विवरण यथासंभव संक्षिप्त और सूचनात्मक होना चाहिए। यह वह स्थान नहीं है जहाँ आपको अपने सभी अनुभव और व्यक्तिगत जानकारी का विस्तृत विवरण प्रदान करने की आवश्यकता है। तो हम इसके लिए प्रयास करेंगे: कॉम्पैक्टनेस और सूचना घनत्व। पहले पुनरावृति के दौरान, मेरा पृष्ठ किसी भी तरह से छोटा नहीं लगा: गिटहब पर रिज्यूमे लिखना।  संक्षिप्त निर्देश - 5तो अब मैं इसे और भी छोटा करने की कोशिश करूँगा... मैं इस पर कुछ और काम करूँगा। वैसे, यह एक कार्य प्रक्रिया है, जहाँ हम अपने समाधान को चरण दर चरण परिष्कृत करते हैं। यह मेरा पहला पुनरावृति है। हर बार जब मैं कुछ बेहतर सोचता हूं, तो मैं इसे अपडेट कर देता हूं। आपने देखा होगा कि "सामान्य गिटहब गतिविधि" अनुभाग में, मैंने गिटहब खाता आँकड़े जोड़े जो मुझे इस रेपो के लिए मिले: anuraghazra/github-readme-stats. हां, आप प्रत्येक रिपॉजिटरी के सितारों पर सामान्य आंकड़े प्राप्त कर सकते हैं, चालू वर्ष के लिए कमिट की संख्या, पुल अनुरोधों की संख्या, और इसी तरह। और क्या अधिक है — इस्तेमाल की जा रही प्रोग्रामिंग भाषाओं का टूटना। यह देखना भी उपयोगी है कि प्रोफ़ाइल का कोड आधार कैसे बदलता है, खासकर यदि आप एक नई प्रोग्रामिंग भाषा सीखना शुरू कर रहे हैं। एचटीएमएल के साथ कई नृत्यों के बाद, मैं लिखकर दो आंकड़े, केंद्रित और एक ही पंक्ति में प्रदर्शित करने में कामयाब रहा:

<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>
अगला पुनरावृत्ति इस तरह निकला: गिटहब पर रिज्यूमे लिखना।  संक्षिप्त निर्देश- 6यह बेहतर है, है ना? :) इसके बाद, हम उन तकनीकों के लिए लोगो जोड़ते हैं जिन्हें हम दिखाना चाहते हैं। दोबारा, सब कुछ एक बार में प्रदर्शित करने में बहुत समय लगेगा, इसलिए आप इसे चरण दर चरण कर सकते हैं। मैं इस चरण को केवल इसलिए छोड़ दूंगा क्योंकि इस लेख का समय पहले ही बीत चुका है :) इसका मतलब है कि हमें निम्नलिखित रिज्यूमे कोड मिलता है:

# 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>
स्थैतिक डेटा का उपयोग करने के लिए, बस मेरे उपयोगकर्ता नाम को वांछित उपयोगकर्ता नाम से बदलें। यह कार्रवाई में कैसा दिखता है? आप इसे यहां मेरे अकाउंट पेज पर देख सकते हैं । सदस्यता लें। आइए एक साथ हजारों ग्राहकों तक पहुंचें :)

हम क्या निष्कर्ष निकाल सकते हैं?

इस लेख में, हमने चर्चा की कि GitHub पर रिज्यूमे कैसे बनाया जाए। यह एक साधारण बायोडाटा नहीं है जिसे हम किसी नियोक्ता को भेजते हैं, जहां हम अपने अनुभव, तकनीकी ज्ञान आदि को सावधानीपूर्वक रेखांकित करते हैं। यह वह जगह है जहां हम कुछ संक्षिप्त जानकारी और अन्य नेटवर्क पर प्रोफाइल के लिंक प्रदान करते हैं, जहां हमारी बाकी जानकारी उपलब्ध होती है। क्यों? क्योंकि वास्तव में, संभावित नियोक्ताओं के लिए उम्मीदवारों की खोज के लिए GitHub का उपयोग करना अत्यंत दुर्लभ है। यह प्लेटफ़ॉर्म तकनीकी विशेषज्ञों के लिए अधिक है, जो अपने रिज्यूमे के अलावा, GitHub का उपयोग करके आवेदकों का मूल्यांकन कर सकते हैं। साथ ही, एक GitHub रिज्यूमे आपको जो महत्वपूर्ण लगता है उस पर ध्यान केंद्रित करने में मदद करता है। आप वास्तव में उन रिपॉजिटरी को प्रदर्शित कर सकते हैं जिन्हें आप दिखाना चाहते हैं। और अंत में, अपने आप को एक पेशेवर के रूप में प्रचारित करने के लिए GitHub की सभी सुविधाओं का उपयोग करने का यह एक अच्छा तरीका है।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION