Содержание

  1. Что за направление?
  2. Кто и как может участвовать?
  3. Как устроен трек «Программирование и информационные технологии»?
  4. Что изменилось в этом году?
  5. Как подготовиться к заданиям?
  6. Что дает победа?
  7. Куда идти дальше, если интересует программирование?

Что за направление?

Программирование и информационные технологии сфокусированы на разработке производительного и надежного программного обеспечения. В зависимости от направления специалисты занимаются разными задачами — например, проектируют, разрабатывают и тестируют программные системы различной сложности, начиная от систем автоматизации отдельных бизнес-процессов и заканчивая распределенными высоконагруженными сервисами. Специалисты должны уметь программировать, работать с моделями и архитектурой информационных систем, анализировать требования к ПО и данным, хорошо разбираться в информационных технологиях.

Кто и как может участвовать в олимпиаде?

В олимпиаде «Я — профессионал» могут участвовать студенты бакалавриата, специалитета, магистратуры, базового и специализированного высшего образования. Форма обучения может быть любой — очной, очно-заочной и заочной.

Строгих требований к участникам трека «Программирование и информационные технологии» нет ― организаторы рекомендуют попробовать свои силы студентам, которые свободно владеют одним из распространенных языков программирования (C/C++, Java/Kotlin, C#, Python, Go).

Регистрация на олимпиаду продлится до 11 ноября. Чтобы стать участником, зайдите на сайт, заполните данные в анкете и выберите направления, в которых хотите соревноваться с другими студентами. Выбирать можно сколько угодно ― количество не ограничено. В конце регистрации нужно загрузить в личный кабинет студенческий билет или справку, подтверждающую, что вы студент вуза.

Фото: ИТМО

Фото: ИТМО

Как устроен трек «Программирование и информационные технологии»?

Трек включает два этапа, оба проводятся в дистанционном формате.

Отборочный этап. Участникам нужно решить 10 заданий за три часа. В основе трека — прикладные задачи, благодаря которым проверяют реальные навыки разработчиков. Студентам бакалавриата нужно продемонстрировать знания в области баз данных, операционных систем, телекоммуникационных технологий и машинного обучения. Студенты магистратуры должны уметь работать с многопоточным кодом, хранилищами данных, разбираться в алгоритмах машинного обучения и анализа данных, анализировать предметную область с использованием UML (унифицированного языка моделирования для визуализации процессов и архитектуры системы) на разных уровнях архитектуры информационной системы. Вдобавок студентам обоих уровней предложат решить блок заданий по программированию — как алгоритмическому, так и прикладному.

Заключительный этап. Он также включает 10 заданий по тем же темам, как и на отборочном этапе, но они сложнее, поэтому на их решение отводится больше времени — четыре часа вместо трех. Также выполнение заданий контролируется с помощью системы прокторинга.

Что изменилось в этом году?

Темы заданий не изменились, но организаторы адаптируют разбалловку в зависимости от сложности задач.

Фото: ИТМО

Фото: ИТМО

Как подготовиться к заданиям?

Изучить задания и литературу с прошлых сезонов. Общее описание задач, требования к участникам, демоверсии задач и списки рекомендованной литературы для отборочного и заключительного этапа опубликованы на сайте олимпиады ― стоит начать подготовку именно с этого. При этом организаторы разместили как задания для студентов бакалавриата, так и отдельно ― для студентов магистратуры.

Посмотреть вебинары олимпиады. В этом разделе авторы заданий и эксперты разбирают задачи отборочного и заключительного этапов прошлого года и показывают, на что стоит обратить внимание.

Порешать задачи по спортивному программированию на платформе Codeforces. Это поможет познакомиться с используемыми на практике алгоритмами и структурами данных.

Что дает победа?

Все медалисты, победители и призеры олимпиады получат сразу несколько призов:

  • Диплом и льготы, которые позволят им поступить на бюджет лучших российских вузов без вступительных экзаменов.
  • Возможность пройти стажировку в крупных российских компаниях.
  • Доступ к центру развития карьеры «Я — профессионал». Там можно узнать о стажировках и вакансиях в компаниях-партнерах олимпиады, получить консультацию от HR-специалистов и посетить онлайн-мероприятия и экскурсии от компаний.

Помимо этого, медалистам вручат премию: бронзовые медалисты получат от 100 до 150 тысяч рублей, серебряные — от 150 до 200 тысяч рублей и золотые — от 200 до 300 тысяч рублей.

Фото: ИТМО

Фото: ИТМО

Куда идти дальше, если интересует программирование?

В ИТМО реализуется более 30 программ магистратуры, сосредоточенных как на ИТ-направлении (искусственный интеллект и машинное обучение, разработка ПО для высоконагруженных систем, речевые, мобильные и веб-технологии, аналитика данных), так и на стыке с другими областями — например, биоинформатикой, управлением продуктами и командами, урбанистикой и геймдевом.

Корпоративная магистратура с Napoleon IT «Искусственный интеллект». Студенты научатся создавать ИИ-продукты и технологии и оттачивают навыки, работая над проектами X5 Group, Ozon Банк, МТС, Sber AI и других крупных российских компаний. Также студенты могут составить персональную траекторию обучения и освоить одну или несколько ролей — инженер по машинному обучению, инженер данных, разработчик ИИ-продукта или аналитик данных.

Корпоративная онлайн-магистратура с Яндексом «Программное обеспечение высоконагруженных систем». Студенты погрузятся в программную инженерию и научатся проектировать и реализовывать сложные программные системы — высоконагруженные, распределенные и гетерогенные. Скорость освоения программы зависит от подготовки студентов: выпускникам бакалавриата понадобится два года, а опытным разработчикам — один.

Корпоративная магистратура с ГК «Самолет» «Руководитель IT-разработки». Студенты одинаково хорошо освоят техническую и бизнес-стороны ИТ-разработки: разберутся в проектировании информационных систем, машинном обучении, ИИ и аналитике данных, запуске и ведении ИТ-продуктов, а также управлении экономикой стартапов и удаленными командами.

Магистратура «Разработка программного обеспечения». Студенты изучат современные технологии и языки программирования и выберут одну из специализаций (технологии промышленного программирования, теория языков программирования, машинное обучение или алгоритмическая биоинформатика), чтобы стать middle и senior-разработчиками.

Полный список ИТ-магистратур ИТМО, учебные планы и условия поступления можно посмотреть по ссылке.