Омские айтишники могут попытать удачу в международном чемпионате по программированию Yandex Cup. В нём участвуют как опытные специалисты, так и новички из 90 стран. Событие даёт возможность помериться силами с программистами со всего мира.
Чемпионат проходит по шести направлениям:
Бэкенд-разработка - с использованием таких языков программирования, как Java, Kotlin, Python, Go, C#, C++. Здесь будут традиционные алгоритмические задачи, работа с базой данных, реализация и использование HTTP API.
Фронтенд - разработка - на JavaScript. Надо будет показать навыки владения приёмами функционального и реактивного программирования, понимание системы типов Typescript. Участникам нужно будет обрабатывать большие данные, работать с событиями, асинхронностью и продвинутыми приёмами CSS вёрстки, а также предлагать неочевидные способы решения задач.
Мобильная разработка - Android, iOS. Необходимо будет реализовать собственный компонент для решения определённой задачи. Затем реализовать авторские пути её решения. Они будут оцениваться по скорости работы или степени приближения к идеалу. Необходимо будет найти и исправить проблему в приложении. После реализовать оптимальный алгоритм или выбрать наилучшую структуру данных.
Аналитика - Python, SQL. Задача - высказать и затем продвинуть свои гипотезы, провести эксперимент и реализовать алгоритмические решения.
Машинное обучение - детали по этому направлению будут опубликованы организатором позднее.
Алгоритм - здесь можно задействовать Java, Kotlin, Python, Go, C#, С/C++ и Rust.
По каждому направлению будут выбраны топ-5 специалистов, которые получат от 100 до 500 тыс. рублей.
Также есть трек "Юниоры", в котором школьники 14-18 лет могут участвовать по трём направлениям: аналитика, алгоритмы и машинное обучение. Задачи для них будут составлять сотрудники Яндекса и опытные олимпиадники. Здесь будет по четыре финалиста и размер призов составит от 100 до 400 тыс. рублей.
Чемпионат по программированию будет проходить в три этапа: пробный тур (для направления машинное обучение его не будет), квалификация и финал.
В итоге среди шести направлений будут определены 42 призёра из 180 финалистов. Призовой фонд составит 12 млн рублей. Финал и награждение участников пройдут офлайн-формате в начале декабря в Стамбуле. Для участников подготовят насыщенную программу мероприятий и проведут нетворкинг с сильнейшими разработчиками мира.
Участие в чемпионате бесплатное, но необходимо до 29 октября зарегистрироваться и выбрать направления.
В нашей рубрике "Войти в ИТ" вы найдёте интересные материалы о разработчиках, тестировщиках и других ИT-специалистах. Мы рассказываем, как они погружаются в мир технологий и что их вдохновляет на профессиональное развитие.
Изображение создано с помощью Midjourney