সব ব্লগ দেখুন
ক্যারিয়ার উন্নয়ন10 মিনিট পড়ার সময়6 বার দেখা হয়েছে

প্রফেশনাল GitHub প্রোফাইল ও পোর্টফোলিও বানানোর সম্পূর্ণ গাইড (বাংলাদেশি ওয়েব ডেভেলপারদের জন্য)

একদম শূন্য থেকে শুরু করে রিক্রুটারদের নজর কাড়া GitHub প্রোফাইল ও পোর্টফোলিও বানানোর ধাপে ধাপে গাইড — README, পিনড রিপো, ডিপ্লয়মেন্ট, কন্ট্রিবিউশন গ্রাফ সবকিছু সহ।

NonAcademy Team

NonAcademy Team

২১ সেপ্টেম্বর, ২০২৬

প্রফেশনাল GitHub প্রোফাইল ও পোর্টফোলিও বানানোর সম্পূর্ণ গাইড (বাংলাদেশি ওয়েব ডেভেলপারদের জন্য)

শুরু করুন যেভাবে

আপনি যদি বাংলাদেশি ওয়েব ডেভেলপার হন এবং সবে জুনিয়র পজিশনে অ্যাপ্লাই করা শুরু করেছেন, তাহলে একটা বিষয় লক্ষ্য করবেন — কোম্পানিগুলো এখন সিভি'র চেয়ে বেশি দেখে আপনার GitHub। কারণ সিভিতে আপনি যা-ই লিখুন, কোড দেখলে বোঝা যায় আপনি আসলে কতটুকু পারেন। ফ্রিল্যান্সিং প্ল্যাটফর্মেও এখন একই গল্প — ক্লায়েন্ট প্রোফাইল ভেরিফাই করতে GitHub চেক করে।

সমস্যা হলো, বেশিরভাগ শিক্ষার্থীর GitHub প্রোফাইল দেখতে হয় একটা পরিত্যক্ত গুদামের মতো — ২০টা অসম্পূর্ণ রিপো, কোনো README নেই, শেষ কন্ট্রিবিউশন আট মাস আগে। অথচ একই লোকের কাজ হয়তো ভালোই। শুধু উপস্থাপনাটা গোছানো না। এই লেখায় আমরা ধাপে ধাপে দেখব কীভাবে একটা সাধারণ GitHub অ্যাকাউন্টকে প্রফেশনাল পোর্টফোলিওতে রূপ দেবেন — যেটা দেখলে রিক্রুটার থামবেই।

প্রথম ধাপ: GitHub প্রোফাইল সেটআপ ও প্রোফাইল README

অনেকে ভাবেন GitHub মানে শুধু কোড রাখার জায়গা। আসলে GitHub এখন একটা সোশ্যাল প্রোফাইলের মতো — আপনার প্রোফাইল পেজটাই আপনার প্রথম ইমপ্রেশন। তাই প্রথম কাজ হলো প্রোফাইলটা সাজানো।

প্রোফাইল README বানানো

GitHub-এ একটা চমৎকার ফিচার আছে — আপনি আপনার ইউজারনেমের সাথে মিলে এমন নামে একটা রিপোজিটরি বানালে সেটার README আপনার প্রোফাইল পেজে সুন্দরভাবে দেখা যাবে। ধরুন আপনার ইউজারনেম rahim-dev, তাহলে রিপোর নাম হবে ঠিক rahim-dev

# Hi, I'm Rahim 👋

Frontend Developer from Dhaka, Bangladesh.
I build fast, accessible web apps with React & Node.js.

- 🔭 Currently working on: an e-commerce dashboard
- 🌱 Learning: TypeScript, Next.js
- 💬 Ask me about: JavaScript, React, Tailwind
- 📫 Reach me: rahim@example.com

## Tech Stack
JavaScript | React | Node.js | MongoDB | Tailwind CSS

## Connect
[LinkedIn](https://linkedin.com/in/rahim) | [Portfolio](https://rahim.dev)

খেয়াল করুন, এখানে কোনো বাড়তি কথা নেই। কে আপনি, কী করেন, কী শিখছেন, কীভাবে যোগাযোগ করবেন — এই চারটা জিনিস থাকলেই যথেষ্ট। বড় বড় প্যারাগ্রাফ লিখবেন না, কেউ পড়বে না।

দ্বিতীয় ধাপ: পিনড রিপোজিটরি — আপনার সেরা ৬টা কাজ

আপনার প্রোফাইলে যদি ৫০টা রিপো থাকে কিন্তু কোনটা গুরুত্বপূর্ণ তা বোঝা না যায়, তাহলে লাভ নেই। GitHub-এ ৬টা রিপো পিন করার সুবিধা আছে। এই ৬টা হবে আপনার সেরা কাজ।

  • ১-২টা ফুল-স্ট্যাক প্রজেক্ট — যেটা লাইভ ডিপ্লয় করা আছে
  • ১টা ক্লোন প্রজেক্ট — যেমন Netflix বা Facebook-এর ক্লোন, তবে নিজের মতো ফিচার যোগ করা
  • ১টা ওপেন সোর্স কন্ট্রিবিউশন — অন্য কারো প্রজেক্টে আপনার PR
  • ১টা ইউটিলিটি বা টুল — ছোট হলেও কাজের, যেমন একটা ফরম্যাটার বা ক্যালকুলেটর
  • ১টা ব্যক্তিগত পোর্টফোলিও সাইট — নিজের ডোমেইনে হোস্ট করা

প্রতিটা পিনড রিপোতে অন্তত একটা ভালো README থাকতে হবে — কী সমস্যা সমাধান করে, কীভাবে চালাবেন, স্ক্রিনশট, লাইভ লিংক। রিক্রুটার রিপোতে ঢুকে প্রথমে README-ই পড়ে।

তৃতীয় ধাপ: প্রতিটা প্রজেক্টের README প্রফেশনাল করা

এটাই সবচেয়ে অবহেলিত অংশ। একটা ভালো README আপনার প্রজেক্টকে অর্ধেক বিক্রি করে দেয়। নিচের টেমপ্লেটটা কপি করে ব্যবহার করতে পারেন।

# Project Name

One-line description of what this project does.

## 🚀 Live Demo
[View Live](https://myproject.vercel.app)

## 🛠️ Built With
- React
- Node.js
- MongoDB

## ✨ Features
- User authentication with JWT
- Responsive design
- Admin dashboard

## ⚙️ Installation
```bash
git clone https://github.com/rahim-dev/project.git
cd project
npm install
npm run dev
```

একটা বিষয় মাথায় রাখুন — স্ক্রিনশট বা GIF অবশ্যই যোগ করুন। একটা লাইভ ডেমো লিংক আর একটা স্ক্রিনশট থাকলে প্রজেক্ট দেখতে ১০ গুণ বেশি প্রফেশনাল লাগে। আর আপনার পোর্টফোলিও সাইটের সাথে রিপোগুলো লিংক করুন, যাতে রিক্রুটার সহজে ঘুরে দেখতে পারে।

চতুর্থ ধাপ: কন্ট্রিবিউশন গ্রাফ ও কমিট মেসেজ

অনেকেই ভাবেন কন্ট্রিবিউশন গ্রাফ মানে প্রতিদিন কমিট করা। আসলে ব্যাপারটা তা না। রিক্রুটার দেখে আপনি নিয়মিত কাজ করেন কি না, আর কমিট মেসেজ দেখে বোঝে আপনি টিমে কাজ করতে জানেন কি না।

ভালো কমিট মেসেজ লেখার নিয়ম

খারাপ কমিট মেসেজ: update, fix, done, asdf। এইগুলো দেখলে মনে হয় আপনি নিজের কোডের দায়িত্ব নিচ্ছেন না।

ভালো কমিট মেসেজ: feat: add user login with JWT authentication বা fix: resolve mobile menu overflow issue। এখানে feat, fix, docs, refactor — এই ধরনের প্রিফিক্স ব্যবহার করলে প্রফেশনাল লাগে।

নিয়মিত কমিট করার একটা সহজ উপায় — প্রতিদিন অন্তত ৩০ মিনিট কোডিং করার অভ্যাস করুন, যেটা আপনি শিখছেন সেটার ছোট ছোট প্র্যাকটিস রিপো বানান। এতে গ্রাফ সবুজ থাকবে, আর আপনার স্কিলও বাড়বে।

পঞ্চম ধাপ: GitHub Pages বা Vercel দিয়ে লাইভ পোর্টফোলিও

শুধু কোড থাকলে হবে না, কাজটা লাইভ দেখাতে হবে। রিক্রুটার আপনার কোড ক্লোন করে npm install করবে — এই আশা করা বোকামি। লাইভ লিংক থাকলে সে এক ক্লিকে দেখে নিতে পারবে।

সবচেয়ে সহজ উপায়: GitHub Pages

স্ট্যাটিক সাইটের জন্য GitHub Pages দুর্দান্ত। রিপোর Settings → Pages-এ গিয়ে ব্রাঞ্চ সিলেক্ট করলেই আপনার সাইট username.github.io/repo-name-এ লাইভ হয়ে যাবে।

React/Next.js প্রজেক্টের জন্য Vercel

React বা Next.js প্রজেক্টের জন্য Vercel সবচেয়ে সহজ। GitHub-এ পুশ করলেই অটো ডিপ্লয় হয়ে যাবে। নিচের কমান্ডগুলো দিয়ে শুরু করতে পারেন।

git init
git add .
git commit -m 'feat: initial commit'
git branch -M main
git remote add origin https://github.com/rahim-dev/my-portfolio.git
git push -u origin main

একটা কথা মনে রাখবেন — লাইভ ডেমো লিংক সবসময় আপনার README-এর একদম উপরে রাখুন। রিক্রুটার স্ক্রল করে খুঁজবে না।

ষষ্ঠ ধাপ: সাধারণ ভুল যেগুলো এড়িয়ে চলবেন

বাংলাদেশি শিক্ষার্থীদের GitHub প্রোফাইলে আমরা বেশ কিছু কমন ভুল দেখি। এগুলো এড়িয়ে চললে আপনার প্রোফাইল হঠাৎ করেই অনেক ভালো দেখাবে।

  • API key বা পাসওয়ার্ড কমিট করা — এটা সবচেয়ে বড় ভুল। .env ফাইল কখনো পুশ করবেন না। .gitignore-এ যোগ করুন।
  • কপি করা প্রজেক্ট হুবহু পুশ করা — টিউটোরিয়াল ফলো করে শিখুন, কিন্তু নিজের মতো কিছু যোগ করুন। নাহলে রিক্রুটার বুঝে যাবে।
  • খালি রিপো — শুধু README.md থাকা রিপো পিন করবেন না।
  • অসম্পূর্ণ প্রজেক্ট পাবলিক রাখা — অর্ধেক কাজ করা প্রজেক্ট Private করে রাখুন, শেষ হলে পাবলিক করুন।
  • প্রোফাইল ছবি না দেওয়া — ডিফল্ট অ্যাভাটার রাখলে প্রোফাইল কম বিশ্বাসযোগ্য লাগে।

এই ভুলগুলো ছোট মনে হলেও রিক্রুটারের চোখে বড় পার্থক্য তৈরি করে। আপনি যদি সিস্টেমেটিকভাবে শিখতে চান, আমাদের কোর্সগুলো দেখতে পারেন — সেখানে প্রজেক্ট-ভিত্তিক শেখার ওপর জোর দেওয়া হয়।

সপ্তম ধাপ: প্রোফাইলকে পোর্টফোলিও সাইটের সাথে যুক্ত করা

GitHub আর পোর্টফোলিও সাইট আলাদা জিনিস নয় — এদের একসাথে কাজ করাতে হয়। একটা সহজ স্ট্রাকচার দেখুন।

  • পোর্টফোলিও সাইটে প্রতিটা প্রজেক্টের কার্ডে দুটো বাটন — Live Demo আর Source Code (GitHub লিংক)
  • GitHub প্রোফাইলের README-তে পোর্টফোলিও সাইটের লিংক
  • প্রতিটা রিপোর README-তে পোর্টফোলিও সাইটের লিংক

এভাবে একটা লুপ তৈরি হয় — রিক্রুটার যেদিক থেকেই ঢুকুক, আপনার সব কাজের সন্ধান পাবে। এটাই প্রফেশনাল উপস্থাপনার মূল কৌশল।

নতুনদের জন্য পরামর্শ — প্রথমে ২-৩টা প্রজেক্ট শেষ করুন, তারপর প্রোফাইল সাজান। অসম্পূর্ণ ১০টা প্রজেক্টের চেয়ে সম্পূর্ণ ৩টা প্রজেক্ট অনেক বেশি কাজে দেয়। আর শেখার সময় আটকে গেলে আমাদের কমিউনিটিতে প্রশ্ন করতে পারেন, অথবা রিসোর্স সেকশন ঘুরে দেখুন।

সাধারণ প্রশ্নোত্তর

GitHub প্রোফাইল কি সত্যিই চাকরি পেতে সাহায্য করে?

হ্যাঁ, বিশেষ করে জুনিয়র লেভেলে। বাংলাদেশের অনেক টেক কোম্পানি এখন সিভি স্ক্রিনিংয়ের সময় GitHub লিংক চায়। একটা গোছানো GitHub profile for Bangladeshi web developers-এর ক্ষেত্রে বড় সুবিধা — কারণ প্রতিযোগীরা যখন খালি সিভি পাঠায়, আপনি তখন লাইভ কোড দেখাতে পারেন।

প্রতিদিন কমিট করা কি বাধ্যতামূলক?

না, প্রতিদিন কমিট করা জরুরি নয়। তবে সপ্তাহে অন্তত ২-৩ বার কাজের কমিট থাকা ভালো। জোর দিন কমিটের মানে, সংখ্যায় নয়। একটা অর্থবহ কমিট ২০টা update কমিটের চেয়ে ভালো।

প্রাইভেট রিপো কি পোর্টফোলিওতে দেখানো যায়?

প্রাইভেট রিপোর কোড রিক্রুটার দেখতে পারে না, কিন্তু আপনি README-তে প্রজেক্টের বিবরণ, স্ক্রিনশট আর লাইভ লিংক দিতে পারেন। সবচেয়ে ভালো হয় যদি প্রজেক্টের মূল অংশটা পাবলিক করে দেন, শুধু সেনসিটিভ কনফিগ প্রাইভেট রাখেন।

শুরুতে কতগুলো প্রজেক্ট থাকা উচিত?

৩-৪টা ভালো প্রজেক্টই যথেষ্ট। একটা ফুল-স্ট্যাক অ্যাপ, একটা ফ্রন্টএন্ড প্রজেক্ট, একটা ওপেন সোর্স কন্ট্রিবিউশন আর একটা পোর্টফোলিও সাইট — এই চারটা দিয়েই আপনি শক্তিশালী প্রোফাইল বানাতে পারবেন।

GitHub-এ কোড শেখার জন্য কী কী রিসোর্স ফলো করব?

নিজে প্রজেক্ট বানানোই সেরা উপায়। পাশাপাশি ওপেন সোর্স প্রজেক্টের কোড পড়ুন, ইস্যু ফিক্স করার চেষ্টা করুন। নিয়মিত শেখার জন্য আমাদের ব্লগ ফলো করতে পারেন, সেখানে ধাপে ধাপে গাইড পাবেন।

শেষ কথা: আজই শুরু করুন

আপনার GitHub প্রোফাইল একদিনে পারফেক্ট হবে না, আর সেটা হওয়ার দরকারও নেই। আজ একটা কাজ করুন — হয় প্রোফাইল README বানান, নয়তো পুরনো রিপোগুলো পরিষ্কার করুন। কাল আরেকটা ধাপ। এক মাস পর নিজের প্রোফাইল দেখে অবাক হবেন।

মনে রাখবেন, রিক্রুটার আপনার সেরা কোডটা খুঁজছে না — সে খুঁজছে আপনি নিয়মিত কাজ করেন কি না, পরিষ্কার কোড লেখেন কি না, আর টিমে কাজ করতে জানেন কি না। GitHub ঠিক এই তিনটা জিনিসই সবচেয়ে ভালোভাবে দেখায়। তাই আজই শুরু করুন, আর শেখার পুরো যাত্রাটা আরও গোছানো করতে আমাদের কোর্স আর প্রাইসিং পেজ দেখে নিন।

শেয়ার করুন:
NonAcademy Team

লেখক

NonAcademy Team