GitHub portfolio ও LinkedIn profile: নজরে আসার উপায়

Interview-র আগেই নিয়োগকর্তা আপনাকে খোঁজেন। আপনার GitHub ও LinkedIn এক মিনিটের কম সময়ে আসল কাজ পরিষ্কারভাবে দেখাক।

পাশাপাশি GitHub profile ও LinkedIn profile

Interview-র আগে অনেক recruiter ও engineer আপনাকে সার্চ করবেন। আপনার GitHub, LinkedIn ও ছোট portfolio সাইট প্রায়ই আপনি কী পারেন তার প্রথম প্রমাণ। লক্ষ্য ব্যস্ত দেখানো নয়। লক্ষ্য ভালো কাজ খুঁজে পাওয়া ও বোঝা সহজ করা।

নিয়োগকর্তারা কী দেখেন

দ্রুত দেখায় তারা জিজ্ঞেস করেন:

  • এই মানুষটি কি জিনিস বানিয়ে শেষ করতে পারেন?
  • কোড কি পাঠযোগ্য, প্রজেক্ট কি ব্যাখ্যা করা?
  • তিনি কি পরিষ্কারভাবে যোগাযোগ করেন?
  • তিনি কি সক্রিয় ও শিখছেন?
  • তথ্য কি resume-র সাথে সামঞ্জস্যপূর্ণ?

পরিমাণের চেয়ে মান বড়। তিনটি ভালো প্রজেক্ট ত্রিশটি পরিত্যক্ত repository-র চেয়ে ভালো।

অংশ ১: আপনার GitHub profile

Profile-এর মৌলিক

  • আসল ছবি বা পরিচ্ছন্ন avatar, আপনার নাম, সংক্ষিপ্ত bio (ভূমিকা ও আগ্রহ), অবস্থান (শহর বা দেশই যথেষ্ট) এবং portfolio বা LinkedIn-এর লিংক ব্যবহার করুন।
  • পেশাদার username বাছুন। যে নামে পরে আফসোস হবে তা এড়ান।
  • আপনার username-এর হুবহু নামে repository বানিয়ে profile README তৈরি করুন। ছোট রাখুন: আপনি কে, কী শিখছেন, সেরা প্রজেক্ট লিংকসহ এবং যোগাযোগ। badge-এর দেয়াল এড়ান।

সেরা ৪ থেকে ৬টি repository pin করুন

সম্পূর্ণ, চালু ও ভালোভাবে ব্যাখ্যা করা প্রজেক্ট pin করুন। পুরোনো পরীক্ষা ও tutorial কপি লুকান বা archive করুন, বা pin-এর বাইরে রাখুন।

দারুণ README লিখুন

README প্রতিটি প্রজেক্টের প্রথম পাতা। অন্তর্ভুক্ত করুন:

১. এক-দুই বাক্যে এটি কী এবং কেন বানিয়েছেন। ২. Screenshot বা demo GIF, এবং deploy করা থাকলে live লিংক। ৩. ফিচার ও tech stack। ৪. কীভাবে চালাবেন: পূর্বশর্ত, install ও চালু করার কমান্ড, environment variable (উদাহরণ ফাইলসহ, কখনো আসল secret নয়)। ৫. কীভাবে test করবেন। ৬. নকশা সিদ্ধান্ত বা সমাধান করা চ্যালেঞ্জের টীকা (এটি চিন্তা দেখায়)। ৭. Licence ও যোগাযোগ (ঐচ্ছিক)।

ভালো engineering দেখান

  • অর্থপূর্ণ commit বার্তা এবং গল্প বলা commit ইতিহাস।
  • যুক্তিসঙ্গত হলে test ও CI badge (GitHub Actions)।
  • পরিষ্কার folder কাঠামো ও যুক্তিসঙ্গত নামকরণ।
  • .gitignore, এবং কোনো secret commit নয় (API key, পাসওয়ার্ড, .env)। ইতিহাস যাচাই করুন। Public profile-এ ফাঁস হওয়া key অসতর্ক দেখায় এবং অপব্যবহার হতে পারে।
  • Issue বা সরল roadmap, এবং বড় প্রজেক্টে branch ও pull request ব্যবহার।

শক্ত প্রজেক্ট কী

এমন প্রজেক্ট বাছুন যা আসল সমস্যা মেটায়, ছোট হলেও: আপনার ব্যবহৃত টুল, স্থানীয় সম্প্রদায়ের চাহিদা, public data-র dashboard। আসল সফটওয়্যারের অংশ যোগ করুন: authentication, database, যাচাই, error handling, test ও deployment।

কোনো পরিবর্তন ছাড়া শুধু tutorial-এর কপি (to-do list, আবহাওয়া অ্যাপ, ক্যালকুলেটর) দিয়ে গড়া portfolio এড়ান। বানালে নিজের ফিচার দিয়ে বাড়ান।

অবদান রাখুন ও সক্রিয় থাকুন

  • ছোট open source অবদান (ডকুমেন্টেশন ঠিক, bug ঠিক, test) দেখায় আপনি অন্যদের কোড ও review নিয়ে কাজ করতে পারেন।
  • নিয়মিত কার্যকলাপ সাহায্য করে, কিন্তু নকল করবেন না। Contribution graph-কে ফাঁকি দেবেন না।

অংশ ২: সরল portfolio সাইট

ব্যক্তিগত সাইট ঐচ্ছিক কিন্তু কাজের, বিশেষত front-end ভূমিকায়।

  • দ্রুত, সরল ও মোবাইল-বান্ধব রাখুন। কনটেন্ট প্রভাবের চেয়ে গুরুত্বপূর্ণ।
  • অংশ: সংক্ষিপ্ত পরিচয়, প্রজেক্ট (screenshot, বিবরণ, প্রযুক্তি, লিংক), দক্ষতা, resume ডাউনলোড ও যোগাযোগ।
  • GitHub Pages, Netlify, Vercel বা Cloudflare Pages-এ বিনামূল্যে হোস্ট করুন। নিজস্ব ডোমেইন পেশাদার দেখায়।
  • প্রতিটি লিংক কাজ করছে ও সাইট দ্রুত লোড হচ্ছে নিশ্চিত করুন।
  • এক-দুটি প্রজেক্টের জন্য সংক্ষিপ্ত case study যোগ করুন: সমস্যা, আপনার পদ্ধতি, কী ভুল হয়েছিল, ফল।

অংশ ৩: আপনার LinkedIn profile

LinkedIn-এ recruiter keyword দিয়ে খোঁজেন।

  • ছবি: পরিষ্কার, বন্ধুত্বপূর্ণ, পেশাদার পটভূমি।
  • Headline: শুধু পদবির বেশি। উদাহরণ: "Backend developer | Node.js, PostgreSQL, Docker | জুনিয়র ভূমিকার জন্য উন্মুক্ত"। যেসব keyword-এ খুঁজে পেতে চান তা রাখুন।
  • About: তিন-চারটি ছোট অনুচ্ছেদ: আপনি কে, কী বানান, শক্তি এবং কী খুঁজছেন। উত্তম পুরুষে, সাদামাটাভাবে লিখুন।
  • অভিজ্ঞতা ও প্রজেক্ট: resume-র মতো অর্জন-ধাঁচের bullet, কাজের লিংকসহ।
  • দক্ষতা: প্রাসঙ্গিকগুলো লিখুন এবং সহকর্মী বা সহপাঠীদের কাছে সমর্থন ও ছোট সুপারিশ চান।
  • শিক্ষা, সনদ ও স্বেচ্ছাসেবা।
  • নিজস্ব profile URL সেট করুন এবং কাজের জন্য উন্মুক্ত থাকার সংকেতের সেটিং চালু করুন (কে দেখবে বাছুন)।
  • Resume ও GitHub-এর সাথে সামঞ্জস্য রাখুন। না মেলা তারিখ বা দাবি সন্দেহ জাগায়।

LinkedIn সক্রিয়ভাবে ব্যবহার করুন

  • সহপাঠী, সহকর্মী, engineer ও recruiter-দের সাথে সংক্ষিপ্ত ব্যক্তিগত নোট দিয়ে যুক্ত হোন।
  • যা শিখছেন শেয়ার করুন: প্রজেক্টের লেখা, ছোট পাঠ, নিজের মতামতসহ কাজের নিবন্ধ। পরিমাণের চেয়ে মান ও ধারাবাহিকতা গুরুত্বপূর্ণ।
  • অন্যদের পোস্টে সহায়ক মন্তব্য করুন।
  • পছন্দের কোম্পানি অনুসরণ করুন এবং তাদের job post ও referral লক্ষ্য রাখুন।

অংশ ৪: লিখুন ও শেয়ার করুন

লেখা শিখতে সাহায্য করে এবং নজরে আনে। ব্লগ, DEV, Medium বা LinkedIn-এ ছোট লেখা প্রকাশ করুন: কীভাবে কিছু বানিয়েছেন, সমাধান করা bug, গবেষণা করা তুলনা। আপনার profile থেকে সেগুলোর লিংক দিন।

নিরাপত্তা ও গোপনীয়তা

  • ব্যক্তিগত কোম্পানি কোড, গ্রাহকের data বা secret প্রকাশ করবেন না, এবং NDA ও licence সম্মান করুন।
  • ব্যক্তিগত তথ্য (বাড়ির ঠিকানা, ফোন নম্বর) শেয়ারে সাবধান থাকুন। পেশাদার যোগাযোগ email ব্যবহার করুন।
  • প্রতারণা থেকে সাবধান: টাকা, পাসওয়ার্ড বা সংবেদনশীল নথি চাওয়া ভুয়া recruiter। বৈধ নিয়োগকর্তা interview-র জন্য টাকা নেন না।
  • শক্ত পাসওয়ার্ড ও two-factor authentication দিয়ে অ্যাকাউন্ট সুরক্ষিত রাখুন।

Checklist

১. GitHub: ছবি, bio, profile README, ৪ থেকে ৬টি pin করা প্রজেক্ট। ২. প্রতিটি প্রজেক্ট: পরিষ্কার README, screenshot, live লিংক, কীভাবে চালাবেন, test। ৩. Repository বা ইতিহাসে কোনো secret নেই। ৪. প্রজেক্ট case study-সহ ঐচ্ছিক portfolio সাইট। ৫. LinkedIn: keyword headline, শক্ত About, প্রজেক্ট, দক্ষতা, নিজস্ব URL। ৬. সব profile আপনার resume-র সাথে মেলে। ৭. আপনি কীভাবে ভাবেন দেখায় এমন কয়েকটি পোস্ট বা লেখা।

মূল কথা: কয়েকটি পালিশ করা, ভালোভাবে ব্যাখ্যা করা প্রজেক্ট, গোছানো GitHub, keyword-সমৃদ্ধ LinkedIn ও কিছু লেখা আপনাকে খুঁজে পাওয়া ও বিশ্বাস করা সহজ করে।


ক্যারিয়ার সিরিজ, পর্ব ১ (চাকরি পাওয়া): 2 নম্বর (মোট 5)। আগের লেখা: Interview ডাক পাওয়া developer resume লিখবেন কীভাবে.

আরও পড়ুন

Developer-দের salary negotiation: গবেষণা, সময় ও বাক্য

বেশিরভাগ নিয়োগকর্তা offer নিয়ে কথোপকথন আশা করে। গবেষণা ও কয়েকটি সরল বাক্য নিয়ে প্রস্তুত হোন, ভদ্র ও সৎ থাকুন।

ক্যারিয়ার•৪ মিনিটে পড়া

Developer-দের freelancing: নিরাপদে প্রথম client পাওয়ার উপায়

Freelancing আয় ও দক্ষতা বাড়াতে পারে, কিন্তু প্রথম client-ই সবচেয়ে কঠিন। বাস্তবসম্মত পথ এবং আপনাকে রক্ষা করা নিরাপত্তা নিয়ম এখানে।

ক্যারিয়ার•৪ মিনিটে পড়া

Newsreport-এও পড়ুন