আমাদের কথা খুঁজে নিন

   

সাস্ট কার্নিভাল’১১: শান্তর নোটের প্রেক্ষিতে টিচার,প্রবলেমসেটার,জাজ হিসেবে আমার বন্ধুসুলভ ব্যক্তিগত প্রতিক্রিয়া;অফিশিয়াল কিছু না!

আপাতত স্ট্যাটাস দেবার মত স্ট্যাটাস খুজছি .........ফেবুতে https://www.facebook.com/stimulators তে আছি । এই লেখাটি শাবিপ্রবির একজন প্রভাষক এর লেখাটির মূল লিঙ্ক এখানে আমার এই নোটটি সম্পূর্ণ আমার ব্যক্তিগত মতামত, কার্নিভালের পক্ষ থেকে কোন বক্তব্য আমার একার পক্ষে দেয়ার সুযোগ নেই। মাহবুবুল হাসান শান্ত কার্নিভালের অফিশিয়াল নোটের কমেন্টে আমাকে উদ্দেশ্য করে কিছু বিষয়ে দৃষ্টি আকর্ষণ করেছে। যেহেতু গত ৮/১০ বছর ধরে তার সাথে এমন একটা রিলেশন আছে যাতে আমি তাকে অত্যন্ত স্নেহের দৃষ্টিতে দেখে আসছি, বিভিন্ন হতাশার সময়েও ব্যক্তিগতভাবে তাকে উৎসাহ দেয়ার চেষ্টা করেছি, তাই এখন তার আহ্বান উপেক্ষা করতে না পেরেই এই নোট লিখছি। তাছাড়া দেশের যে স্টুডেন্টদের প্রতি ভালবাসা নিয়ে শিক্ষকতা পেশা আকঁড়ে ধরে আছি, তাদের কাছে আমাদের একটা প্রচেষ্টা অত্যন্ত অসুন্দর উপায়ে উপস্থাপিত হওয়ার সম্ভাবনা দেখা দেয়ায় বিষয়টি নিয়ে কথা বলার ব্যক্তিগত তাড়নাও অনুভব করছি।

@শান্ত (Click This Link), প্রথমে তোমাকে কিছু ব্যাকগ্রাউন্ড বলে নেয়া ভাল। প্রবলেম সেট তৈরি করার কাজটা আমরা শখ করে শুরু করিনি। কিছু অনিবার্য কারণে এমন পরিস্থিতি তৈরি হয়েছিল যে হয় আমাদের নিজেদের প্রবলেম সেট করতে হবে নয়ত আমাদের কার্নিভাল বাদ দিতে হবে। এই কার্নিভালটা আমাদের স্টুডেন্টরা অনেক উৎসাহ নিয়ে আয়োজন করে, আমরা অতি উৎসাহী শিক্ষকরা একাডেমিক কাজের কোন ক্ষতি না করে নিজেদের ব্যক্তিগত সময় থেকে যতটা সম্ভব সাহায্য করতে চেষ্টা করি। ডিপার্টমেন্টের শিক্ষকদের একটা বড় অংশ প্রবলেম সেট নিয়ে কাজে লেগে যাওয়া মানে হচ্ছে ডিপার্টমেন্টের উপর বেশ একটা চাপ পড়া।

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

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

আমাদের এবারের কন্টেস্টের অনেকেই ছিল ন্যাশনাল লেভেলে নতুন প্রবলেমসেটার, চারপাশের অনেকে তাদের মধ্যে অনেক আতঙ্কও ছড়িয়ে দেয়ার চেষ্টা করেছে। অনেক এক্সপার্টদের কাছে এমন কথাও প্রবলেমসেটারদের শুনতে হয়েছে, “তোমরা কী প্রবলেম সেট করবা, ৩ ঘন্টায় শান্তরা সব শেষ করে ফেলবে। ” তোমার টিম প্রবলেম ‘I’ নিয়ে আটকে থাকবে, সেটা আমরা কোন প্রবলেমসেটারই আগে ভাবিনি। ইন ফ্যাক্ট, আমরা অনেক হতাশ হয়েছি অনাকাঙ্খিত কিছু ঘটনার কারণে আমাদের চ্যালেঞ্জিং প্রবলেমগুলোতে তোমাদের টিমের রিয়েল-টাইম এপ্রোচটা দেখার সুযোগ পেলাম না বলে। আমরা ধরে নিয়েছিলাম তোমরা বেশিরভাগই সলভ করে ফেলবে, তাই ৫ ঘন্টায় যাতে সব শেষ করতে না পার সেটা নিশ্চিত করার জন্য প্রব্লেম ‘H’, ‘B’ এবং ‘F’ সেট করেছিলাম।

প্রবলেম ‘J’ অবশ্য অনেক সহজ ছিল। প্রথমে এটা যেমন ছিলো তাতে অনেকেই করে ফেলার কথা ছিলো বলে পরে সল্যুশান আইডিয়া একই রেখে ইনপুট/আউটপুট রিভার্স করে দিয়েছিলাম ট্র্যাপ হিসেবে। ওই ট্র্যাপের কারণেই হয়তবা সবাই অনেক সহজ একটা প্রবলেমকে অনেক কঠিন প্রবলেম মনে করেছে। আমরা অনেক উৎসাহ নিয়ে অপেক্ষা করছিলাম এগুলোর কোনটাতে তোমরা কন্টেস্ট টাইমে বেশি ইন্টারেস্টেড হও, সলভ কর সেটা দেখার জন্য। তোমরা এই প্রবলেমগুলো ট্রাই না করায় আমরা যে কি পরিমাণ হতাশ হয়েছি সেটা কায়কোবাদ স্যার, আরশাদ স্যার, সানি সবাই দেখেছে।

বিশেষ করে প্রবলেম ‘F’ তোমরা টপ ৫টা টিম সলভ করতে পার বা না পার অন্তত ট্রাই করার মজাটা নেবে বলে আমি নিশ্চিত ধরে নিয়েছিলাম। কিন্তু আমার সেট করা এটাও তোমরা কেউ সাবমিট না করার কারণে প্রবলেম সেট নিয়ে আমার যাবতীয় এফোর্টকে, ১০৩ ডিগ্রি জ্বর নিয়ে এটা সলভ করে কোড করাকে আমার নিজের কাছে পন্ডশ্রম মনে হতে থাকে। ১৫ জনের প্রব্লেম সেটার এবং অল্টারনেট রাইটিং টিম - লাস্ট মোমেন্টে ডেঙ্গু এবং সিজনাল অসুখে আক্রান্ত হয়েছে কয়েকজন, সময়মত কাজ শেষ করার জন্য ১০২/১০৩ ডিগ্রি জ্বর নিয়েও আমাদের অনেকের কোড করতে হয়েছে, আরো অনেক উটকো পারিপার্শ্বিক চাপ থাকা সত্ত্বেও। সব কিছু মিলিয়ে আমরা আপ্রাণ চেষ্টা করার পরও এইবছর কিছু সমস্যা যে রয়ে গিয়েছে সেটাতো সব টিমের চোখের সামনেই হয়েছে, এখানে গোপন করার কিছু নেই। যেই ব্যাপারটা সবাই দেখেছে সেটা আমি বা অন্য কেউ ফেইসবুকে স্বীকার করা বা না করাতে তো কোন কিছু চেঞ্জ হয়ে যাচ্ছে না।

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

আমি আমার ব্যক্তিগত রিলেশন নিয়ে তোমার নোটে বিতর্ক করে তো কিছু হবে না। যে কারণে প্রথম থেকেই সাস্টের সবাই ফরমালি আসার কথা বলছে। ভাল প্রবলেম সেট করার জন্য যে দক্ষতা লাগে সেটা আছে এমন ব্যক্তিদেরকে নিয়েই টিম তৈরি করা হয়েছে, দূর্ভাগ্যজনকভাবে ২/১ জন হয়তোবা প্রেসারে পড়ে কিছু ব্যাপার নিয়ে ঝামেলায় পড়ে গিয়েছিল। আর জাজ ডাটার কন্সিসটেন্সি রাখার জন্য অত্যন্ত মেকানিকাল কিছু টেকনিক আছে। এটার জন্য যে মারাত্মক ধরণের কোন মেধার প্রয়োজন পড়েনা, কিছু রুটিন কাজ করাই যথেষ্ট, সেটা তোমার অন্তত জানা থাকার কথা।

সানির (http://www.facebook.com/sabbir.yousuf) সাথে জাজ টিমে কাজ কাজ করার সময় আমরা জানলাম যে, প্রবলেমসেট সংক্রান্ত অনেক কঠিন দিক নিয়ে ফোকাস করতে গিয়ে আমরা জাজ ডাটা ঠিক রাখার খুব ছোটখাট কিছু টেকনিক মিস করে গিয়েছি, এবং worst possible দূর্ভাগ্যের স্বীকার হয়ে সমস্যায় পড়ে গিয়েছি। আমাদের কন্টেস্টে জাজ এবং কন্টেস্টেন্টরা অনেক সমস্যার মুখোমুখি হয়েছে, কিন্তু এগুলো খুব সহজেই এড়ানো যেতো। প্রথমবার হিসেবে জাজিং এর খুঁটিনাটি কিছু ব্যাপার না জানার কারনে এই কন্টেস্টে আমরা ঝামেলায় পড়েছি। সানির কাছ থেকে এবার ব্যাপারগুলো জেনে নিয়েছি, নেক্সট ইয়ারে এরকম সমস্যা আর হবে না। তুমি তোমার নোটের মাধ্যমে যে ব্যাপারগুলোতে দৃষ্টি আকর্ষন করার চেষ্টা করেছ, সেই ব্যাপারগুলোর সমাধানসহ সানি আমাদের সাথে ডিটেইলস আলোচনা করেছে।

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

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

এমন অনেক প্রজেক্ট এখানে আছে, যেগুলোর ডিটেইলস শুনলেও স্টুডেন্টরা অনেক কিছু শিখবে, বড় কাজ করার আত্মবিশ্বাস পাবে। ) ৪। এই নোটের কারণে শুরু হওয়া সাস্ট বনাম বুয়েট, ঢাবি ফেসবুক যুদ্ধ। (এই ব্যাপারটা নিয়ে কথা বলতে অবশ্য আমি খুব একটা স্বাচ্ছন্দ্য বোধ করছি না। আমাদের একজন স্টুডেন্ট এই ব্যাপারে বেশ যুক্তিসঙ্গত কিছু কথা তার নোটে (Click This Link) তুলে ধরেছে।

তার কথাগুলোর সাথে আমি যথেষ্ট একমত পোষন করছি, তাই এই ব্যাপারে আমি আর আলাদা করে কিছু বলছি না। ) সবশেষে আসি অনেকের আগ্রহের কেন্দ্র তোমার তুলে ধরা স্পেসিফিক টপিকগুলোতে। তোমার কথার সাপেক্ষে আমার একান্ত ব্যক্তিগত মতামত দেয়ার চেষ্টা করছিঃ “By nature, we Bangladeshies do not protest that much.” => প্রথমত তুমি অফিশিয়ালি স্পষ্ট প্রতিবাদ করার অধিকার প্রয়োগ করতে পারতে। কিংবা অফিশিয়াল ঝামেলায় না যেতে চাইলে আমাদের অনেকের সাথেই যেহেতু তোমার ব্যক্তিগত পরিচয় আছে, পাবলিক প্লেসে ঝড় তোলার আগে আমাদের সাথে ব্যাপারটা নিয়ে একটু আলোচনা করতে পারতে। আমি ধরে নিচ্ছি সকল আলোচনার উদ্দেশ্য হচ্ছে পরবর্তীতে যাতে এই ধরণের ভুল না হয় সেই চেষ্টা করা।

ফেইসবুকে তোমার ব্যক্তিগত নোট অরগানাইজারদের দেখতেই হবে এমন কোন বাধ্যবাধকতা তো ছিল না। অরগানাইজারদের কাছে তোমার Query, Analysis & Suggestions পৌঁছানোর অনেক সহজ, বন্ধুসুলভ, ইফেক্টিভ এবং আইনসম্মত উপায় থাকতে এমন একটা জটিল এবং সাইবার ক্রেজ পর্যায়ের উপায় কেন তুমি বেছে নিয়েছ তা আমার কাছে বোধগম্য না। এই কন্টেস্টের সমস্যাগুলো সত্যিকারের সমাধানের জায়গা ফেসবুক, ব্লগ হতে পারে না। আমাদের সাথে কথা বলে তুমি সন্তোষজনক কোন প্রতিক্রিয়া না পেলে তারপর সবাই মিলে জনগনের কাছে আসতে পারতে আমাদের বিরুদ্ধে অভিযোগ করার জন্য। অথবা আমরা সবাই মিলে আলোচনা করে একমত হতে পারলে একসাথে সব আয়োজকদের উদ্দেশ্যে সমস্যা এবং সমাধানগুলো তুলে ধরার জন্য ইন্টারনেটের শক্তি ব্যবহার করতে পারতাম।

“on request from respected Sir” => আমি অবাক হচ্ছি। খুব জানতে ইচ্ছে করছে কোন স্যার এমন একটা পরামর্শ দিলেন। যদি উনি বয়স্ক কেউ হন, তাহলে আমি বলব নেটে আলোচনার সম্ভাব্য ফলাফল সম্পর্কে তাঁর ধারণা না থাকার সম্ভাবনা আছে। এবং উনাকে এই বিষয়ে ধারণা দেয়ার পাশাপাশি তোমার সরাসরি আমাদের সাথে যোগাযোগ করতে পারার সুবিধা সম্পর্কে একটু জানানো দরকার ছিলো। তাহলে হয়ত পরিস্থিতি অন্যরকম হতে পারত।

সব আলোচনা এবং সমাধান সুন্দরভাবে হওয়ার সুযোগ থাকতো। “However, I would like to call this note and comments from respected SUST students and teachers very cleverly written avoiding all the mistakes and raising voice only on smaller issues of which I was not bothered at all in my note, and simply saying "small mistake" to all the other "big mistakes".” => আমার মনে হচ্ছে তুমি আবারো ভুল পথে হাঁটছ, ভুল অভিযোগ করছ। আমরা কখনোই আমাদের ভুল এড়ানোর চেষ্টা করিনি বা ফেইসবুকে ছোট/বড় ভুলের জাজমেন্টে যাইনি। তোমরা যেভাবে, যে যায়গায় আমাদের কাছ থেকে কথা শুনতে চাচ্ছ, সেটা কোন উপায় হতে পারে বলে আমাদের মনে হচ্ছে না। আমি এককভাবে তো কেউ না।

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

আমাদের কার কী মনে হচ্ছে সেটার চেয়ে ইম্পরট্যান্ট হচ্ছে সত্যিকারভাবে কী ঘটেছে, কিভাবে ঘটেছে, কিভাবে সমাধান করা যায়। তুমি যদি আমার মতামত জানতে চাও সেটা তোমার জন্য ব্যক্তিগতভাবে আমি বলতে পারি (যদিও আমার মতামত শুনে আবারও অনেকে তর্ক করতে আসতে পারে, যেটা থেকেও হয়ত কোন ফলাফল আসবে না)। “And if you are saying that this was a "small" mistake from judge side, think yourself from the point of view of a contestant.” => আবারো ব্যক্তিগত একটা প্রসংগ. No programmer in Bangladesh so far felt more pain as contestant than us for mistakes from judging. Sohel/Shamim Hafiz’s team also shared that pain with us in India. It was our last regional contest in 2006 and we missed the opportunity of World Final there because of problem set and judging problem. Shohel/Shamim managed it later; we had no 2nd chance after that. So, you can believe that we are among them who know the pain most. We never can afford any mistake in a conscious mind. We also know that it happens accidentally in many occasions. But many of you are trying to claim that something wrong happened. We can take it that there were big enough mistakes, but we won’t accept what many of you are trying to tell about our intention. “The purpose of the note was not to hurt anyone, not attack anyone neither to disrespect anyone.” => What was the purpose actually? “And if you really want a query, a '?' sign then please add a line at the end, "Which sentences are false?"” => তোমার নোটে কোন query খোঁজার ইচ্ছা আমার ছিল না। তোমার ডিপার্টমেন্টের একজন টিচারসহ অনেকে বলছিল কেন আমরা তোমার প্রশ্নের উত্তর দিচ্ছি না। তোমার নোটটাতে তুমি তোমার অনূভূতি এবং পরামর্শ শেয়ার করেছ, যেটা আমাদের সৌভাগ্য হলে দেখার সুযোগ পাব এবং তোমাদের চিন্তা ভাবনা জানতে পারব।

তুমিতো অর্গানাইজারদের সাথে এই ব্যাপারে কোন যোগাযোগ করনি বা তাদের কাছ থেকে কিছু জানতেও চাওনি, তাহলে তোমার ব্যক্তিগত নোটের জবাব দেয়ার প্রশ্নটা আসছে কোত্থেকে? এখন তুমি আমাকে উদ্দেশ্য করে কমেন্ট করেছ বলে আমি ব্যক্তিগতভাবে জবাব দিচ্ছি। “And in this 6 long years, I never seen such blunder in a contest from judging side.” => তুমি কি নিশ্চিত? আমার কলিগ পিকলু আমাকে কিছু ঘটনা জানালঃ ১) EWUIPC'06 এ আমাদের সাস্ট এর টপ লেভেল একটা টিম তাদের পুরো কন্টেস্ট নষ্ট করেছে একটা প্রবলেম নিয়ে (৩টি প্রবলেম খুব তাড়াতাড়িই সলভ হয়ে গিয়েছিল)। তারা জানত যে এই প্রবলেমটি তাদের সমাধান হয়নি এবং কষ্টে পুরষ্কার বিতরণীতেই যায়নি। পুরষ্কার বিতরণীর সময় দেখা যায় যে সমাধান ঠিক ছিল। তারা টপ ১০ এ আছে, কিন্তু পুরষ্কার নেয়ার জন্য তারা সেখানে নেই! ২) Daffodil University তে ২০০৮ সালে একটা কন্টেস্ট হয়েছিল যেটাতে অনেক উলটাপাল্টা হয়েছিল যেমনঃ কিছুক্ষন পরপরই পাওয়ার চলে যাওয়া, একটা প্রবলেম স্টেটমেন্টে যে ধরণের ইনপুট দেওয়ার কথা ছিল (যেকোন ধরণের পূর্ণসংখ্যা) সেরকম জাজ ডাটা ছিল না (প্রাইম নাম্বার ছিল, যেকারণে সমাধান অনেক সহজ ছিল) ।

অনেকে সমাধান করেও সাবমিট করেনি, কিন্তু আশ্চর্যজনকভাবে শুধু বুয়েটের কয়েকটা টিম একসেপ্টেড পেয়েছিল। এই কন্টেস্ট নিয়ে একজন জাজের খুব খারাপ লেগেছিল বলে তিনি টপ ২০ কে নিয়ে আরেকটা ইনভাইটেশনাল কন্টেস্টের আয়োজন করেছিলেন। আরো এমন ঘটনা আছে। তখনকার বুয়েটের জাজদেরকে ব্লেম করার জন্য ঘটনাগুলো বলা হয়নি। শুধু এটা উল্লেখ করার জন্য যে, “It happens, even from the experienced judge and problem setter team. But it also can be fixed later. Why it came as a weapon to defame an institution?” “As a proud Bangladeshi programmer, it was really really disheartening to see such a contest and I just wanted to make all the future judges and organizer aware of the issue.” => সত্যিই ভাল উদ্যোগ।

কিন্তু সার্বিকভাবে তোমার উদ্যোগটা যে একটা প্রতিষ্ঠানকে ছোট করার কাজে ব্যবহার হচ্ছে এই ব্যাপারে তোমার কি ভূমিকা ছিলো? “But I think as an ex-acm contestant you also know how frustrating a small blunder from judge side is to contestant. And I think you can feel why I wrote that note. What I simply want is error free contest, a good contest, a quality judging which is necessary.” => Sorry, I couldn’t feel why you went for FB note without any pre-discussion with us. We all want error free contest, a good contest, a quality judging. Wait a minute; by any chance, do any of you think that we intentionally created the errors? "Before deploying something new we must make sure that it does not hamper the harmony." => Couldn’t agree with this philosophy. I think the philosophy need to be, “You should be brave enough to take possible productive initiative, and give all effort for the best, prepare yourself for worst. If you face mistakes initially, give stronger effort to fix all the mistakes later. If you see that same mistakes are happening in consecutive few years then leave it, and think that it’s beyond your capability limit.” => “Capability can’t be judged in one attempt. University admission test is one of the best example.” "আমাদের দেশে প্রোগ্রামিং প্রতিযোগিতা অনেক অনেক দিনের কালচার- একটি ভাল কালচার যা আমাদেরকে গতানুগতিক লেখাপড়ার বাইরে কিছু ভাবতে শিখিয়েছে। " => Exactly, এই কারণেই আমরা গতানুগতিকের বাইরেও যে একটা কন্টেস্ট এরেঞ্জ করার চেষ্টা করা সম্ভব তা ভাবতে পেরেছি। “গণিত অলিম্পিয়াড যেমন আমাদেরকে স্কুল কলেজের ছেলে মেয়েদের একটি উৎসবে পরিণত হয়েছে” => আমার যতটুকু মনে পড়ে ঐ ১ম জাতীয় ম্যাথ অলিম্পিয়াড থেকেই আস্তে আস্তে তোমার আজকের শান্ত হয়ে উঠা। তোমার কি মনে পড়ে ১ম ম্যাথ অলিম্পিয়াডটা কোথায় হয়েছিল? আমি নিজে সাস্টের স্টুডেন্ট হিসেবে সারাদিন ওই ইভেন্টটাতে ছিলাম। গত দুই দশকে সাস্ট থেকে অনেক কিছুই শুরু হয়েছে, যার শুরুতে অনেক সংশয় এবং সমস্যা ফেস করতে হয়েছে; I feel proud to say that, এখন পর্যন্ত সব উদ্যোগই শেষ পর্যন্ত মাথা উঁচু করে দাড়িয়েছে।

“Problem A ... Problem G ...” => এখানকার মতামতগুলোও আমার ব্যক্তিগত। => ‘A’ এর যে ক্ল্যারিফিকেশন এর কথা বলছ সেটা প্রায় আধা ঘন্টা পর (যখন প্রায় ৫০-৬০ টিম অলরেডি করে ফেলেছিল) একটা টিমের query’র সাপেক্ষে দেয়া হয়েছিল। আর আমার মনে হয়েছে সিএসইতে কেস সেনসিটিভনেস নিয়ে যা ডিফল্ট আছে সেটাই প্রবলেমে ছিল। প্রবলেমটার সমাধান পরিসংখ্যানটাও বলে যে এই প্রবলেম নিয়ে fuss করার কিছু নেই। => ‘D’ নিয়ে DU_RESONANCE যখন তাদের Analysis পাঠায়, তখন সাথে সাথে ব্যাপারটা আমরা সর্বোচ্চ গুরুত্বের সাথে নেই।

প্রবলেমটা নিয়ে লিগালি তখন যা করা উচিত সাথে সাথেই তা করার জন্য একটা টিম কাজ শুরু করে। আমি ব্যাপারটা নিয়ে তাদের কতটা ক্ষতি হলো কন্টেস্ট টাইমেই আনালাইসিস করা শুরু করি। তারা ৩ টা সাবমিশান করেছিল। তাদের ১ম এবং ৩য় সাবমিশান এর পার্থক্য ছিল ১২ মিনিট। রি-জাজ করে তাদের ১ম টাই কারেক্ট পাওয়া যায়।

আমার তখনকার হিসাব অনুযায়ী তারা ৬ষ্ঠ সমস্যা সমাধান করলে এটার কিছু পেনাল্টি এক্সট্রা এড হওয়ার কথা। ঘটনাক্রমে তাদের আর ৬ষ্ঠ সমস্যা সমাধান করা হয়নি, এবং ওই এক্সট্রা পেনাল্টিও এড হয়নি। আমি ধরে নিচ্ছি ‘D’ নিয়ে তুমি যে আলোচনা করেছ সেটা তাদেরকে নিয়েই। যদি তাই হয় তোমার লিখা ক্ষতির পরিমাণ (১.৫ ঘন্টা) আমার হিসাবের সাথে মেলাতে পারছি না। যদিও একটা জাজ ডাটায় ওভারল্যাপিং ব্লক ছিল, কিন্তু বেশীরভাগ টিম ১ম বা ২য় সাবমিশানেই এটা করে ফেলায় ধরে নিচ্ছি, ইম্প্যাক্টটা রিলেটিভলি কম সিগনিফিক্যান্ট ছিল।

=> ‘I’ এর ইন্টারপ্রিটেশন নিয়ে বেশ কিছু কনফিউশান ছিল এবং দূর্ভাগ্যজনকভাবে প্রব্লেমসেটার এবং অল্টারনেট রাইটার ২ জনই এক ইন্টারপ্রিটেশন করায় ব্যাপারটা নিয়ে সমস্যা থেকে যায়। এই সমস্যাটা যেভাবে হয়েছে, সেটা কিভাবে এড়ানো যায়, তাও ইতিমধ্যে আমরা বুঝে নিয়েছি। এখানেও আমি লক্ষ্য করলাম যে প্রবলেম সেটারের ইন্টারপ্রিটেশন বুঝে নিয়ে অনেক টিমই দক্ষতার সাথে অনেক দ্রুত এবং ২/১ সাবমিশানের মধ্যেই একসেপ্টেড করেছে। তাই আমি ধরে নিচ্ছি নিজেদের অন্য কোন সমস্যা নিয়ে গোলমাল পাকিয়ে না ফেললে এটারও ইন্টারপ্রিটেশন সহজে করার সুযোগ ছিলো। এই প্রবলেমটা নিয়ে অনেক কিছুই হয়ত তোমার বলার ছিল, কিন্তু তুমি তোমার নোটে এমনভাবে বর্ণনা দিয়েছ যেটা পড়ে আমার মনে হয়েছে মাঝখানের তোমাদের ৩ ঘন্টা সময়ের পুরাটাই ‘I’ এর প্রবলেমসেটারের জন্য নষ্ট হয়ে গিয়েছে।

মাঝখানে এটা নিয়ে তোমাদের ওভার এনালাইসিসের কোন দোষ নেই? তাছাড়া ‘I’ এর ৬ মিনিট পরে যে ‘E’ এক্সেপ্টেট করেছ সেটাকি শুধু ঐ ৬ মিনিটেই করেছ, নাকি মাঝের ৩ ঘন্টায় এটা নিয়েও কিছু কাজ করেছ তাও একটু ক্লিয়ার করা দরকার ছিলো। ২ জন world finalist প্রোগ্রামার তাদের টিম নিয়ে ৩ ঘন্টা একটা problem এর জন্য আটকে থাকলো(যেটা কিনা ১৮ বার একসেপ্টেড হয়েছে এবং কন্টেস্টে সলভ স্টাটিস্টিক্স অনুযায়ী ২য় সহজ প্রবলেম), হিসাবটা আমার ঠিক মিলছে না। মাঝের ৩ ঘন্টায় অন্য প্রবেলেমেগুলোর আইডিয়া বের করার কিছু ব্যর্থ চেষ্টা করে কিছু সময় ব্যয় করেছ কিনা সেটাও একটু ক্ল্যারিফাইড হওয়া দরকার ছিলো। আর last but not least, এই ৩ ঘন্টার কিছু সময় তো এই প্রব্লেমটার সল্যুশান করা বাবদ খরচ হয়েছে, তাও ধরতে হবে। ৩ ঘন্টার সবটার দায়ভার প্রবলেমসেটারের উপর চাপিয়ে দেয়ার মত করে বললে কি একটু অন্যায় এবং misleading হয়ে যায় না? বাগ এর জন্য বাকি অংশ টুকু মন্তব্য অংশে দেয়া হল ।

সোর্স: http://www.somewhereinblog.net     দেখা হয়েছে ১০ বার

অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।