— প্রতিনিধিত্বমূলক চিত্র।
পছন্দের খাবার খাওয়ার জন্য বাড়ির বাইরে পা দিতে হয় না। ল্যাপটপ বা ডেস্কটপ থেকে এক ক্লিকে অর্ডার করলেই কেল্লাফতে। শুধু খাবার-ই নয়, প্রসাধন থেকে শুরু করে নিত্যপ্রয়োজনীয় সামগ্রীর মতো সব কিছুই ওয়েবসাইট-এর মায়াজালে বন্দি। কয়েক মিনিটের মধ্যেই বিশ্বের এক প্রান্ত থেকে অন্য প্রান্তে তথ্য পৌঁছে যাচ্ছে ওয়েবসাইট-এর মাধ্যমে। রোজ ব্যবহার করা হয় এমন ওয়েবসাইট-এর সংখ্যা ২ কোটিরও বেশি।
এই সমস্ত ওয়েবসাইট রক্ষণাবেক্ষণের জন্য বিশেষজ্ঞের প্রয়োজন। তাঁদের কাজ প্রতিদিন যাতে সকলে সহজেই ওয়েবসাইট ব্যবহার করতে পারেন, তা সুনিশ্চিত করা। যাঁরা ওয়েবসাইটের সজ্জা এবং রক্ষণাবেক্ষণের বিষয়টিতে একই সঙ্গে নজরদারি করেন, তাঁদের ‘ফুল-স্ট্যাক ডেভেলপার’ বলা হয়। এই কাজটি করতে যাঁরা আগ্রহী, তাঁদের কোন বিষয়ে দক্ষ হতে হয়? কী নিয়েই বা পড়তে হয়? রইল তার খোঁজ।
দশম-দ্বাদশে বিজ্ঞান এবং কম্পিউটারে ঝোঁক:
ওয়েবসাইট নিয়ে কাজ করার জন্য উচ্চ মাধ্যমিক স্তরে বিজ্ঞান বিশেষ করে অঙ্ক এবং কম্পিউটারের বিষয়ে জ্ঞান থাকা প্রয়োজন। বর্তমানে দ্বাদশের পড়ুয়াদের ওয়েবসাইট ডেভেলপমেন্ট নিয়ে পড়ানো হয়। ওতেই রয়েছে ফুল স্ট্যাক ডেভেলপমেন্ট-এর বিষয়টিও। পশ্চিমবঙ্গ রাজ্য কারিগরি ও বৃত্তিমূলক শিক্ষা এবং দক্ষতা উন্নয়ন সংসদ, সেন্ট্রাল বোর্ড অফ সেকেন্ডারি এডুকেশন (সিবিএসই), ন্যাশনাল ইনস্টিটিউট অফ ওপেন স্কুলিং-এর তরফে এই বিষয়টি বৃত্তিমূলক কিংবা ইলেক্টিভ বিষয় হিসাবেও পড়ানো হয়ে থাকে।
উচ্চশিক্ষার সুযোগ:
এ দেশের উচ্চশিক্ষা প্রতিষ্ঠানগুলিতে ফুল স্ট্যাক ডেভেলপমেন্ট আলাদা করে পড়ানো হয় না। তবে, কম্পিউটার এবং প্রযুক্তি নির্ভর বিষয়গুলিতে ওয়েবসাইট ডেভেলপমেন্ট-এর সঙ্গেই উল্লিখিত বিষয়টি শেখার সুযোগ থাকে।
তাই আগ্রহীরা কম্পিউটার সায়েন্স অ্যান্ড ইঞ্জিনিয়ারিং, ইনফরমেশন টেকনোলজি, সফট্অয়্যার ইঞ্জিনিয়ারিং, এআই অ্যান্ড ডেটা সায়েন্স বিষয়ে স্নাতক স্তরে ভর্তি হতে পারেন। স্নাতকোত্তর স্তরে সফট্অয়্যার ইঞ্জিনিয়ারিং এবং কম্পিউটার সায়েন্স-এ এই বিষয়ে আরও বিশদ শেখার সুযোগ থাকে।
দেশের বিভিন্ন আইআইটি এবং এনআইটি প্রতিষ্ঠানে উল্লিখিত বিষয় নিয়ে উচ্চশিক্ষার সুযোগ রয়েছে। এ ছাড়াও রাজ্য সরকারি ইঞ্জিনিয়ারিং কলেজ এবং বিশ্ববিদ্যালয়েও কম্পিউটার সায়েন্স, সফট্অয়্যার ইঞ্জিনিয়ারিং কিংবা কৃত্রিম মেধার কোর্স স্নাতক এবং স্নাতকোত্তর স্তরে পড়ানো হয়। তবে, কিছু কিছু প্রতিষ্ঠানে ভর্তি হওয়ার জন্য গ্র্যাজুয়েশন অ্যাপটিটিউড টেস্ট (গেট) কিংবা জয়েন্ট এন্ট্রান্স এগ্জ়ামিনেশন-এ উত্তীর্ণ হওয়া প্রয়োজন।
কী শিখতে হবে?
ফুল স্ট্যাক ডেভেলপারদের এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট-এর বিশেষ ‘ল্যাঙ্গোয়েজ’ শিখতে হয়। ওয়েবসাইট-এ আকর্ষণীয় ‘ইউজ়ার ইন্টারফেস’ তৈরির জন্য পাইথন, পিএইচপি, রুবি-র মতো প্রোগ্রামিং ল্যাঙ্গোয়েজ এবং লারাভেল, স্প্রিং-এর মতো ফ্রেমওয়ার্কের কাজও জেনে নিতে হয়। এ ছাড়াও কোডিং-এ বিশেষ দক্ষতা থাকা দরকার। যাতে ওয়েবসাইটটি রক্ষণাবেক্ষণের কাজ সঠিক ভাবে হতে পারে।
এই সমস্ত কিছু শেখার জন্য স্নাতক এবং স্নাতকোত্তর স্তরের ‘ফর্ম্যাল ডিগ্রি’ কোর্স-ই যথেষ্ট নয়, এর সঙ্গেই বুটক্যাম্প এবং সার্টিফিকেশন প্রোগ্রাম-এও আলাদা করে যোগদান করতে হয়।
অনলাইনে কিংবা অফলাইনে ওই সমস্ত বিষয় শেখার সুযোগ পাওয়া যায়। এ ছাড়াও এনআইটি, আইআইটি প্রতিষ্ঠানগুলিও আলাদা করে বিশেষ কোর্স করিয়ে থাকে।