সম্প্রসারণ


কয়েকটি কনসেপ্ট অনুশীলনী তৈরি করার পর সিলেবাস বিস্তার করা সহজ হয়ে যায়। কারণ তখন আপনার হাতে আরও কনসেপ্ট থাকে, যেগুলোর উপর ভিত্তি করে এগিয়ে যেতে পারেন।

কনসেপ্ট ট্রি বিস্তার করার প্রধান দুইটি উপায় হলো:

  1. বিদ্যমান একটি কনসেপ্টের উপর ভিত্তি করে নতুন কিছু তৈরি করা (যেমন time => timezones)
  2. আগেই চালু করা হয়েছে এমন কোনো কনসেপ্টের উপর নির্ভর করে নতুন একটি কনসেপ্ট চালু করা (যেমন classes => interfaces)

পরের বার কী বেছে নেবেন বুঝতে না পারলে, আপনার ট্র্যাকের সবচেয়ে সহজ প্র্যাকটিস অনুশীলনী এক-দুটি দেখে নিন। কোন কোন কনসেপ্ট ব্যবহার করা হয়েছে তা খুঁজে বের করুন, আর সিলেবাসে এখনও পর্যন্ত যেটি আসেনি এমন একটি বেছে নিন।

হতে পারে আপনি যে অনুশীলনীটি নিয়ে কাজ করছেন, সেটির জন্য এমন একটি কনসেপ্ট বোঝা দরকার যা এখনও চালু করা হয়নি। তবু শুধু এটি টুকে রাখুন, আর ধরে নিন যে শিক্ষার্থী বাদ পড়া কনসেপ্টটি আগেই বুঝে গেছে, তারপর অনুশীলনীটি শেষ করুন। মনে রাখবেন, অনুশীলনীটির স্টেটাস wip দিতে হবে, কারণ কনসেপ্ট ট্রিতে ফাঁক বা লাফ থাকলে ভাষাটির সাথে অপরিচিত শিক্ষার্থীদের কাছে তা খুবই বিভ্রান্তিকর মনে হবে।

অন্য ট্র্যাকগুলো কীভাবে তাদের সিলেবাস সাজিয়েছে, তা দেখে নেওয়া ভালো। যেমন Elixir ট্র্যাকের সিলেবাসের অগ্রগতি সত্যিই চমৎকার।