কম্পিউটার সায়েন্সের শিক্ষার্থীরা প্রোগ্রামিং করবে প্রোগ্রামিং প্রতিযোগিতায় অংশ নেবে এটাইতো স্বাভাবিক তাই না? কিন্তু কেন জানিনা আমাদের বিশ্ববিদ্যালয়ে প্রোগ্রামিং ব্যাপারটাই যথেষ্ট জনপ্রিয় নয়। প্রোগ্রামিং প্রতিযোগিতায় অংশগ্রহনটা ছিল খুবই বিচ্ছিন্ন। তবে এর মধ্যেও ACM - ICPC Dhaka Regional Contest -এ নিয়মিত কোন না কোন দল অংশ নিত। প্রোগ্রামিং প্রতিযোগিতায় অংশগ্রহন করাটা আরও অনেক বিশ্ববিদ্যালয়ের মতই আমাদের এখানেও Co-curriculum activities. কিন্তু প্রোগ্রামিং প্রতিযোগিতা কি শুধুই Co-curriculum activities? নাকি Co-curriculum activities -কে ছাপিয়ে আরও বেশি কিছু?
প্রশ্ন হচ্ছে প্রোগ্রামিং প্রতিযোগিতায় অংশগ্রহন করাটা কি গুরুত্তপূর্ন? নাকি শুধুই একটা প্রতিযোগিতা? স্টোনি ব্রুক ইউনিভার্সিটি -এর কম্পিউটার সায়েন্স বিভাগের ফ্যাকাল্টি ড. স্টিভেন স্কাইনি (Dr. Steven Skiena) এ বিষয়ে চমৎকার কিছু কথা বলেছেন।
“Programming contests are fun, but important fun. Contest problems provide many students with their first serious exposure to algorithm design, and the encouragement to lure them into advanced study of Computer Science. Contest problems provide a primary source of interview questions for high-tech companies like Google and thus have a disproportionate impact on careers of many of their employees. It is no surprise that companies like Google, Microsoft and IBM sponsor student programming competitions in order to get first dibs on the best talent. Success in programming contest is a source of pride for several countries, and influences both their educational policy and the relative ranks of universities and CS departments.”
ড. স্টিভেন স্কাইনি একেবারে আমার মনের কথাই বলেছেন, “Programming contests are fun, but important fun”। সত্যি কথা বলতে প্রোগ্রামিং তথা প্রোগ্রামিং প্রতিযোগিতায় যে আনন্দ পাই তা কম্পিউটার সায়েন্স সম্পর্কিত আর কোন কিছু হতে পাইনা। এ প্রসংগে SomeWhereInBlog.net এ লেখা আহমেদ শামসুল আরেফিন এর ব্লগ এর কিছু অংশ এখানে উল্লেখ করতে চাই।
“... সেই প্রথাগত ক্লাশটেস্ট, কুইজ আর ভাইভার চেয়ে একজন কম্পিউটার সাইন্স বা সিএসই ছাত্রের কাছে অনেক বেশি আকর্ষনীয় এবং চ্যালেঞ্জিং বিষয় হিসেবে পরিগণিত হয়। সম্ভবতঃ এটি এখন অনেকেই বুঝতে পারছেন।
বেশ কয়েকটি প্রোগ্রামিং কনটেস্টে অংশ গ্রহণের (এমনকি আয়োজনেরও!) অভিজ্ঞতা থেকে বলতে পারি, এটিই আমার জীবনের সবচেয়ে আনন্দময় অভিজ্ঞতা এবং যখন আমি কোন প্রোগ্রামিং কনটেস্টে যাই আমার মনে হয় আমাদের পুরো শিক্ষা ব্যবস্থাটাই যদি প্রোগ্রামিং কনটেস্টের মতো আনন্দময় হতো তবে আমরা আমাদের মেধার সবচেয়ে ভাল ব্যবহার হয়তো করতে সক্ষম হতাম।”
[পুরো লেখাটি পরতে এই লিংকটি দেখুন ভালো প্রোগ্রামার- প্রোগ্রামিং কনটেস্টের গল্প]
মজার ব্যাপার হচ্ছে এই ব্যাপারটা কেন জানি কেউ বুঝতে চায়না!! অথবা বুঝলেও মানতে চায়না।
সর্বশেষ এডিট : ২৪ শে আগস্ট, ২০১০ সকাল ৮:৪৩

অনুগ্রহ করে অপেক্ষা করুন। ছবি আটো ইন্সার্ট হবে।




