کُدکُد از کجا اومد؟

هر چیزی یه نقطه‌ی شروع داره؛ کُدکُد هم زمانی که داشتم برا مرحله‌ی دوم المپیاد کامپیوتر آماده می‌شدم به ذهنم رسید. البته اون موقع اسمی نداشت و صرفاً یه مسابقه‌ی برنامه‌نویسی الگوریتمی بود. مشکلاتی که توی بقیه‌ی کانتست‌های ایرانی دیده بودم واقعاً اذیتم می‌کرد؛ از گیر کردن و ضعف پردازشی سرورای حلی‌کد تا سامانه‌ی داوری مسابقات برنامه‌نویسی الگوریتمی پژوهش‌سرا های دانش‌آموزی که انگار مربوط به 20 سال پیش بودن. یه مسابقه‌ی دانش‌آموزی کم‌نقص، جای خالیش حس می‌شد و این باعث شد به فکر طراحی سامانه‌ی داوری با ساختار متفاوت بیوفتم. 

البته که فقط این موارد نبود، بیشتر از همه، دلم می‌خواست یه تجربه‌ی دلنشین برای دانش‌آموزای کشور ایجاد کنم. اینجا بود که ایده‌مو با دوستم حسین که دو سال با هم المپیاد خوندیم مطرح کردم و بعدش خانم بهشتی، هم‌شهری المپیادی ما هم وارد تیم شد و شروع به کار کردیم.

 

چرا «کُدکُد»؟

اسم کُدکُد بر وزن قُدقُد هست و بعد از کلی تفکر به دست اومد. می‌خواستیم دستمون برای تم باز باشه و چی بهتر از تم مرغ و خروس!!! البته خیلی اسمای دیگه هم مطرح شدن؛ از بت‌نت با تم بتمن، تا اندرکد با تم ماینکرفت.

اما دلیل اینکه لوگوی کُدکُد خروسه این هست که خب اولین طرح‌های ما خروس بودن و بعد از تحقیق مشخص شد که از قضا خروس هم قدقد می‌کنه :)

 

کُدکُد برای کیاس؟

کُدکُد با هدف ایجاد فضای رقابتی بین دانش‌آموزای علاقه‌مند به برنامه‌نویسی و الگوریتم شکل گرفته؛ جایی که بتونن خودشونو محک بزنن، با مسئله‌های جدید روبه‌رو بشن و تجربه‌ی یه رقابت واقعی رو به دست بیارن.

اما مسابقه بخش کوچکی از ماجراست.

هدف اینه که کُدکُد بهونه‌ای برای شکل‌گیری یه جامعه‌ی دانش‌آموزی فعال‌تر در حوزه‌ی برنامه‌نویسی باشه؛ جامعه‌ای که توش یادگیری فقط محدود به کلاس و کتاب نباشه و رقابت و همکاری هم بخشی از مسیر یادگیری باشن.

 

از ایده تا مسابقه

ساختن یه مسابقه‌ی برنامه‌نویسی فقط طراحی چندتا سؤال نیست. از طراحی مسائل و سیستم داوری گرفته تا ساخت وب‌سایت، آماده‌سازی زیرساخت، برنامه‌ریزی اجرایی و هماهنگی‌های برگزاری، هر بخش نیاز به زمان و کار جداگانه دارن.

کُدکُد خروجی همین مسیره؛ مسیری که از یه ایده شروع شد و به تدریج به یه مسابقه‌ی واقعی تبدیل شد.

قرار نیست اینجا فقط یه مسابقه برگزار بشه و قضیه تموم شه. هدف اینه که کُدکُد افراد بیشتری رو با دنیای برنامه‌نویسی رقابتی آشنا کنه و در نهایت به یکی از رویدادهای جذاب تاریخ مسابقات برنامه‌نویسی دانش‌آموزی کشورمون تبدیل شه.

و شاید چند سال دیگه، وقتی یه برنامه‌نویس جوون به خاطراتش از مسابقاتی که توش شرکت کرده فکر کنه، کُدکُد یکی از اون خاطره ها باشه!