প্রোগ্রামিং করতে কি ম্যাথ লাগে?
- Ibnul Hossain
- Jun 23, 2022
- 2 min read

আমি যদি শর্টকাট উত্তর বলি, তাহলে "জি , লাগবে ", এখন হয়তো চিন্তা করছেন আমিতো ম্যাথ পারি না। আমি কি প্রোগ্রামিং শিখতে পারবো না? অবশই পারবেন।
আপনি যদি এক এর সাথে এক যোগ, বিয়োগ, গুন্, ভাগ করতে পারেন তাহলে অবশই পারবেন। কত কুটু ম্যাথ জানা লাগবে এই প্রশ্নটির উত্তর দেয়ার আগে আমরা একটু জেনেনি প্রোগ্রামিং বলতে আমরা কি বুজি। বা কোড করা বলতে কি বুজি।
প্রোগ্রামিং করা বলতে সহজ ভাষায় ইন্সট্রাকশন দেয়া বুজাই। আপনি আপনার ইলেকট্রিক ডিভাইস কে বলেদিচ্ছেন কখন কিভাবে কিরকম কাজ করতে হবে। আপনার ডিভাইসটি আপনার ইন্সট্রাকশন অনুযায়ী ঠিক ঐভাবেই কাজটি করে দিচ্ছে।
আমাদের এই ইন্সট্রাকশন গুলো গণিত এর সাহায্যে দেয়া লাগে। তাই বলে আপনাকে অনেক কঠিন কঠিন গণিত জানা লাগবে বেপারটি তা না। এটি সম্পূর্ণ আপনি কোন ফিল্ড নিয়ে কাজ করছেন তার উপরে নির্ভর করে। ধরুন আপনি ওয়েব নিয়ে কাজ করবেন। আপনাকে তেমন কোনো অ্যাডভান্স ম্যাথ জানা লাগবে না। আপনি ছোটকাল থেকে এখন পর্যন্ত বেসিক যোগ, বিয়োগ, গুন্, ভাগ শিখেচেন তা দিয়েই আপনি ওয়েব নিয়ে কাজ করতে পারবেন।
আপনি যদি মেশিন লার্নিং বা আর্টিফিশিয়াল ইন্টেলিজেন্স, গেম, ফটোশপ এর মতো বড় বড় সফটওয়্যার বানাতে চান তখন আপনাকে কিছুটা ম্যাথ জানা লাগবে। সম্পূর্ণটি নির্ভর করছে আপনি কোন সেক্টরটিরে কাজ করতে চান। এক এক সেক্টর এর ম্যাথ এর ব্যবহার এক এক রকম।
আমরা অনেকেই ম্যাথ জানতে হবে বলতে ম্যাথ হাথে কলমে পারতে হবে বুজি। কিন্তু না, আপনি ম্যাথ এর থিওরী বুজতে পারলেই হলো। আপনি থিওরী বুজতে পারলেই আপনি ইন্সট্রাকশন ঠিক মতো লিখতে পারবেন।
আমরা বিভিন্ন কারণে ম্যাথকে ভয় পেয়ে বড়ো হয়েছি বা হচ্চি। এটি বিভিন্ন কারণে হতে পারে।ভালো শিক্ষক বা ভালো রিসোর্সের অভাব এর জন্য এই ম্যাথ ভীতি আমাদের মদদে সৃষ্টি হতে পারে। আমরা যদি হল না ছেড়ে ধর্য নিয়ে ম্যাথ বাজার চেষ্টা করি আমরা ইনসাহআল্লাহ আমাদের এই ম্যাথ ভীতিটিকে জয় করতে পারবো।
আমাদের স্কুল কলেজ এ যতটুকু ম্যাথ শিখানো হয়, তা যেকোনো সেক্টর এর জন্য পর্যাপ্ত। ম্যাথ নেই পৃথিবীতে এমন কোনো সেক্টর নেই। ম্যাথ সহজ নাকি কঠিন এটি নিয়ে আমরা চিন্তা না করে কিভাবে ভালো ভালো রিসোর্সে বের করা যাই, আমরা যদি আমাদের মাইন্ডসেটকে পসিটিভ রেখে চেষ্টা করি আমাদের মদদে ম্যাথ ভীতি আর থাকবে না। বর্তমানে শিখো , ১০ মিনিটস স্কুল এর মতো অনেক ভালো ভালো প্লাটফর্ম আছে যেখানে আমরা আমাদের ম্যাথ ভীতি জয় করতে পারি।
একজন ভালো প্রোগ্রামার হওয়ার জন্য ম্যাথ এ ভালো হওয়ার থেকে ম্যাথ সম্পর্কে একটা ভালো পসিটিভ মাইন্ডসেট থাকা জরুরি। এই মিন্ডসেটটিই আপনাকে ভালো প্রোগ্রামার হতে সাহায্য করবে।
Comments