নতুনদের জন্য লারাভেল নাকি মার্ন স্ট্যাক

সোজা উত্তরে বলবো, লারাভেল শেখাই বুদ্ধিমানের কাজ হবে।

Pros আর Cons এর লুপে ঘুরবেন কিনা সেটা একান্তই ব্যক্তিগত ব্যাপার কিন্তু ব্যক্তিগত ভাবে প্রথমে আমি Mern Stack নিয়েই শেখার যাত্রা শুরু করেছিলাম কিন্তু আমার একটা অভ্যাস হলো যেকোন কিছু স্টেপ বাই স্টেপ যতটুকু সম্ভব বুঝে বুঝে কোড করে করে শেখা। সমস্যা হলো Node, Express, Mongo আর React, চারটার Documentation চারটি মহাদেশে অবস্থিত। প্রত্যেকটা মহাদেশের যেই Learning Curve সেটা প্রথম অবস্থায় আমার জন্য অনেক জটিল বলেই মনে হয়েছে। যদিও মাসের পর মাস সময় দিয়েছি Mern Stack এ কিন্তু একটা সময় উপলব্ধি হয়েছিলো, চাকুরীর জন্য প্রস্তত হতে আরও সর্বনিম্ন ৬-৮ মাস লেগে যাবে।

হঠাৎ করে একদিন এক স্যার ফোন করে বললেন উনাদের একজন ফ্রেশার পিএইচি ডেভলপার লাগবে, আমি পারবো কিনা। বিশ্বাস করুন তখনও পর্যন্ত আমি কোনদিন পিএইচপিটা ইন্সটলও করে দেখিনি।

আমার মনে আছে, ডিসেম্বর মাসের ৩ তারিখে অফার করলেন আর আমিও বলে উঠলাম পারবো। জানুয়ারী-১ তারিখে জয়েন করে ফেব্রুয়ারীর ২৬ তারিখের মধ্যে একটা কমপ্লিট প্রোজেক্ট দাড় করিয়েছিলাম।

অনুগ্রহপূর্বক Justify এ না গিয়ে এইটা বিবেচনায় নিন যে মাত্র ১ মাসেরও কম সময়ে PHP-Laravel 8.0 এর বেসিকটা শিখে Junior হিসেবে কাজ করার সুযোগ পেয়েছিলাম

আমার গল্প শেষ, এবার পয়েন্টে আসি,
১. এইযে, MVC, ORM, Templating ইত্যাদি সব একটা ফ্রেমওয়ার্কই আপনাকে পরিচয় করিয়ে দিয়ে পুরো ওয়েব এপ্লিকেশন বিল্ডিং এর প্রসেসগুলো শেখার দাড় উন্মুক্ত করে দিয়েছে, সেটা লারাভেল এর মতো সফলভাবে অন্য কোন ফ্রেমওয়ার্ক করতে পেরেছে কিনা আমার জানা নেই।

২. Web Development এর ছোট্ট যাত্রাই সবচেয়ে কাছের ও বিশ্বস্ত বন্ধু হিসেবে Documentation কেই পেয়েছি। Laravel এর ডকুমেন্টেশন এক কথায় অসাধারণ!

বলতে গেলে আরও ১৫-২০ টা পয়েন্ট লিখা যাবে কিন্তু সর্বশেষ একটা পয়েন্ট লিখেই শেষ করছি।
৩. লারাভেল এর অথোর, কন্ট্রিবিউটর সহ এর সাথে জড়িত প্রত্যেকটা ডেভলপারই প্রশংসনীয় ভাবে Active ও Dedicated. আর Community তো পুরাই মাখন!

কিন্তু Mern এর ক্ষেত্রে ব্যাপারগুলো কঠিন Puzzle এর মতো।

তাই নতুনদের জন্য লারাভেলই Best.

ভুল-ত্রুটি মার্জনীয়।

25 Likes

লারাভেলের পক্ষে বলে ভূল করেছেন, আবার ক্ষমা চেয়েছেন,

আপনাকে ক্ষমা করা হলো
ধন্যবাদ

Okay ভাই, লারাভেল পিএইচপিকে মেরে ফেলেছে। So, PHP is dead and Laravel is alive.

টা টা বাই বাই

1 Like

ধন্যবাদ আপনার জার্নিটা শেয়ার করার জন্য। আমি মনে করি যা ইচ্ছে শেখো, মনযোগ দিয়ে শেখো। মাঝখানে আবার চেঞ্জ করো না। আপনি মার্ন দিয়ে শুরু করেছিলেন বলেই পিএইচপিতে আপনার জন্য খুব সহজ হয়েছে। কোডিং কমনসেন্স তৈরি হয়ে গেলে আপনি যে কোন জায়গায় লাফ দিতে পারবেন, কিন্তু এই কমনসেন্স একদিনে হয় না, দিনের পর দিন, রাতের পর রাত কোড করে এই সেন্স বানাতে হয়। লাফটা এমনসময় দিতে হবে যাতে পায়ের জোর তৈরি হয়। নিচে পড়ে গিয়ে পা যেন ভেঙে না যায়।

35 Likes

জ্বি ভাই, আর আমার ক্ষেত্রে কাজে দিয়ছিলো, Javascript এর Fundamentals.

2 Likes

আপনাকে অসংখ্য ধন্যবাদ :heart:

2 Likes

Thanks for the post!
Laravel <3

1 Like

কি শিখবেন এটার চেয়েও গুরুত্বপূর্ণ ভাল করে শিখছেন কিনা। কেউ যদি বেসিক ভাল করে না শিখে আর লজিক বিল্ড না করতে পারে তাহলে যাই শিখুক লাভ নাই, আসল জিনিসে দুর্বল থেকে যাবে। তবে, পিএইচপি নতুনদের জন্য তুলনামূলক সহজ একথা সত্য।

5 Likes

আমার জানামতে লারাভেল শেখার জন্য উইডেভস বেশ ভাল প্রতিষ্ঠান Web Application Development with PHP & Laravel - Elevate Your Skills at weDevs Academy
চাইলে এখান থেকেই জব অফার পেয়ে যেতে পারেন।

জ্যাংগো নিয়ে কিছু বলবেন?

আর আপনি ভুল বানান ভুল লিখেছেন।

টাইপিং মিসটেক হতে পারে, আমাদের আসল বিষয়ে মনোযোগী হওয়া উচিত :slightly_smiling_face: