سیر تا پیاز کدکاپ ۴

در این پست قصد داریم در مورد کدکاپ ۴ و اتفاقاتی که قرار است بیفتد توضیح بدهیم. از برگزار کننده‌های کدکاپ ۴، تا موضوعات مسابقه‌ها و جایزه‌ها و سایر موارد.

برگزار کنندگان و حامی کدکاپ ۴ چه کسانی هستند؟

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

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

موضوع مسابقه‌های کدکاپ ۴ چیست؟

یکی از بخش‌های همیشگی کدکاپ، بخش الگوریتمی است. مسابقات این بخش در دو مرحله‌ی اینترنتی (غیرحضوری) و حضوری برگزار خواهد شد. می‌توانید در قالب تیم‌های دو نفره در این بخش شرکت کنید. از ۵۰ تیم برتر مسابقه‌ی اینترنتی، که در تاریخ ۲۰ مهر برگزار می‌شود، برای شرکت در مرحله‌ی حضوری دعوت می‌شود. این ۵۰ تیم در مرحله‌ی حضوری در یک مسابقه‌ی نهایی شرکت خواهند کرد و تیم‌های برتر جایزه خواهند گرفت. شایان ذکر است که با هر ۱۴ زبان برنامه‌نویسی پشتیبانی‌شده توسط Quera می‌توانید در بخش الگوریتمی شرکت کنید.

در کدکاپ ۴ برای اولین بار در کشور، علاوه بر بخش الگوریتم، ۷ بخش دیگر اضافه شده است که تکنولوژی‌های پرکاربرد صنعت IT را پوشش می‌دهند.

نوآوری بی‌سابقه در مسابقه‌ی برنامه‌نویسی کدکاپ ۴

شما می‌توانید در بخش‌های تکنولوژی رویداد شامل Android، PHP، Laravel، Python، Django، Front-End، React، React Native به صورت انفرادی شرکت کنید. همانند مسابقه‌های الگوریتمی، کد ارسالی شما در لحظه توسط سامانه‌ی داوری خودکار تحصیح خواهد شد و نمره‌ی کد ارسالی‌تان مشخص خواهد شد. در صورتی هم که کدتان دارای خطایی بود، می‌توانید کدتان را اصلاح کنید و مجدداً بفرستید تا نمره‌ی کامل را دریافت کنید. اگر این بخش برایتان جالب است و می‌خواهید قبل از مسابقه اصلی با نمونه سؤالات این بخش آشنا شوید یک سر به بانک سوالات تکنولوژی در Quera بزنید و حتماً در مسابقات دست‌گرمی که با هدف آشنایی با سؤالات و سامانه‌ی داوری برگزار می‌شوند شرکت کنید.

مسابقه در تکنولوژی‌های فوق طبق زمانی‌بندی ذکر شده در سایت کدکاپ برگزار خواهد شد. در هر بخش یک مسابقه‌ی دست‌گرمی و یک مسابقه‌ی اصلی (هر دو به صورت اینترنتی) برگزار می‌شود و از افراد برتر مسابقه‌ی اصلی برای رویداد حضوری دعوت خواهد شد. رویداد حضوری این ۷ بخش دارای مسابقه نخواهد بود. برنامه‌ی این رویداد در پست‌های بعدی اعلام خواهد شد.

همه‌ی شرکت‌کنندگان در همه‌ی بخش‌ها می‌توانند شرکت کنند و مسابقه‌ها هیچ تداخلی با هم ندارند.

روند مسابقات

در هر یک از ۸ زمینه‌ی مسابقه، یک مسابقه دست‌گرمی و یک مسابقه‌ی انتخابی وجود دارد. مسابقه‌های دست‌گرمی برای آشنایی با سیستم داوری و قالب سوالات هست، و شرکت در آن بشدت توصیه می‌شود. این مسابقه‌ها حدود یک هفته باز هستند تا با این فضا آشنا شوید. نتیجه‌ی مسابقه‌های دست‌گرمی تاثیری در انتخاب برای حضوری ندارد و راه‌یافتگان به رویداد حضوری کدکاپ ۴ تنها با مسابقه‌های انتخابی مشخص می‌شوند.

در بخش الگوریتمی، یک مسابقه مقدماتی نیز برگزار می‌شود که برای تمرین و آمادگی بیشتر شرکت‌کنندگان این بخش طراحی شده است. تیم اول در این مسابقه بصورت مستقیم به مسابقه‌ی حضوری راه می‌یابد، و این تیم نیازی ندارد در مسابقه‌ی انتخابی شرکت کند.

در ۷ بخش تکنولوژی، با شرکت در هر بخش امتیازی کسب می‌کنید و در نهایت یک رتبه‌بندی بر اساس مجموع امتیازات افراد شکل می‌گیرد و جوایز نیز بر اساس همین رتبه‌بندی نهایی اهدا می‌شود. در هر کدام از این بخش‌ها، نفرات اول تا سی‌ام به صورت زیر امتیاز کسب می‌کنند:

رتبه امتیاز   رتبه امتیاز   رتبه امتیاز
۱ ۵۰۰۰ ۱۱ ۳۰ ۲۱ ۱۰
۲ ۲۰۰۰ ۱۲ ۲۸ ۲۲ ۹
۳ ۸۰۰ ۱۳ ۲۶ ۲۳ ۸
۴ ۳۵۰ ۱۴ ۲۴ ۲۴ ۷
۵ ۱۷۵ ۱۵ ۲۲ ۲۵ ۶
۶ ۱۰۰ ۱۶ ۲۰ ۲۶ ۵
۷ ۶۰ ۱۷ ۱۸ ۲۷ ۴
۸ ۴۰ ۱۸ ۱۶ ۲۸ ۳
۹ ۳۵ ۱۹ ۱۴ ۲۹ ۲
۱۰ ۳۲ ۲۰ ۱۲ ۳۰ ۱

به طور مثال اگر کسی نفر اول از مسابقه‌ی اندروید و نفر ۸ام React Native شود و در مسابقه‌ی دیگری رتبه‌ی بهتر از ۳۱ کسب نکند، در مجموع ۵۰۴۰ امتیاز کسب می‌کند و با سایر افراد در جدول امتیازات مقایسه می‌شود.

در نهایت بعد از برگزاری همه‌ی مسابقه‌ها و مشخص شدن رتبه‌بندی نهایی مسابقات، یک رتبه‌بندی بر اساس امتیاز افراد در ۷ تکنولوژی درست می‌شود. افرادی که رتبه‌های برابر گرفته‌اند بر اساس Quera Rate دریافتی‌شان از مسابقاتی که شرکت‌کرده‌اند رتبه‌بندی می‌شوند؛ Quera Rate شما در چند مسابقه به عملکردتان نسبت به دیگر شرکت‌کنندگان در آن مسابقات وابسته است. در آینده راجع به نحوه‌ی محاسبه‌ی آن توضیحات مفصلی می‌دهیم.

حدود ۶۰ نفر از افراد برتر این رتبه‌بندی همراه تیم‌های برتر مسابقه الگوریتمی به رویداد حضوری کدکاپ دعوت می‌شوند.

جوایز مسابقات کدکاپ ۴

مجموع جوایز اهدایی در کدکاپ ۴، ۲۶ میلیون تومان به صورت نقدی خواهد بود.

جوایز بخش تکنولوژی بر اساس امتیازات کسب شده، به صورت زیر اهدا می‌شود:

رتبه اول ۳ میلیون تومان
رتبه دوم ۲ میلیون تومان
رتبه سوم ۱٫۵ میلیون تومان
رتبه چهارم ۱ میلیون تومان
رتبه پنجم ۱ میلیون تومان
رتبه ششم ۱ میلیون تومان
رتبه هفتم ۱ میلیون تومان
رتبه هشتم ۵۰۰ هزار تومان
رتبه نهم ۵۰۰ هزار تومان
رتبه دهم ۴۰۰ هزار تومان
۶ نفر تصادفی از رتبه‌های ۱۱ تا ۲۰ هر نفر ۳۰۰ هزار تومان
۳ نفر تصادفی از رتبه‌های ۲۱ تا ۳۰ هر نفر ۳۰۰ هزار تومان

تیم‌های شرکت‌کننده در مسابقه‌ی الگوریتمی، بر اساس رتبه‌ی کسب شده در مرحله‌ی حضوری جوایز زیر را دریافت می‌کنند:

تیم اول ۳ میلیون تومان
تیم دوم ۲ میلیون تومان
تیم سوم ۱ میلیون تومان
تیم چهارم ۱ میلیون تومان
تیم پنجم ۷۰۰ هزار تومان
تیم ششم ۵۰۰ هزار تومان
تیم هفتم ۵۰۰ هزار تومان
تیم هشتم ۳۰۰ هزار تومان
تیم نهم ۳۰۰ هزار تومان
تیم دهم ۳۰۰ هزار تومان
۴ تیم تصادفی از رتبه‌های ۱۱ تا ۲۰ هر تیم ۳۰۰ هزار تومان
۲ تیم تصادفی از رتبه‌های ۲۱ تا ۳۰ هر تیم ۳۰۰ هزار تومان

استخدام

یکی از مهم‌ترین هدف‌های کدکاپ، ساده‌تر کردن فرآیند استخدام برنامه‌نویس برای برنامه‌نویس‌ها و شرکت‌ها هست. هنگامی که شما در مسابقات کدکاپ یا Quera شرکت می‌کنید، توانایی شما در برنامه‌نویسی مشخص می‌شود. در صورتی که پروفایل خود در Quera را پر کنید، رزومه‌ی مهارت‌سنجی شده‌ی شما آماده می‌شود و در صورت تمایل‌تان، شرکت‌ها از روی همین رزومه‌ها شما را جذب خواهند کرد. نمونه‌ی این رزومه را از اینجا می‌توانید ببینید.

همان‌طور که در بالاتر بیان شد، دیجی‌کالا قصد جذب نیروی برنامه‌نویس از این مسابقه‌ها را دارد. در کنار دیجی‌کالا، شرکت‌های بسیار دیگری نیز که تعدادی از آن‌ها را در لیست شرکت‌های فعال در Quera می‌توانید بیابید به دنبال جذب نیروی برنامه‌نویس هستند.

 

پ.ن. تغییری در روند مسابقات بوجود آمده؛ ۵۰ نفر از مسابقه PHP و React-Native برای شرکت در مسابقه‌ای به بخش حضوری مسابقات در دیجیکالا دعوت می‌شوند؛ در نهایت دیجیکالا افراد برتر را استخدام می‌کند.

بخاطر این تغییر، تعداد تیم‌های ورودی به بخش حضوری مسابقات الگوریتمی ۵۰ تیم شد. تعداد افرادی که از دیگر تکنولوژی‌ها به بخش حضوری دعوت می‌شوند تغییری نکردند.

35 دیدگاه در “سیر تا پیاز کدکاپ ۴

  1. رضا می‌گوید:

    این که همه فناوری ها با هم مسابقه میدن یه جورایی ناامید کننده هست
    مثلا کسی استاد لاراول باشه ۵۰۰۰ امتیاز داره ولی کسی چند تا فناوری متوسط بلد باشه می تونه ازش جلو بزنه

    • نفر اول لاراول ۵۰۰۰ امتیاز می‌گیرد و اگر یک فرد دیگر در ۶ تا مسابقه هم ۳ام بشود هم امتیازش به استاد نمی‌رسد!
      یعنی افراد تا حد زیادی بر اساس بهترین رتبه‌ی کسب شده‌شان رتبه‌بندی می‌شوند.

      • رضا می‌گوید:

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

  2. میلاد رضایی می‌گوید:

    این شیوه امتیازدهی بخش تکنولوژی خیلی غیرمنطقی نیست؟

    مگه دومیدانی هفت‌گانه است؟ :دی

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

  3. بهراد می‌گوید:

    شیوه امتیاز دهی تکنولوژی که هر نفر امتیاز چند بخش رو بگیره اصلا خوب نیست

    • لطفاً پاسخ ما به نظرات مشابه را در بالا بخوانید و به اعداد امتیازها بیشتر دقت کنید. این شیوه‌ی امتیازدهی پس از چند جلسه و با در نظر گرفتن حالت‌های مختلف و مزایا و معایب هرکدام انتخاب شده است.

    • ali می‌گوید:

      ” از ۷۵ تیم برتر مسابقه‌ی اینترنتی، که در تاریخ ۲۰ مهر برگزار می‌شود، برای شرکت در مرحله‌ی حضوری دعوت می‌شود”

    • در مورد هزینه هنوز تصمیم‌گیری نهایی صورت نگرفته. اما قطعاً شرکت در مراحل آنلاین هیچ هزینه‌ای ندارد. احتمالاً حضور در رویداد حضوری هزینه‌ای داشته باشد که پس از تصمیم‌گیری نهایی اعلام خواهد شد.

  4. فاطمه حسینی می‌گوید:

    با سلام,مسابقه هم به صورت انفرادی و هم به صورت تیمی خواهد بود؟ در دوره قبلی مسابقه به صورت تیمی بود و نشد که شرکت کنم.

  5. ارزو می‌گوید:

    سلام مسابقات کد کاپ هرچند وقت یک بار برگزار می شود؟ یعنی کد کاپ بعدی حدودا کی برگزار می شود

  6. محمد می‌گوید:

    سلام. مسابقه الگوریتم اصلی ساعت دوازده شب برگزار میشه. تایم مسابقه مثل مسابقه دست گرمی چند روزه یا درحد چند ساعته؟؟
    درضمن توی مسابقه دست گرمی زمان اهمیتی نداشت و هرکس تعداد سوال برابر حل میکرد رتبه برابر می گرفت. مسابقه اصلی هم همینطوره؟

    • سلام. زمان دقیق شروع این مسابقه هنوز تعیین نشده است و به زودی تعیین می‌شود. این مسابقه چند ساعته خواهد بود.
      خیر، در مسابقات اصلی زمان برای تفکیک بین افرادی که امتیاز برابر گرفته‌اند در نظر گرفته خواهد شد.

      • Ostad_George می‌گوید:

        سلام. اگه میشه الگوریتمی انتخابی رو غروب جمعه اینا بذارین. خواهش میکنم |-: صبح نذارین.

  7. ابوالفضل بغلانی می‌گوید:

    سلام و عرض خسته نباشید
    زمان مسابقات اصلی بخش تکنولوژی چقدره؟ مثل دستگرمی تقریبا بدون محدودیته یا برای مسابقه اصلی زمان خاص معین می کنید؟ اگر بله، به هر سوال یه زمان خاصی اختصاص میدید یا به کل مسابقه؟

    • سینا ریسمانچیان می‌گوید:

      سلام به شما.
      زمان مسابقات تکنولوژی معمولا حدود ۴ یا ۵ ساعت هست.
      این زمان مختص کل مسابقه‌است و زمانی مختص تک‌تک سوال‌ها نمی‌شود.

  8. حسین محمودی می‌گوید:

    اگر در بخش تکنولوژی دو نفر تمام سوالات را حل کنند و امتیاز کامل را دریافت کنند و در زمان تفاوت داشته باشند به هر دو ۵۰۰۰ امتیاز میرسد ؟

    • سینا ریسمانچیان می‌گوید:

      خیر، امتیازات برابر، با توجه به میانگین زمان ارسال کدها رتبه‌بندی می‌شوند.

  9. سینا می‌گوید:

    همه مسابقات اصلی که نوشته ۲۵ آبان برگزار میشه! پس چه طور ممکنه یه نفر تویه دوتا مسابقه مختلف تکنولوژی شرکت کنه؟؟؟
    تداخل زمانیهاشون چه جوریه؟

    • سینا ریسمانچیان می‌گوید:

      در رویداد حضوری مسابقهٔ تکنولوژی برگزار نمی‌شود. تنها مسابقهٔ الگوریتمی به صورت حضوری برگزار می‌شود.

  10. abolfazl می‌گوید:

    سلام و عرض خسته نباشید
    با توجه به زمان مسابقه php نشد همه سوال ها رو حل کنم اما به خاطر ارزشمندی سوالات دوست دارم بعدا حل شون کنم. لطفا سوالات مسابقه رو در قسمت سوالات بخش تکنولوژی وارد کنید تا بتونیم از امکان تصحیح استفاده کنیم.
    در ضمن سوالات مسابقه اصلی خیلی سطح شون از دست گرمی بالاتر بودا 🙂

Leave a comment

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *