লাইভ হ্যান্ডস অন এক্সপেরিয়েন্স এর সাথে রিয়েল ওয়ার্ল্ড ফুলস্ট্যাক (MERN) ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্ট শিখে জব অথবা ফ্রিল্যান্সিং করুন !
কম্পিউটার সফটওয়্যার বা অ্যাপ্লিকেশন ডেভেলপমেন্টের ক্ষেত্রে, একজন ফুল-স্ট্যাক ডেভলপার হচ্ছেন এমন একজন ব্যক্তি যিনি প্রজেক্ট প্লানিং, পরিকল্পনা, ফ্রন্ট-এ্যান্ড, ব্যাক-এ্যান্ড, ডাটাবেজ নিয়ে কাজ করে শুরু থেকে কোড করে ফুলস্ট্যাক ওয়েব অ্যাপ্লিকেশন ডেভেলপ করার দক্ষতা রাখেন ।
মার্ন সট্যাক হচ্ছে ফুলস্ট্যাক সফটওয়্যার অথবা অ্যাপ্লিকেশন ডেভেলপ করার জন্য Robust & Highly Scalable কম্বাইন্ড টেকনোলজি বা স্ট্যাক , যা দিয়ে খুব সহজেই , দ্রুততার সাথে, হাইলি পারফ্ররম্যান্ট, স্ক্যালেবল ফুলস্ট্যাক ওয়েব অ্যাপ্লিকেশন ডেভেলপ করা য়ায় । এই স্ট্যাকে যে টেকনোলজির কম্বিনেশনগুলো ব্যবহৃত হয়ে থাকেঃ
তাছাড়া অন্যান্য স্ট্যাকে, ফুলস্ট্যাক অ্যাপ্লিকেশন ডেভেলপ করার জন্য ফ্রন্ট-অ্যান্ড ,ব্যাক-অ্যান্ডে মাল্টিপল ল্যাঙ্গুয়েজ ব্যবহার করতে হয় , এজন্য কোম্পানিকে মাল্টিপল টিম ম্যানেজ করার ঝামেলার সাথে সাথে অতিরিক্ত খরচ গুনার ব্যাপার তো থাকছেই । কিন্তু মার্ন স্ট্যাকে শুধুমাত্র একটি ল্যাঙ্গুয়েজ জাভাস্ক্রিপ্ট ব্যবহার করেই একজন ডেভেলপার ফ্রন্ট-এন্ড এবং ব্যাক-এন্ডে কাজ করে ফুল ফিচারড প্রোডাকশন রেডি ফুলস্ট্যাক অ্যাপ্লিকেশন ডেভেলপ করতে পারেন ।
এই হিউজ বেনিফিটের জন্য বর্তমানে মার্ন স্ট্যাক ডেভলপার এর চাহিদা মার্কেটপ্লেস ও দেশীয় কোম্পানিতে অনেক বেশি। তাই ফ্রিল্যান্সিং মার্কেটপ্লেস বা রিমোট জব থেকে শুরু করে লোকাল জব মার্কেটেও রয়েছে বিশাল চাহিদা ।
মার্ন সট্যাক এর উপর বাংলা অথবা ইংরেজি ভাষায় ইউটিউবে অথবা প্রিমিয়াম কোর্স হিসাবে প্রচুর প্রচুর রিসোর্স এভেলেবেল এবং মেম্বারার এই কোর্সগুলোতে দলবেঁধে জয়েন করে থাকেন ।
কিন্তু আসলেই এর মধ্যে কত জন প্রফেশনালি কাজ করার মত কনফিডেন্স অর্জন করেন অথবা প্রফেশনালি কাজ করতে পারেন !
উত্তর হচ্ছে এই সংখ্যাটা খুবই সামান্য ।এত এত কোর্স , এত এত লার্নার থাকা সত্বেও সত্যিকার অর্থে এই স্ট্যাক এ প্রফেশনালি, কনফিডেন্টলি কাজ করার মতো ডেভলপার খুঁজে পাওয়া যায় না !
বেশিরভাগ লার্নার কোর্সে দেখানো কিছু রেডিমেড প্রজেক্ট ভিডিও দেখে দেখে কমপ্লিট করেন এবং পোর্টফলিও রেডি করে ফেলেন । কোর্স দেখানো সেইম টাইপের প্রজেক্ট দেওয়া হলে করতে পারেন । কোর্স শেষে মেম্বাররদের ধারনা হয়ে যায়, অনেক কিছু শিখেছেন! অনেক ভালো কিছু অপেক্ষা করছে !
কিন্তু যখনই রিয়েল ওয়ার্ল্ড এ প্রফেশনালি কাজ করতে যান, তখন কাজ করতে পারেন না, এগুতে পারেন না । রিয়েল ওয়ার্ল্ড প্রতিটা প্রজেক্টের রিকোয়ারমেন্টস আলাদা আলাদা। লার্নাররা ফুলস্ট্যাক অ্যাপ্লিকেশন ডেভেলপমেন্টের ফ্লো বুঝতে না পারার জন্য অথবা সলিড ফাউন্ডেশন না থাকার কারনে প্রফেশনাল প্রজেক্টগুলো ডিল পারেন না অথবা কাজ করতে পারেন না !
রিয়েল ওয়ার্ল্ড এ প্রফেশনালি কাজ করতে না পারার জন্য মূলত এই পুরো জার্নি টাই বিফলে যায় । পরবর্তীতে হতাশা নিয়ে বাকিটা সময় জব অথবা ফ্রিল্যান্সিংয়ের জন্য চেষ্টা করে যান ! স্কিল না থাকার কারনে ফিউচারে ভালো কিছু করা সম্ভব হয় না !