Portfolio, Interview ও Job

দেশে job, তারপর বিদেশ

রোডম্যাপের মাস ১২পড়তে প্রায় ৮ মিনিট

১২ মাসের শেষ ধাপ: যা শিখেছো আর বানিয়েছো, সেটাকে চাকরিতে রূপান্তর করা। তোমার পরিকল্পনা ছিল আগে দেশে, পরে বিদেশে। এই অধ্যায়ে portfolio সাজানো, CV, LinkedIn, interview এর প্রস্তুতি, আর বিদেশে যাওয়ার পথ। মনে রাখো: দক্ষতা থাকলেই হয় না, সেটা দেখাতে আর বোঝাতে পারতে হয়।

#তুমি এখন কী

১২ মাস আগে: "Flutter developer, backend অল্প জানে।"

এখন: "Flutter + Python (FastAPI) full-stack developer, যে system design বোঝে আর AI feature বানাতে পারে।" পাঁচটা project, প্রতিটায় test, deploy, diagram। এই combination দেশে বিরল। এটাকে নিজের পরিচয়ের প্রথম লাইন বানাও।

যে role গুলোতে apply করতে পারো:

  • Backend Engineer (Python/FastAPI)
  • Full-stack Engineer (Flutter + Python)
  • Mobile Engineer যেখানে backend এর জ্ঞান বাড়তি সুবিধা (senior mobile role এ খুব কাজের)
  • AI/LLM Application Engineer (RAG, agent এর অভিজ্ঞতা সহ)

#Portfolio: GitHub

Recruiter আর hiring manager গড়ে কয়েক মিনিট দেখে। সেই কয়েক মিনিটে যা যা চোখে পড়বে:

  1. GitHub profile README: এক লাইনের পরিচয়, ৩-৪টা সেরা project এর link, কী নিয়ে কাজ করো
  2. Pin করা ৪-৬টা repo: Capstone, AI Document Assistant, Mini Foodpanda, Notes app (backend + Flutter)
  3. প্রতিটা repo এর README (Capstone অধ্যায়ের কাঠামো): কী, screenshot/GIF, live link, architecture diagram, "কঠিন সমস্যা যা সমাধান করেছি", tech stack, কীভাবে চালাবে
  4. সবুজ CI badge আর test: দেখায় তুমি পেশাদারভাবে কাজ করো
  5. learning-journey repo: ১২ মাসের নিয়মিত note; ধারাবাহিকতার প্রমাণ

#CV

এক পৃষ্ঠা (অভিজ্ঞতা কম হলে দুই পৃষ্ঠার দরকার নেই)। প্রতিটা লাইন কাজ + প্রভাব, সংখ্যা সহ:

Text
❌ "Worked on backend using FastAPI and PostgreSQL."

✓ "Built a food-delivery backend (FastAPI, PostgreSQL, Redis, Celery) with real-time
   order tracking via SSE; load-tested to 200 concurrent users and cut p95 latency
   from 950 ms to 80 ms by adding a partial index and Redis caching."

✓ "Built a RAG-based document assistant (pgvector, LLM API) with a 25-question eval
   set; raised retrieval hit-rate from 64% to 88% by tuning chunking and hybrid search."

কাঠামো:

  1. নাম, যোগাযোগ, GitHub, LinkedIn, portfolio link
  2. ২-৩ লাইনের সারাংশ (তোমার combination)
  3. অভিজ্ঞতা (বর্তমান চাকরি; Flutter এর কাজেও প্রভাব আর সংখ্যা)
  4. Project (৩-৪টা, প্রতিটা ২-৩ লাইন)
  5. Skill (ভাগ করে: Languages, Backend, Mobile, Data, Cloud/DevOps, AI)
  6. শিক্ষা

চাকরির বিজ্ঞাপনের সাথে মিলিয়ে প্রতিটা apply এর জন্য CV সামান্য বদলাও (মূল keyword গুলো)। অনেক company স্বয়ংক্রিয় system (ATS) দিয়ে প্রথমে ছাঁকে।

#LinkedIn

  • Headline: Flutter & Python (FastAPI) Engineer | System Design | Building AI-powered apps
  • About: ৪-৫ লাইনে তোমার গল্প আর কী খুঁজছো
  • Featured: সেরা project আর লেখার link
  • নিয়মিত লেখো: প্রতিটা project শেষে একটা post ("কীভাবে আমার API এর latency ১০ গুণ কমালাম"), সাথে diagram। বাংলাদেশের tech community তে এভাবে অনেকে চোখে পড়ে, আর recruiter নিজে যোগাযোগ করে।

#Interview এর প্রস্তুতি

দেশের ভালো product company আর বিদেশের company গুলোর interview সাধারণত কয়েক ধাপে:

ধাপ কী প্রস্তুতি
Screening পরিচয়, অভিজ্ঞতা, বেতন প্রত্যাশা নিজের গল্প ২ মিনিটে বলা অনুশীলন
DSA / coding Problem solving (array, hash map, tree, graph, DP এর মৌলিক) NeetCode 150 বা সমমানের তালিকা; Python এ
Practical / take-home ছোট API বানানো বা code review তোমার project গুলোই প্রস্তুতি; সময়মতো, test সহ জমা
System design Interview অধ্যায় Mock interview
Behavioral কঠিন পরিস্থিতি, team এ কাজ, ভুল থেকে শেখা STAR পদ্ধতিতে ৬-৮টা গল্প প্রস্তুত

STAR পদ্ধতি: Situation (পরিস্থিতি), Task (তোমার দায়িত্ব), Action (তুমি কী করলে), Result (ফলাফল, সংখ্যায়)। যেমন: "Production এ order দুইবার তৈরি হচ্ছিল (S), আমার দায়িত্ব ছিল কারণ খোঁজা (T), log আর trace দেখে বুঝলাম mobile retry এ idempotency নেই, key যোগ করলাম আর test লিখলাম (A), duplicate শূন্যে নামলো (R)।"

#দেশে চাকরি খোঁজা

  • কোথায়: bdjobs, LinkedIn Jobs, company গুলোর career page, Facebook এর tech job group, tech community (meetup, conference)
  • Referral: সবচেয়ে কার্যকর পথ। LinkedIn এ যে company তে চাও সেখানকার engineer দের সাথে যুক্ত হও, তাদের post এ অর্থপূর্ণ মন্তব্য করো, সরাসরি ভদ্রভাবে জিজ্ঞেস করো
  • বর্তমান অফিসে: backend এর কাজ নিজে থেকে চাও; ভেতরে role বদল প্রায়ই সবচেয়ে সহজ পদক্ষেপ
  • নিয়ম: সপ্তাহে ১০-১৫টা মানসম্মত apply (প্রতিটার জন্য CV সামান্য মানিয়ে), প্রতিটা interview এর পর note: কী ভালো হলো, কী শিখলাম

#তারপর বিদেশ

কয়েকটা পথ, সাধারণত এই ক্রমে সহজ থেকে কঠিন:

  1. দেশে থেকে remote চাকরি: বিদেশি company তে remote (সরাসরি বা Employer of Record এর মাধ্যমে)। ইংরেজিতে যোগাযোগ, সময়ের পার্থক্য সামলানো, আর বিশ্বাসযোগ্য portfolio লাগে। অনেকের জন্য এটাই প্রথম ধাপ, আর পরে relocation এর পথ খোলে।
  2. Relocation সহ চাকরি: কিছু দেশ (যেমন জার্মানি, নেদারল্যান্ডস, জাপান, মালয়েশিয়া, মধ্যপ্রাচ্য) বিদেশি software engineer নেয়, অনেক company visa sponsor করে। প্রতিটা দেশের visa আর যোগ্যতার নিয়ম আলাদা আর বদলায়, তাই সরকারি সূত্র থেকে সর্বশেষ তথ্য দেখো।
  3. উচ্চশিক্ষা: Master's এর পর সেই দেশে চাকরি।

বিদেশের জন্য বাড়তি প্রস্তুতি:

  • ইংরেজিতে বলা: লেখার চেয়ে বলা বেশি জরুরি। প্রতিদিন ১৫ মিনিট জোরে নিজের project ইংরেজিতে ব্যাখ্যা করো, রেকর্ড করে শোনো। Mock interview ইংরেজিতে।
  • Open source অবদান: তুমি যে library ব্যবহার করো (FastAPI, Pydantic, Flutter package) সেখানে ছোট bug fix বা documentation দিয়ে শুরু। আন্তর্জাতিক পরিচিতির ভালো উপায়।
  • লেখা: dev.to বা Medium এ ইংরেজিতে technical লেখা, project এর গল্প।

#টিকে থাকার নিয়ম

  • প্রত্যাখ্যান স্বাভাবিক। অনেক apply এর পর কয়েকটা interview, কয়েকটা interview এর পর একটা offer, এটাই সাধারণ চিত্র। প্রতিটা "না" থেকে শেখার জিনিস লিখে রাখো।
  • শেখা থামিও না। চাকরি পাওয়ার পরও সপ্তাহে কয়েক ঘণ্টা: engineering blog পড়া, নতুন কিছু বানানো।
  • AI এর সাথে, AI এর বিরুদ্ধে না। তুমি এখন জানো AI এর লেখা code কীভাবে যাচাই করতে হয়, কোথায় ভুল খুঁজতে হয়, আর কীভাবে AI দিয়ে product বানাতে হয়। এই বিচারবুদ্ধিই তোমাকে বদলযোগ্য না, অপরিহার্য বানায়।

#নিজেকে যাচাই করো

CV এর একটা লাইন কীভাবে লিখলে বেশি প্রভাব ফেলে?

কী করলে, কোন প্রযুক্তি দিয়ে, আর ফলাফল সংখ্যায় (latency কত কমলো, কত user, কত শতাংশ উন্নতি)। শুধু "কাজ করেছি" না।

STAR পদ্ধতি কী?

Behavioral প্রশ্নের উত্তরের কাঠামো: Situation (পরিস্থিতি), Task (তোমার দায়িত্ব), Action (তুমি কী করলে), Result (ফলাফল, সম্ভব হলে সংখ্যায়)।

বিদেশে চাকরির জন্য দেশে থেকে remote চাকরি কেন প্রায়ই ভালো প্রথম ধাপ?

এতে আন্তর্জাতিক team এ কাজের অভিজ্ঞতা, ইংরেজিতে যোগাযোগের অভ্যাস আর বিদেশি company র reference তৈরি হয়, যা পরে relocation সহ চাকরি পাওয়া অনেক সহজ করে।

চিহ্ন দিলে sidebar আর রোডম্যাপে এই অধ্যায়ের station ভরে যাবে।