11 крупнейших международных соревнований по программированию на 2022 год

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!



Недавно я собирала подборку соревнований для гемдизайнеров, т.к. начала изучать геймдизйан.

Геймдизанер ≠ геймдевелопер, потому во многих джемах нет порога входа, можно создавать игру, не шаря за разработку и использовать ноу-код движок. А для тех, умеет в программирование, проводят соревнования по спортивному программированию. Большие, международные и иногда с призами. Под катом 11 самых крупных соревнований для разработчиков на 2022 год.


1. TopCoder




TopCoder проводят соревнования по спортивному программированию, в основном, в индивидуальном зачёте. TopCoder собирает участников один раз в неделю для онлайн-соревнований (матч в один раунд) и два раза в год как онлайн, так и на месте (турниры). 

Сам турнир называется Topcoder Open. Это ежегодный конкурс программирования и дизайна. Всего в Topcoder шесть видов соревнований: Algorithm, Development, First2Finish, UI Design, UI Prototype и Marathon. Финал турнира проходит в США.

Кстати, регистрация на мировой турнир 2022 года уже открыта, запланированы направления: Algorithm и Marathon.

TopCoder одновременно работает как платформа для хайринга, где компании могут оставить заявку со своим кейсом, а участники могут наниматься как фрилансеры. В TopCoder предлагают кейсы IMB, Google и eBay.

2. Google Code Jam




Ежегодное соревнование по программированию, которое проводят с 2003 года. В нем участников просят решать сложные алгоритмические задачи за ограниченный промежуток времени. Программисты могут использовать любой язык программирования по своему выбору. Этот конкурс начинается онлайн, и программисты могут попрактиковаться, решая задачи прошлых лет. Это условно «личный зачет» среди челледжей гугла. Регистрация в 2022 году открывается 1 марта.

3. Google Hash Code




Соревнование по программированию для команд студентов и профессионалов. Решать уже предлагают не абстрактные, а реальные кейсы. Затем лучшие команды обычно приглашали в офис Google на финальный раунд, но в 2022 году финал этого соревнования будет тоже виртуальный.

4. Google Kick Start




Глобальное онлайн-соревнование по программированию, состоящее из трехчасовых раундов различных алгоритмических задач, разработанных инженерами Google. Эти соревнования проводятся круглый год, и участники могут получить возможность пройти собеседование в Google. Регистрация в 2022 году открывается 1 февраля.

Code Jam to I/O


В 2021 году прошло 2,5 часовое соревнование по программированию для девушек. 150 лучших получили приглашение на конференцию Google I/O. Будет ли Google проводить это соревнование в 2022 году, пока непонятно.

5. ICFP Programming Contest


Международная конференция по функциональному программированию проводится ежегодно с 1998 года, а за несколько месяцев до конференции, в июне-июле, проводят ICFP Programming Contest. ICFP — это увлекательное и сложное трехдневное открытое соревнование по программированию.

Участие в соревнованиях бесплатное, предварительно регистрироваться не нужно. Участвовать можно командами из любого количества участников. Участники могут работать из любого места. В 2022 году конференция пройдет в начале сентября, в Словении.

В 2020 году ребята из России организовали соревнование и отчет на Хабре написали.
 

6. The International Obfuscated C Code Contest




Конкурс IOCCC работает уже в течение 25 лет. 

Цель конкурса IOCCC:

  • Написать самую непонятную/ запутанную программу на языке C в рамках правил.
  • Иронично показать важность стиля программирования.
  • Проиллюстрировать некоторые тонкости языка C.
  • Обеспечить безопасный форум для плохого кода C. :-)
  • Участникам надо написать самую непонятную или запутанную программу на C длиной менее 4096 символов в соответствии с правилами.

Вот отчет на Хабре про личный опыт одного из участников.

Организаторы предупредили, что планируют задержать проведение IOCCC в 2022 году.. 

7. Microsoft Imagine Cup




Microsoft Imagine Cup проводят уже 20 лет. Эта программа предлагает участникам заняться проблемами, представленными всякими некоммерческими организациями, которые затем можно будет решить в рамках проекта Imagine Cup.

Победитель Imagine Cup получает денежные призы, грант Azure и сеанс наставничества с генеральным директором Microsoft.

8. Facebook Hacker Cup




Ежегодное открытое соревнование Facebook по программированию. Судя по расписанию предыдущих лет, отборочный этап конкурса начинается летом, а финал проходит в декабре. 

11 декабря 2021 Алексей Данилюк (Um_nik) из Украины занял 2 место в финале кубка: Он смог решить все 4 финальные задачи, но оказалось, что только 3 из них верно, по тому Алексей занял второе место.

9. Hewlett Packard Enterprise (HPE) Codewars




Codewars HPE предназначены для старшеклассников и проводятся ежегодно с 1999 года. В командах должно быть не более 3-х участников. На решение пула из 20-30 задач обычно отводят 3 часа. Частичное решение задач не учитывается. За каждую правильно решенную задачу команда получает балы в соответствии со сложностью задачи. Допустимые в соревнованиях языки: C, C++, Java, JavaScript, Python 2, Python 3.

В 2022 году Codewars запланированы на 5 марта.

10. International 24-hour Programming Contest


The Challenge 24 — это 24-часовой международный конкурс программирования для студентов от Венгерской ассоциации студентов-электротехников. Спонсор соревнования — IBM.

Это означает, что программисты не могут участвовать в одиночку, приходится создавать команды, состоящие из трех студентов. Кроме того, каждый участник должен быть студентом университета, у которого не более 5 лет университетского образования. 
 
А, и еще, все студенты, которые уже участвовали в 2-х Мировых финалах или 5-ти общих региональных соревнованиях по программированию, не допускаются к повторным соревнованиям.

Участникам разрешено пользоваться собственными компьютерами. Это дает им возможность работать в своей обычной среде, которая им больше всего подходит. Также нет ограничений по операционным системам, средствам разработки или платформам программирования. 30 лучших команд получают приглашение в Будапешт, Венгрия, где проходит «настоящий» BME Challenge 24.

11. The International Collegiate Programming Contest




Международная студенческая олимпиада по программированию ACM-ICPC — это конкурс алгоритмического программирования для студентов колледжей. Команды из трех человек, представляющие свой университет, работают над решением реальных проблем. Это старейшее, крупнейшее и самое престижное соревнование по программированию в мире.

В 2021 году Москва впервые принимала финал ICPC, где участвовали 100 лучших команд. Всего участие в соревновании приняли 60 000 студентов из 3 500 университетов из 115 стран мира. Кстати, в 2021 году первое место заняли студенты Нижегородского государственного университета им. Н. И. Лобачевского. 

Вот заметка на Хабре про это событие.

Событие очень приятное, но не очень знаменательное: российские студенты побеждают 8-ой год подряд.



А что ещё


Есть Американская лига компьютерных наук ( ACSL ), но я не смогла найти упоминаний участия в этом конкурсе команд из России, хотя на сайте упоминают более 500 команд в Соединенных Штатах, Канаде, Европе и Азии. 

Есть еще регулярные соревнования по программированию на таких платформах как CodeChef, HackerRank, LeetCode, Codeforces, Project Euler. Я могла упустить какой-то крупный или исторически важный челлендж, так что буду рада дополнениям.

Источник: https://habr.com/ru/company/timeweb/blog/600015/


Интересные статьи

Интересные статьи

Как известно, с началом глобальной пандемии люди по всему миру были ограничены в посещении общественных мест и, соответственно, их физическая активность снизилась. Это поспособствовало выпуску огромно...
Компания Dassault Systemes является лидером в сфере систем автоматизированного проектирования, цифровизации производств и автоматизации процессов.В этом году, в силу ограничений, будет организована он...
Но если для интернет-магазина, разработанного 3–4 года назад «современные» ошибки вполне простительны потому что перед разработчиками «в те далекие времена» не стояло таких задач, то в магазинах, сдел...
Всем привет. После KnowledgeConf 2019 прошло уже полгода, за это время я успел выступить еще на двух конференциях и провести лекции на тему управления знаниями в двух крупных ИТ-компаниях. Общаяс...
Тема статьи навеяна результатами наблюдений за методикой создания шаблонов различными разработчиками, чьи проекты попадали мне на поддержку. Порой разобраться в, казалось бы, такой простой сущности ка...