IT-технологии

Время менять мир

Российские студенты оказались в числе лучших программистов на ежегодной Всемирной конференции разработчиков

Среди миллионов участников традиционного ивента, проходящего под эгидой корпорации Apple, особенно стоит выделить группу молодых конкурсантов-программистов из разных стран мира. Из-за сложившейся ситуации с пандемией коронавирусной инфекции, глобальный форум вот уже второй раз прошел в дистанционном формате. Но эти обстоятельства и трудности не смогли помешать участникам Swift Student Challenge попробовать свои силы в программировании и решении проблем. В числе 350 победителей оказались и россияне.

Проект студента магистратуры второго курса факультета информационных технологий и программирования Национального исследовательского университета ИТМО Артема Боброва адресован создателям цифровых алгоритмов. Его разработка визуально представляет весь написанный разработчиком код. Программа также воспроизводит пошаговую и обратную анимацию с различными скоростями.

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

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

По его словам, благодаря Всемирной конференции разработчиков и Swift Student Challenge в частности, тысячи начинающих кодеров сумели отточить навыки и познакомиться с коллегами из разных стран. Все они успешно работают в сфере технологий, запускают совместные проекты и объединения, направленные на использование технологий для создания лучшего будущего.

Самый юный из призеров конкурса молодых разработчиков — 15-летний Степан Кравцов впервые познакомился с кодингом пару лет назад на курсе при университете Джона Хопкинса. Сейчас молодой человек учится в Московской экономической школе.

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

Больше всего Степана интересует искусственный интеллект и увлекает процесс создания чего-то нового, а также результат, который может принести пользу людям. Для участия в Swift Student Challenge юный разработчик создал приложение, которое подробно и наглядно демонстрирует работу нейронных сетей. Эта программа заинтересует, в первую очередь, людей, увлекающихся программированием. Специальный алгоритм анализирует загруженное в приложение видео и на основе положения тела в кадре определяет, какие действия совершает человек.

Москвич Дмитрий Ткаченко — большой поклонник изобразительного искусства и творчества Ван Гога, в частности. Его мечта — создать приложение, которое объединит искусство и программирование. По задумке, оно подарит людям возможность с помощью персональных гаджетов превращать все вокруг в картины великих художников.

Для конкурсной программы Дмитрий создал мобильное приложение Doppel, которое находит похожие фотографии и дубликаты в медиатеке, чтобы затем удалить ненужные и сэкономить объем памяти на устройстве. Причем программа ничего не удалит без ведома и подтверждения пользователя.

Программирование Дмитрий изучает самостоятельно. Интерес к этой теме у него зародился еще в начальной школе, когда дома появился первый ПК. Сейчас он студент Московского физико-технического института. Выбор прикладной тематики своей разработки Дмитрий объясняет тем, что сейчас повсеместно наблюдается тенденция «цифрового загрязнения». А в скором времени, по мнению программиста, эта проблема станет вровень с негативной экологической ситуацией.

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

По словам молодого разработчика, участие в таком масштабном мероприятии, как WWDC, — это отличный способ делиться знаниями и энтузиазмом, чтобы профессионально развиваться, вдохновляться и вдохновлять других.

Фото из личных архивов респондентов и пресс-службы Apple в России

Показать больше

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Back to top button