জাভাস্ক্রিপ্ট কেন এতো কঠিন? || Why is javascript so hard?

আসসালামু আলাইকুম,

জাভাস্ক্রিপ্ট একটা প্রোগ্রামিং ল্যাংগুয়েজ। হাই লেভেল প্রোগ্রামিং ল্যাংগুয়েজ। হাই লেভেল ল্যাংগুয়েজ মানে?

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

JSCodding
জাভাস্ক্রিপ্ট প্রোগ্রামিং ল্যাঙ্গুয়েস

এই ২০২৩ তে আরো প্রোগ্রামিং ল্যাংগুয়েজ ও তো আছে। কোনটা চয়েস করবো? আজকে জাভাস্ক্রিপ্ট শিখলে কালকে যদি এটা মার্কেটে আর না থাকে? হ্যা এইটার একটা ভালো আন্সার আছে। যারা কম্পিউটার সাইন্সের স্টুডেন্ট তারা হয়তো জানেন এখানে প্রোগ্রামিং এর দুনিয়ায় সবগুলার কন্সেপ্টই অনেকটা এক। বলতে পারেন সব একই বেসের উপর তৈরী করা। তার মানে সামনে যে ল্যাংগুয়েজ আসবে বা অন্য কোনো টেকনোলিজি আসবে সেটার কন্সেপ্টও এগুলা থেকেই যাবে। মানে আপনি শিখলে ফালানো যাবে না কখনো। যদি আমরা জাভাস্ক্রিপ্ট দিয়েই প্রোগ্রামিং ক্যারিয়ার শুরু করি তখন আমাদের কাছে জাভাস্ক্রিপ্টকে অদ্ভুত লাগবেনা । কারণ আমরা তখন জাভাস্ক্রিপ্টের ওয়েতেই চিন্তা করা শুরু করবো, আমাদের তখন শুরুই হবে জাভাস্ক্রিপ্টের ওয়েতে চিন্তা করা।

Javascript-Code
জাভাস্ক্রিপ্ট কোডিং

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

javascript-project
javascript programming

অন্যান্য প্রোগ্রামিং ভাষা থেকে আসা লোকেরা জাভাস্ক্রিপ্টে প্রচুর সমস্যার মুখোমুখি হন। এই ভাষাটি প্রথমে অদ্ভুত ও বিভ্রান্ত বলে মনে হয়। তবে আপনি যদি জাভাস্ক্রিপ্টের পদ্ধতিতে চিন্তাভাবনা শিখতে শুরু করেন তবে আপনি আবিষ্কার করতে পারবেন যে এই ভাষাটি কত সুন্দর!




একটি মন্তব্য পোস্ট করুন

নবীনতর পূর্বতন