Помимо призового места на ВсОШ, в копилке Дарьи – победы на олимпиадах, которые организуют различные компании. Недавно она стала призером национально-технологической олимпиады по профилю «Квантовый инжиниринг». Фото: Татьяна Иваницкая
Информатика и физика
Максим Харламов начал изучать программирование в пятом-шестом классе, с 7-го класса стал участвовать во ВсОШ по разным предметам. В 9-м классе он пришел к олимпиадному программированию: ездил на смены в образовательные центры «Сириус», «Импульс», Летнюю компьютерную школу, проходил курсы подготовки от российской IT-компании.
- Важные советы для подготовки давали преподаватели центра «Единство» в Вологде - Николай Васильевич и Алексей Иванович. Своего постоянного преподавателя у меня никогда не было, - говорит Максим. - Родители оказывают огромную поддержку, никогда не запрещали пропускать школу ради участия в олимпиадах. Когда я делал первые шаги в программировании, часто обращался к ним за помощью.
Дарья Шевченко тоже начала участвовать в олимпиадах с 7-го класса, но ее путь сложился немного по-другому.
- Так как мама моя физик, до 10-го класса я очень упорно занималась физикой, показывала результаты, победила в перечневой олимпиаде хорошего уровня. В начале 10-го класса я попала на смену «Сириус. ИИ», где узнала, что вообще такое ИИ, и тогда начался новый путь. Я поучаствовала в нескольких олимпиадах и, когда это направление ввели во ВсОШ, подумала, почему бы не попробовать. Для подготовки я ездила на сборы от различных российских корпораций. Перед заключительным этапом стало понятно, что, если заниматься более усердно, есть шансы взять призовое место.
Дарья признается, что совмещать подготовку к олимпиаде и обычные уроки было нелегко, тем более что направление новое, никто не знал, к каким заданиям готовиться, и приходилось многое изучать самостоятельно. Родители поддерживают ее во всех начинаниях. На вопрос, помогли ли ей в освоении информатики знания из физики, девушка ответила так:
- В физике мы описываем какие-то зависимости формулами, а в практической жизни пытаемся эти зависимости как-то экстраполировать и использовать. В ИИ мы также пытаемся описать какие-то реальные процессы сначала математическими формулами, а потом проверить это еще и в реальности. То есть, по сути, это одно и то же, просто происходит в разных «мирах». ИИ - это скорее физика информационных технологий.
Благодаря поддержке родителей Максим Харламов еще в средней школе начал осваивать программирование.
Фото: Анастасия Ташева
Теория и практика
Заключительный этап проходил в Москве, олимпиадные туры проводились в больших залах с компьютерами.
- В каждом задании нужно было написать программу на одном из языков программирования, которая решает задачу из условия. Каждое решение должно быть эффективным: работать быстро, использовать мало оперативной памяти. Все программы проверялись на наборе тестов, некоторые из них были с какими-то сложными случаями, некоторые были очень большими (около 1 млн строк), - рассказал Максим.
Дарья проходила математический тур, где нужно решать задачи из вузовской программы, по темам, которые составляют теоретическую базу ИИ. В практическом туре – экспериментальные задания: проверка гипотез, задачи на анализ данных, на обработку естественного языка и на компьютерное зрение.
- Машинное обучение строится на том, что по имеющимся данным мы пытаемся наиболее точно предсказать какую-то целевую величину, - объясняет Дарья. - Например, у нас есть данные о характеристиках какой-то квартиры и мы хотим предсказать, сколько она будет стоить, по данным, которые у нас имеются за прошлый год. В разных сферах это выглядит по-разному: классификация текстов, картинок, генерация, то есть создание чего-то нового на основе предыдущего.
На заключительном этапе лицеисты встретили своих друзей и знакомых, с которыми общались на разных образовательных сменах при подготовке к олимпиадам. Ребята участвовали в различных мероприятиях, организованных крупнейшими IT-компаниями России, ездили на экскурсии по достопримечательностям столицы и в офисы компаний.
Достичь цели
Максим признался, что изначально программирование привлекло его большой зарплатой и перспективностью.
- Олимпиадное программирование отличается сложностью задач, оно требует наиболее быстро работающих и эффективных решений, - говорит Максим. - Последний год я готовился в серьезном кружке, туда был сложный отбор. Я точно понимал, что знаний и опыта у меня достаточно, но в том, что стану призером, я не был уверен. Для меня это серьезное достижение, повод для гордости, подтверждение того, что вся подготовка была не зря. Я достиг цели, которая несколько лет назад казалась чем-то невозможным.
Мы не могли не задать Дарье волнующий нас вопрос: сможет ли ИИ заменить людей?
- Человека заменит не ИИ, а другой человек, который умеет пользоваться ИИ. Искусственный интеллект продолжит развиваться, и, возможно, в конечном итоге останутся лишь те профессии, которые либо создают ИИ, либо работают вместе с ним. Следующая ветвь развития – физический ИИ, когда ИИ проникнет не только в виртуальную среду, но еще и в реальный мир. Вот тогда будет интересно.
Добавим, что несмотря на большую учебную нагрузку у ребят есть и другие увлечения. Дарье нравится фотографировать, путешествовать с семьей и заниматься спортом, Максим любит плавать, бегать, ездить на велосипеде.
Возможности и планы
Призовое место на заключительном этапе «всероса» дает большие преимущества: любой вуз России готов принять таких абитуриентов без дополнительных экзаменов на любое направление, связанное с профилем олимпиады. Нужно сдать только обязательные ЕГЭ по русскому языку и математике, необходимые для получения школьного аттестата. Максим планирует поступить в вуз по направлению, связанному с информатикой и математикой. Дарья хочет найти такую программу обучения, которая бы включала и физику, и информатику.
Марина Чадова