CodeGym /Java Blog /এলোমেলো /GitHub এ একটি জীবনবৃত্তান্ত লেখা। একটি সংক্ষিপ্ত গাইড
John Squirrels
লেভেল 41
San Francisco

GitHub এ একটি জীবনবৃত্তান্ত লেখা। একটি সংক্ষিপ্ত গাইড

এলোমেলো দলে প্রকাশিত
আজ আমরা GitHub-এ একটি জীবনবৃত্তান্ত তৈরি করার বিষয়ে কথা বলতে যাচ্ছি। যখন একটি চাকরি খুঁজছেন (বিশেষ করে আপনার প্রথম কাজ), সমস্ত পদ্ধতিই ভাল এবং স্পষ্টতই তাদের যেকোনও বরখাস্ত করা ভাল ধারণা নয়। আরও কি, একটি GitHub সারসংকলন হল আপনার GitHub অ্যাকাউন্টকে পালিশ করার একটি চমৎকার উপায়, যা আপনার সফ্টওয়্যার ডেভেলপমেন্ট পোর্টফোলিও হিসেবে কাজ করে এবং এতে আপনার কাজ সম্পর্কে প্রয়োজনীয় তথ্য রয়েছে। সংক্ষেপে, এটি আপনার প্রযুক্তি ব্র্যান্ড বিকাশের একটি কার্যকর পদক্ষেপ। আপনি এই পোস্টটিকে গিটহাবের সাথে কাজ করার, আপনার প্রোফাইলের উন্নতি, গিটহাবের বৈশিষ্ট্যগুলি শেখার বিষয়ে নিবন্ধটির ধারাবাহিকতা হিসাবে ভাবতে পারেন ( আমি এটি সম্পর্কে আগে লিখেছিলাম )। সামগ্রিকভাবে, আমি এই পদ্ধতিটি (গিটহাবের একটি জীবনবৃত্তান্ত) বেশ আকর্ষণীয় এবং তাজা বলে মনে করি। শুধু আপনার জন্য, আমি এখানে সবকটি চমৎকার সমাধান সংগ্রহ করেছি যা আমি সম্মুখীন করেছি। GitHub এ একটি জীবনবৃত্তান্ত লেখা।  একটি সংক্ষিপ্ত নির্দেশিকা - 1

ডেডপুল (2016) থেকে। 20 শতকের ফক্স ফিল্ম কর্পোরেশন

কে একটি জীবনবৃত্তান্ত লিখতে পারেন

যেমন তারা বলে, রোম একদিনে তৈরি হয়নি। এই প্রবাদটি অনুসরণ করে, আপনার যত তাড়াতাড়ি সম্ভব আপনার জীবনবৃত্তান্ত লেখা শুরু করা উচিত। হ্যাঁ, আপনি প্রথমে অনেক বছরের পেশাদার কাজের অভিজ্ঞতার তালিকা করতে পারবেন না। কিন্তু আপনি নিজের সম্পর্কে সবসময় কিছু বলতে পারেন। এবং আপনার জীবনবৃত্তান্ত এটি সম্পর্কে কথা বলার সঠিক জায়গা। এমনকি যদি আপনি এটি দিয়ে শুরু করেন: আমি Joe Schmoe, একজন শিক্ষানবিস জাভা বিকাশকারী। আমি জাভা এসই জানি। আপনি আমার সাথে এখানে যোগাযোগ করতে পারেন... এবং তারপর, আপনি যখন শিখছেন এবং কিছু অভিজ্ঞতা অর্জন করছেন, আপনি আপনার জীবনবৃত্তান্তে নতুন বিশদ যোগ করুন। আপনি কি এ থেকে জেড থেকে জাভা প্রকল্পটি সম্পূর্ণ করেছেন? যে সম্পর্কে লিখুন. আপনি সেখানে যে প্রযুক্তি ব্যবহার করেছেন তা উল্লেখ করুন। একজন অভিজ্ঞ বিকাশকারীর সবসময় নিজের সম্পর্কে কিছু বলার থাকে।

আপনার জীবনবৃত্তান্ত তৈরি করা শুরু করা হচ্ছে

প্রথম কাজটি হল GitHub-এ আপনার ব্যবহারকারীর নামের একই নামের সাথে একটি নতুন সংগ্রহস্থল তৈরি করা। আমি একটি উদাহরণ হিসাবে নিজের সাথে এই সমস্ত দেখাব: GitHub এ একটি জীবনবৃত্তান্ত লেখা।  একটি সংক্ষিপ্ত নির্দেশিকা - 2আপনি হালকা সবুজ ব্লকের বার্তা থেকে দেখতে পাচ্ছেন, আমরা সঠিক পথে আছি। জীবনবৃত্তান্তের সমস্ত তথ্য এই প্রকল্পের README.md ফাইলে থাকবে। আমরা একটি সংগ্রহস্থল তৈরি করি এবং প্রোফাইল পৃষ্ঠায় ফিরে যাই, যেখানে আমরা শীর্ষে প্রকল্পের README দেখতে পাব: GitHub এ একটি জীবনবৃত্তান্ত লেখা।  একটি সংক্ষিপ্ত নির্দেশিকা - 3আমাদের সেখানে শুধুমাত্র হাই আছেএখন পর্যন্ত, কিন্তু আমরা একটি শুরু আছে. এখন আমাদের এই ফাইলটি পূরণ করার মুহূর্ত এসেছে। আপনি যদি README সম্পাদনা করা শুরু করেন, আপনি লক্ষ্য করবেন এটি একটি নির্দিষ্ট কাঠামোর পরামর্শ দেয় এমন পাঠ্য মন্তব্য করেছে: ### হাই আছে 👋 <!-- **romankh3/romankh3** একটি ✨ _special_ ✨ সংগ্রহস্থল কারণ এটির `README। md` (এই ফাইল) আপনার GitHub প্রোফাইলে প্রদর্শিত হবে। আপনাকে শুরু করার জন্য এখানে কিছু ধারণা রয়েছে: - 🔭 আমি বর্তমানে কাজ করছি... - 🌱 আমি বর্তমানে শিখছি... - 👯 আমি সহযোগিতা করতে চাইছি... - 🤔 আমি সাহায্য খুঁজছি সঙ্গে ... - 💬 আমাকে জিজ্ঞাসা করুন ... - 📫 আমার কাছে কীভাবে পৌঁছাবেন: ... - 😄 সর্বনাম: ... - ⚡ মজার ঘটনা: ... --> সাধারণভাবে, আমার বোধগম্য হল একটি GitHub সারসংকলন আমরা ইতিমধ্যে লিঙ্কডইনে নির্দেশিত সমস্ত তথ্যের পুনরাবৃত্তি করা উচিত নয়। ওটার মানে কি? এর মানে হল যে LinkedIn-এ আমরা সাধারণত আমাদের কাজের অভিজ্ঞতা, প্রকল্প, প্রযুক্তি, শিক্ষাগত পটভূমি (সম্ভবত একাধিক), প্রাসঙ্গিক কোর্স, স্বেচ্ছাসেবী অভিজ্ঞতা এবং আরও অনেক গুরুত্বপূর্ণ বিষয়ের একটি বিশদ বিবরণ দিই। এই কারণেই GitHub-এর কাছে সামাজিক নেটওয়ার্কগুলির লিঙ্ক সহ সর্বাধিক নির্বাচনী তথ্য থাকা উচিত, যেখানে লোকেরা আপনার সম্পর্কে আরও জানতে পারে৷

সোশ্যাল মিডিয়া প্রোফাইলে লিঙ্ক যোগ করা

এখন সময় এসেছে সোশ্যাল মিডিয়া প্রোফাইলগুলিতে লিঙ্ক যুক্ত করার যা আমাদের সম্পর্কে সমস্ত প্রয়োজনীয় অতিরিক্ত তথ্য সরবরাহ করবে। এটি করার জন্য, আমরা shields.io পরিষেবা ব্যবহার করব , যা আমাদের লিঙ্কগুলির জন্য আইকন যুক্ত করতে দেয়। আপনি একটি YouTube চ্যানেল এবং Twitter এবং আরও অনেক কিছু যোগ করতে পারেন। এছাড়াও সম্পূর্ণ GitHub পরিসংখ্যান। যদি এটি আপনার কাছে গুরুত্বপূর্ণ হয়, তাহলে আপনার সত্যিই এটি যোগ করা উচিত। আমি আমার লিঙ্কডইন প্রোফাইল এবং টেলিগ্রাম চ্যানেলে আমার ইমেল ঠিকানা এবং লিঙ্ক যোগ করতে চাই। আমি এখানে এরকম কিছু পাইনি, তাই আমি আরেকটি GitHub রেপো ব্যবহার করব — alexandresanlim/Badges4-README.md-Profile । এটা আমার প্রয়োজন এবং আরো সবকিছু আছে. এটিকে একটি টেমপ্লেট হিসাবে ব্যবহার করে, আমি একেবারে শুরুতে তিনটি লিঙ্ক যুক্ত করেছি: LinkedIn, Telegram এবং Gmail। এগুলো আসলে আমার জন্য যথেষ্ট:
  • LinkedIn পেশাদার সহযোগিতায় আগ্রহী ব্যক্তিদের জন্য। আমার সমস্ত পেশাগত অভিজ্ঞতা সেখানে বর্ণিত আছে;
  • টেলিগ্রাম হল আমার চ্যানেল, যেটি আমি বর্তমানে তৈরি করছি এবং যেখানে সম্ভব পোস্ট করার চেষ্টা করি;
  • Gmail হল ইমেল ঠিকানা যা আমি চাই যে লোকেরা আমার সাথে যোগাযোগ করতে ব্যবহার করুক। আমি বিশেষ করে আমার ব্যক্তিগত টেলিগ্রাম অ্যাকাউন্টটি ব্যক্তিগত যোগাযোগের জন্য রাখার জন্য তা পুশ করার চেষ্টা করি না। কিন্তু একটি ইমেল ঠিকানা বোধগম্য এবং সবার সাথে যোগাযোগের জন্য উপযুক্ত।
আমি টেলিগ্রাম চ্যানেলটিকে যেকোনভাবে হাইলাইট করতে চাই, কিন্তু কীভাবে এটি সুন্দর এবং যথাযথভাবে করা যায় তা আমি এখনও খুঁজে পাইনি। শেষ পর্যন্ত, আমি যা পেয়েছি তা হল: GitHub এ একটি জীবনবৃত্তান্ত লেখা।  একটি সংক্ষিপ্ত নির্দেশিকা - 4আমার মতামত হল এই বর্ণনাটি যতটা সম্ভব কমপ্যাক্ট এবং তথ্যপূর্ণ হওয়া উচিত। এটি এমন জায়গা নয় যেখানে আপনাকে আপনার সমস্ত অভিজ্ঞতা এবং ব্যক্তিগত তথ্যের বিশদ বিবরণ প্রদান করতে হবে। তাই আমরা শুধু এর জন্য চেষ্টা করব: কম্প্যাক্টনেস এবং তথ্য ঘনত্ব। প্রথম পুনরাবৃত্তির সময়, আমার পৃষ্ঠাটি কোনোভাবেই কমপ্যাক্ট দেখায়নি: GitHub এ একটি জীবনবৃত্তান্ত লেখা।  একটি সংক্ষিপ্ত নির্দেশিকা - 5তাই এখন আমি এটাকে আরও ছোট করার চেষ্টা করব... আমি এটা নিয়ে আরও কিছু কাজ করব। যাইহোক, এটি একটি কার্যকরী প্রক্রিয়া, যেখানে আমরা ধাপে ধাপে আমাদের সমাধান পরিমার্জন করি। এই আমার প্রথম পুনরাবৃত্তি. যতবার আমি আরও ভাল কিছু ভাবি, আমি এটি আপডেট করব। আপনি হয়তো লক্ষ্য করেছেন যে "সাধারণ গিটহাব কার্যকলাপ" বিভাগে, আমি এই রেপোর জন্য যে গিটহাব অ্যাকাউন্ট পরিসংখ্যান পেয়েছি তা যোগ করেছি: অনুরাঘাজরা/গিথুব-রিডমে-স্ট্যাটস. হ্যাঁ, আপনি প্রতিটি সংগ্রহস্থলের তারার সাধারণ পরিসংখ্যান, বর্তমান বছরের জন্য কমিটের সংখ্যা, পুল অনুরোধের সংখ্যা এবং আরও অনেক কিছু পেতে পারেন। এবং আরো কি - প্রোগ্রামিং ভাষা ব্যবহার করা হচ্ছে একটি ভাঙ্গন. একটি প্রোফাইলের কোড বেস কীভাবে পরিবর্তিত হয় তা পর্যবেক্ষণ করাও দরকারী, বিশেষ করে যদি আপনি একটি নতুন প্রোগ্রামিং ভাষা শিখতে শুরু করেন। 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 👋
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 ব্যবহার করে আবেদনকারীদের মূল্যায়ন করতে পারে। এছাড়াও, একটি গিটহাব সারসংকলন আপনি যা গুরুত্বপূর্ণ মনে করেন তার উপর মনোযোগ কেন্দ্রীভূত করতে সহায়তা করে। আপনি ঠিক সেই সংগ্রহস্থলগুলি প্রদর্শন করতে পারেন যা আপনি দেখাতে চান। এবং পরিশেষে, নিজেকে পেশাদার হিসাবে প্রচার করার জন্য সমস্ত গিটহাব বৈশিষ্ট্যগুলি ব্যবহার করার এটি একটি ভাল উপায়।
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION