Для большинства мальчишек и девчонок спорт — это бег и волейбол, теннис и плавание. А вот учащийся БИЛ № 1 Караганды Даниял Нурлан увлекается спортивным программированием. Здесь также есть подготовка, азарт и огромное желание получить качественные показатели. Только вместо мяча или ракетки — клавиатура и мышка, а результат достигается не привычными тренировками, а решением сложных задач.

Но это не значит, что Даниял увлекается только программированием. В числе его хобби — плавание, игра на гитаре, чтение и многое другое. Ведь сегодня есть все возможности найти для себя любимое дело. А самое главное — это интерес и мотивация.
К счастью, у Данияла Нурлана этого с избытком. Несмотря на то что в школе довольно серьезные нагрузки, благодаря чему учащиеся достигают хороших результатов, тем не менее юноша не перестает заниматься самообразованием.
— Мои любимые предметы — это информатика, алгебра и физика. С прошлого лета занимаюсь по ним более интенсивно. Для этого самостоятельно решаю задачи, нахожу различные темы, изучение которых может расширить кругозор и пополнить копилку моих знаний. Обычно ежедневно у меня на это уходит примерно шесть часов. Но я не считаю, что это время потрачено зря. Благодаря этим школьным дисциплинам развиваются логика, абстрактное мышление. К примеру, в информатике нужно уметь представлять трехмерные, а иногда и четырехмерные данные в двухмерном пространстве. Ну а алгебра — это вообще основа многих математических направлений, а также и в программировании, — говорит Даниял.

Такой основательный подход к делу, безусловно, дает свои результаты. Например, в этом году Даниял завоевал третье место на престижной Жаутыковской олимпиаде. Но при этом все же его главный интерес — спортивное программирование.
— В этой дисциплине мы решаем задачи на скорость. Например, нужно написать код, который будет работать как формула. То есть если подставить значения, то будет выведен верный результат. Вся сложность — это оптимизировать код, сделать его работающим. Ну и, конечно, он должен быстро реагировать, занимать немного памяти и в целом выдать правильный результат. Также тем, кто занимается таким видом программирования, нужно знать различные свойства, формулы, алгоритмы и структуры данных, — объясняет юноша.
Хорошие советы всегда помогают
В ноябре прошлого года Даниял побывал в престижном лагере в Астане, где смог получить интересный опыт.
— Это классное объединение ребят, которых приглашают лично в этот лагерь со всего Казахстана. Нашим тренером был студент Токийского университета, золотой призер Международной студенческой олимпиады по программированию (The international Collegiate Programming Contest), которая считается самой большой и значимой. Мне понравилось, что формат отличался от тех лагерей, где я был ранее. Вместо того чтобы изучать различные структуры данных и доказывать их свойства, мы учились правильно распределять время, быстро писать код, строить что-то вроде карты. Для чего? Чтобы во время какого-нибудь конкурса не потеряться в коде длиной, например, 600 строк и успеть по времени. Отмечу, такого раньше не было. И на самом деле такие встречи очень помогают. Так, я использовал хорошие советы японского тренера и смог выиграть «бронзу» на Международной Жаутыковской олимпиаде, два «серебра» — на Евразийской командной олимпиаде и республиканской олимпиаде по информатике, — продолжает Даниял Нурлан.

В настоящее время юноша окончил десятый класс. Впереди самый сложный, но интересный период, поскольку свою дальнейшую жизнь он планирует связать именно с информатикой.
— Высшее образование хотел бы получать по направлению «computer science». Скажу, что как только в седьмом классе я начал заниматься программированием, то у меня улучшилась академическая успеваемость, появился интерес. В итоге — оценки стали лучше, да и сам я определился, чем буду заниматься в дальнейшем. Если говорить точнее, то собираюсь идти в сферу Software Engineering. Это разработка программного обеспечения. Такие специалисты пишут коды, на которых работают электронные банки, навигаторы и в целом любые приложения, используемые человеком. Здесь важны алгоритмические знания, они у меня есть. Без них те же сайты, к примеру государственных услуг, не смогут работать из-за огромных нагрузок, — говорит юный карагандинец.
Потратить знания с пользой
Есть у Данияла Нурлана и своя мечта, которую он хочет непременно воплотить.
— Я мечтаю создать платформу, на которой ребята смогут изучать спортивное программирование в рамках школьного курса. На ней будут прикрепляться видеоматериалы, задачи, теоретический материал — все в одном месте. И не нужно будет тратить время, чтобы найти необходимое в Интернете, разбираться. Считаю, что это хорошее подспорье для тех, кто всерьез планирует посвятить себя этому интересному направлению, — заключает Даниял Нурлан.
Надежда ЦХАЙ
Фото из архива Данияла НУРЛАНА






