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

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

در ادامه مطلب با دیجیاتو همراه باشید.

 

۱- مسابقه‌ی برنامه نویسی گوگل

google code jam2

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

در این رقابت شرکت کنندگان ۲۷ ساعت فرصت دارند تا امتیاز لازم برای راه‌یابی به مرحله اول مسابقه را بدست آورند. نحوه‌ برگزاری مسابقه نیز به جز مرحله‌ پایانی که در ساختمان گوگل انجام می‌شود، به صورت آنلاین است. سبک سوالات Code Jam تا حدودی مشابه رقابت های ACM است اما امکان استفاده از هر زبان برنامه‌نویسی، تکنولوژی و یا محیط توسعه‌ای برای حل مسائل آن وجود دارد.

اولین مسابقه Code Jam در سال ۲۰۰۳ برگزار شد و بعد از پنج سال، یعنی در سال ۲۰۰۸ تعداد شرکت کنندگانش به ۱۱۰۰۰ نفر رسید که از ۱۲۸ کشور دنیا برای رسیدن به جایزه‌ی ۱۰۰۰۰ دلاری گوگل رقابت می‌کردند. در آخرین دور این مسابقات که سال گذشته برگزار شد، تعداد شرکت کنندگان از ۲۵۰۰۰ نفر بیشتر بود و برندگان نهایی مسابقه هم شرکت کنندگانی از کشور های چین، بلاروس و روسیه بودند.