Sunday, August 4, 2013

ব্লগটি লেখার উদ্দেশ্য

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

আরো একটা বিষয় কাজ করেছে ব্লগটি লিখতে । আর তা হল, আমি খেয়াল করে দেখেছি - যখন ফেসবুকে বা ইমেইলে কেউ কিছু জিজ্ঞেস করে বা জানতে চায়, তখন অনেকেই সে একই প্রশ্নটি বার বার করে থাকে, আর আর আমাকেও ঐ একই জবার বারবার দিতে হয় । তাই চিন্তা করলাম, যদি এইরকম প্রশ্নের উত্তরগুলো ব্লগে লিখি, তবে আর বারবার একই প্রশ্ন রিপিট হবে না, আর একই জবাবও বারবার দিতে হবে না । লেখাগুলো স্থায়ীভাবে থেকে যাবে, যা থেকে ভবিষ্যতে অনেকেই হয়ত উপকৃত হবে ।

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

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

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