JavaRush /جاوا بلاگ /Random-SD /اسان GitHub تي ٻيهر شروع ڪريون ٿا. مختصر ھدايت

اسان GitHub تي ٻيهر شروع ڪريون ٿا. مختصر ھدايت

گروپ ۾ شايع ٿيل
هيلو سڀ. جاوا پروجيڪٽ تي A کان Z تائين مضمونن جو سلسلو پڄاڻي تي پهتو آهي، جنهن جو مطلب آهي ته هاڻي توهان ٻين سڀني دلچسپ موضوعن تي به لکي سگهو ٿا. اڄ اسان ڳالهائينداسين GitHub تي ٻيهر شروع ڪيئن ٺاهيو. نوڪري ڳولڻ جي عمل ۾ (۽ خاص طور تي توهان جي پهرين نوڪري)، سڀئي طريقا سٺا آهن، ۽ انهن مان ڪنهن کي برطرف ڪرڻ واضح طور تي بهترين خيال ناهي. GitHub - 1 تي ٻيهر شروع ڪرڻ لکڻان کان علاوه، هي توهان جي GitHub اڪائونٽ کي ترقي ڪرڻ جي حڪمت عملي جو هڪ بهترين تسلسل آهي، جيڪو ڊولپر جي پورٽ فوليو طور ڪم ڪري ٿو ۽ ان بابت ضروري معلومات تي مشتمل آهي. مختصر ۾، اهو توهان جي ٽيڪنيڪل برانڊ کي ترقي ڪرڻ لاء هڪ مفيد قدم آهي. هن پوسٽ کي سمجهي سگهجي ٿو مضمونن جو تسلسل GitHub سان ڪم ڪرڻ جي تجربي بابت، توهان جي پروفائل کي بهتر ڪرڻ، سکيا جون خاصيتون (ان کان اڳ مون گٽ بابت لکيو هو ۽ GitHub تي ذخيرو قائم ڪرڻ بابت ). مجموعي طور تي، مون کي اهو طريقو ڳولي ٿو (GitHub تي ريپ) ڪافي دلچسپ ۽ نوجوان. خاص طور تي توهان لاء، مون گڏ ڪيو آهي تمام بهترين حل جيڪي مون وٽ آيا آهن.

ڪير لکي سگهي ٿو ٻيهر شروع

جيئن چون ٿا، روم هڪ ڏينهن ۾ تعمير نه ڪيو ويو. هن خيال تي عمل ڪندي، توهان کي جيترو جلدي ممڪن ٿي سگهي پنهنجو شروع ڪرڻ شروع ڪرڻ گهرجي. ها، شروعات ۾ اهو ممڪن نه ٿيندو ته ڪيترن سالن جي تجارتي ڪم جي تجربي کي ظاهر ڪرڻ. ساڳئي وقت، اتي هميشه پنهنجي باري ۾ چوڻ لاء ڪجهه آهي. ۽ هڪ ريزوم بلڪل صحيح جڳهه آهي انهي بابت ڳالهائڻ لاءِ. جيتوڻيڪ اهو پهريون لکيو ويو آهي: مان واسيا پپکن آهيان، هڪ شروعاتي جاوا ڊولپر. مان ڄاڻان ٿو Java SE. منهنجا رابطا: ... ... ۽ پوءِ، اڳ ۾ ئي مطالعي جي عمل ۾، ڪجهه تجربو حاصل ڪري، توهان پنهنجي ريزومي ۾ نوان تفصيل شامل ڪندا. A کان Z تائين جاوا پروجيڪٽ مڪمل ڪيو؟ ان بابت لکو. ٽيڪنالاجيون آڻيو جيڪي اتي استعمال ڪيا ويا. هڪ تجربيڪار ڊولپر هميشه پنهنجي باري ۾ ڪجهه چوڻ لاء هوندو.

اچو ته ٻيهر شروع ڪريون

ڪرڻ جو پهريون ڪم اهو آهي ته هڪ نئون مخزن ٺاهيو ساڳئي نالي سان توهان جي صارف جو نالو GitHub تي. مان اهو سڀ ڪجهه پنهنجي مثال سان ڏيکاريندس: GitHub - 2 تي ٻيهر شروع ڪرڻ لکڻجيئن روشني سائي پليٽ تي پيغام مان ڏسي سگهجي ٿو، اسان صحيح رستي تي آهيون. ريزيوم تي سموري معلومات هن پروجيڪٽ جي README.md فائل ۾ هوندي. اسان هڪ مخزن ٺاهيو ۽ پروفائل صفحي تي واپس وڃون ٿا، اتي اسان هن پروجيڪٽ جي README کي چوٽي تي ڏسنداسين: GitHub - 3 تي ٻيهر شروع ڪرڻ لکڻهينئر تائين صرف هيلو اتي آهي ، پر هڪ شروعات ڪئي وئي آهي. هاڻي هن فائل کي ڀرڻ جو وقت اچي ٿو. جيڪڏھن توھان ان کي ايڊٽ ڪرڻ شروع ڪندا، توھان README ۾ ڪجھ تبصرو ڪيل متن کي ڏسندا، جيڪو ھڪڙي خاص ساخت جي تجويز ڪري ٿو:
### هيلو اتي 👋 <!-- **romankh3/romankh3** هڪ ✨ _special_ ✨ مخزن آهي ڇاڪاڻ ته ان جي `README.md` (هي فائل) توهان جي GitHub پروفائل تي ظاهر ٿئي ٿي. توھان کي شروع ڪرڻ لاءِ ھتي ڪجھ خيال آھن: - 🔭 مان ھن وقت ڪم ڪري رھيو آھيان... - 🌱 مان ھن وقت سکي رھيو آھيان... - 👯 مان تعاون ڪرڻ جي ڪوشش ڪري رھيو آھيان... - 🤔 مان مدد ڳولي رھيو آھيان سان ... - 💬 مون کان پڇو ... - 📫 مون تائين ڪيئن پهچان: ... - 😄 ضمير: ... - ⚡ مذاقي حقيقت: ... -->
عام طور تي، منهنجي سمجھ ۾، Github تي هڪ ريزوم کي پنهنجي باري ۾ سڀني معلومات کي ٻيهر نه ڏيڻ گهرجي جيڪا اسان LinkedIn تي ظاهر ڪريون ٿا. هن جو ڇا مطلب آهي؟ ان جو مطلب اهو آهي ته LinkedIn تي اسان عام طور تي تفصيل سان بيان ڪندا آهيون اسان جي ڪم جو تجربو، ڪهڙا پروجيڪٽ، ڪهڙيون ٽيڪنالاجيون، ڪهڙي تعليم (هڪ کان وڌيڪ ٿي سگهي ٿي)، خاص ڪورس، رضاڪار تجربو ۽ گهڻو ڪجهه جيڪو ٻڌائڻ واقعي ضروري آهي. تنهن ڪري، هتي، Github تي، سماجي نيٽ ورڪن جي لنڪ سان گڏ تمام گهڻي معلومات هجڻ گهرجي جتي توهان وڌيڪ ڊيٽا حاصل ڪري سگهو ٿا.

سماجي نيٽ ورڪن تي پروفائلز جي لنڪ شامل ڪرڻ

هاڻي اهو وقت آهي لنڪ شامل ڪرڻ جو سوشل ميڊيا پروفائلز جيڪي اسان جي باري ۾ سڀني معلومات کي پورو ڪن ٿيون. هن ڪم لاءِ، اسين استعمال ڪنداسين سروس shields.io ، جنهن ۾ اسان جي لنڪس لاءِ آئڪن شامل ڪرڻ جي صلاحيت آهي. اتي توھان شامل ڪري سگھو ٿا يوٽيوب چينل ۽ Twitter وغيره. Github تي پڻ مڪمل انگ اکر. جنهن لاءِ هي اهم آهي، اهو واقعي شامل ڪرڻ جي لائق آهي. BTC والٽ لاءِ هڪ آئڪن شامل ڪرڻ جي صلاحيت پڻ آهي. اهو استعمال ڪري سگهجي ٿو عطيو لاء هڪ وسيلو، ڇاڪاڻ ته هڪ عام اسپانسر شپ حل سڌو سنئون GitHub ذريعي ڪڏهن به نه آندو ويو يوڪرين، روس، بيلاروس ... جيڪو، رستي ۾، شرم جي ڳالهه آهي. مان شامل ڪرڻ چاهيان ٿو منهنجي اي ميل، LinkedIn لنڪ ۽ ٽيليگرام چينل لنڪ. مون کي هتي اهڙي ڪا به شيءِ نه ملي آهي، تنهن ڪري مان Github تي هڪ ٻيو ٽرپ استعمال ڪندس - alexandresanlim/Badges4-README.md-Profile . اهو سڀ ڪجهه آهي جنهن جي مون کي ضرورت آهي ۽ وڌيڪ. انهي جي بنياد تي، مون پنهنجي پاڻ سان شروع ۾ ٽي لنڪ شامل ڪيا: LinkedIn، Telegram ۽ Gmail ڏانهن. بنيادي طور تي هي مون لاء ڪافي آهي:
  • LinkedIn انهن لاءِ آهي جيڪي تجارتي تعاون ۾ دلچسپي رکن ٿا. منهنجو سڀ تجارتي تجربو اتي بيان ڪيو ويو آهي؛
  • ٽيليگرام منهنجو چينل آهي، جنهن کي مان هن وقت ترقي ڪري رهيو آهيان ۽ جتي ممڪن هجي ان کي پوسٽ ڪرڻ جي ڪوشش ڪريو (جيڪي مون کي ڪافي عرصي کان پڙهي رهيا آهن، منهنجو خيال آهي ته، اڳ ۾ ئي هن کي نوٽ ڪيو آهي :D)؛
  • Gmail هڪ اي ميل آهي جتي توهان مون سان رابطو ڪري سگهو ٿا. مان ڪوشش ڪريان ٿو ته منهنجي ذاتي ٽيليگرام اڪائونٽ کي گهٽ اهم رکڻ لاءِ ان کي ذاتي رابطي جي هڪ وسيلو طور رکڻ لاءِ. ۽ ميل صاف ۽ مناسب آهي هر ڪنهن سان رابطو ڪرڻ لاءِ.
مان ڪنهن به طرح ٽيليگرام چينل کي اجاگر ڪرڻ چاهيان ٿو، پر اڃا تائين اهو نه ڄاڻيو آهي ته اهو ڪيئن خوبصورت ۽ مناسب طريقي سان ڪجي. آخر ۾ اهو هن طرح نڪتو: GitHub - 4 تي ٻيهر شروع ڪرڻ لکڻجيئن مان سمجهان ٿو، هي وضاحت ممڪن طور تي جامع ۽ معلوماتي هجڻ گهرجي. هي جڳهه نه آهي جتي توهان کي پنهنجي باري ۾ توهان جي سڀني تجربن ۽ ڊيٽا کي تفصيل سان بيان ڪرڻ جي ضرورت آهي. تنهن ڪري، اسان صرف اهو ڪرڻ جي ڪوشش ڪنداسين. تخليق جي پهرئين ورهاڱي دوران، منهنجو صفحو بلڪل به ٺهيل نظر نه آيو: GitHub - 5 تي ٻيهر شروع ڪرڻ لکڻتنهنڪري هاڻي مان ڪوشش ڪندس ته ان کي اڃا به ننڍو ڪريان... مان ان تي ڪجهه وڌيڪ ڪم ڪندس. اهو، طريقي سان، هڪ ڪم ڪندڙ طريقو آهي جڏهن اسان تدريجي طور تي هڪ حل کي بهتر بڻائي سگهون ٿا. هي منهنجو پهريون ورهاڱو آهي ۽ هر ڀيري جڏهن مان ڪجهه بهتر سان گڏ ڪندس ته آئون تازه ڪاري ڪندس. توهان شايد محسوس ڪيو هوندو ته جنرل GitHub سرگرمي سيڪشن ۾ مون GitHub اڪائونٽ تي انگ اکر شامل ڪيا آهن، جيڪي مون هن turnip - anuraghazra / github-readme-stats مان ورتا آهن . ها، توهان حاصل ڪري سگهو ٿا عام انگ اکر تي ستارن جي سڀني ذخيرن تي، موجوده سال جي ڪمن جو تعداد، ڇڪڻ جي درخواستن جو تعداد، وغيره. ۽ پڻ - پروگرامنگ ٻولين جي استعمال ۾ تبديلي. اهو ڏسڻ لاءِ پڻ ڪارائتو آهي ته ڪيئن پروفائل ڪوڊ جو بنياد تبديل ٿئي ٿو، خاص طور تي جيڪڏهن توهان هڪ نئين پروگرامنگ ٻولي سکڻ شروع ڪيو. HTML مارڪ اپ سان ڪيترن ئي ناچن کان پوء، مون کي ترتيب ڏيڻ لاء ٻه انگ اکر ساڳئي ويڪر، لڪير، ۽ هن شيء کي مرڪز ۾، لکڻ:
<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>
ايندڙ ورهاڱي هن طرح ٿي وئي: GitHub - 6 تي ٻيهر شروع ڪرڻ لکڻاهو بهتر آهي، صحيح؟)) اڳيون، اسان انهن ٽيڪنالاجيز جا لوگو شامل ڪنداسين جيڪي اسان ڏيکارڻ چاهيون ٿا. ٻيهر، هڪ ڀيرو هر شي کي ترتيب ڏيڻ ۾ تمام گهڻو وقت وٺندو، تنهنڪري توهان اهو ڪري سگهو ٿا قدم قدم سان. مان هن اسٽيج کي ڇڏي ڏيندس صرف ڇاڪاڻ ته آرٽيڪل تي خرچ ٿيل وقت اڳ ۾ ئي ختم ٿي چڪو آهي) نتيجي طور، اسان کي هيٺ ڏنل خلاصو ڪوڊ ملندو:
# 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>
جامد ڊيٽا استعمال ڪرڻ لاءِ، توھان کي صرف پنھنجو نالو مٽائڻو پوندو. حقيقي زندگي ۾ ڇا نظر اچي ٿو؟ توھان ان کي ڏسي سگھوٿا پنھنجي اڪائونٽ واري صفحي تي . رڪنيت حاصل ڪريون، اچو ته گڏجي هڪ هزار رڪنن تائين پهچون)

ڪهڙا نتيجا ڪڍي سگهجن ٿا

هن آرٽيڪل ۾، اسان بحث ڪيو ته Github تي ٻيهر شروع ڪيئن ٺاهيو. هي هڪ سادي ريزوم نه آهي جنهن کي اسين آجر ڏانهن موڪليندا آهيون، جتي اسان پنهنجي تجربي، ٽيڪنالاجي جي ڄاڻ، وغيره جي وضاحت ڪريون ٿا. هي اهو آهي جتي اسان ٻين نيٽ ورڪن تي پروفائلز جي لنڪ مهيا ڪندي پنهنجي باري ۾ ڳنڍي معلومات گڏ ڪندا آهيون جيڪي ٻي معلومات آهن. ائين ڇو آهي؟ ڇو ته حقيقت ۾، جيڪڏهن اهي Github استعمال ڪندا آهن اميدوارن کي ڳولڻ لاء، اهو انتهائي نادر آهي. هي جڳهه ٽيڪنيڪل ماهرن لاءِ وڌيڪ ممڪن آهي، جيڪي ٻيهر شروع ڪرڻ کان علاوه، هن طريقي سان درخواست ڪندڙ جو جائزو وٺي سگهن ٿا. اضافي طور تي، هي خلاصو توهان کي ڌيان ڏيڻ ۾ مدد ڪري ٿو جيڪو توهان اهم سمجهيو. توھان ڪڍي سگھوٿا بلڪل اھي مخزن جيڪي توھان ڏيکارڻ چاھيو ٿا. ۽ آخري نه پر گهٽ ۾ گهٽ، اهو هڪ سٺو طريقو آهي استعمال ڪرڻ لاءِ Github جي سڀني صلاحيتن کي پنهنجو پاڻ کي هڪ ماهر جي طور تي فروغ ڏيڻ لاءِ. اسان ٻيهر شروع ڪرڻ جي صلاحيت شامل ڪئي - اهو ڇو نه ڪيو؟

مستقبل جا منصوبا

README.md فائل جي قدم-قدم پالش ڪرڻ کان علاوه، ھڪڙو وڌيڪ خيال آھي جيڪو مون عمل ۾ نه ڏٺو آھي، ۽ مان سمجهان ٿو ته اھو ٻين لاء مفيد ٿيندو. README.md فائل جي اضافي ۾، مان هڪ پروجيڪٽ ٺاهڻ چاهيان ٿو، جيڪا ڏنل ڊيٽا ڏني وئي، گهربل فارميٽ ۾ هڪ عام ريزيوم ٺاهي ويندي: pdf، doc، csv، وغيره. ۽ خاص طور تي ته جيئن ماسٽر برانچ ۾ هڪ نئون عهدو شامل ڪيو وڃي، اهي سڀئي دستاويز ٺاهيا ويندا. اهو ڪيئن ڪجي؟ مون کي اڃا تائين خبر ناهي، مون کي مسئلي جو مطالعو ڪرڻ جي ضرورت آهي، پر مان سمجهان ٿو ته اهو ٻين لاءِ دلچسپ ۽ ڪارائتو ٿي سگهي ٿو. ساڳئي وقت ۾، پڙهڻ لاء توهان سڀني جي مهرباني. هي مضمون آهي جيڪو اسان A کان Z تائين پروجيڪٽ جي هڪ ڊگهي سيريز کان پوءِ شايع ڪيو آهي. ۽ هميشه وانگر، دوستو، مان توهان کي منهنجي ٽيليگرام چينل کي سبسڪرائيب ڪرڻ جي صلاح ڏيان ٿو : مان اتي منهنجي سڀني مضمونن ۽ پروجيڪٽس تي نظر رکندو آهيان. بعد ۾ ملون ٿا.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION