12 сентября отмечается День программиста. В современном мире сфера IT давно вышла за пределы обслуживания персональных компьютеров и позволяет создавать невероятные проекты.
Как на умении писать код построить инновационный бизнес, своим примером показывают студенты Южного федерального университета.
Эйнштейн боялся – студенты делают
В 2024 году два десятка технологических стартапов, созданных студентами, магистрантами и аспирантами ЮФУ, вошли в список победителей конкурса «Студенческий стартап» и получили гранты по миллиону рублей на реализацию своих проектов. Многие из этих стартапов связаны с программированием и IT.
Суть проекта студентки Института компьютерных технологий и информационной безопасности Валерии Юшицыной заключается в создании программно-аппаратного комплекса удалённого управления системой квантового распределения ключей (СКРК).
– Для реализации нашего стартапа в первую очередь я опираюсь на знания принципов действия систем КРК и квантовой криптографии. Это привлекает меня, потому что сама квантовая физика — большая загадка даже для нашего прогрессивного времени. Кроме того, моя специальность и обучение на кафедре дают необходимые навыки в данных научных областях. А мой научный руководитель — доцент Антон Плёнкин — всегда поддерживает подобные инициативы, что, несомненно, мотивирует на развитие и стремление к новым достижениям, – поделилась Валерия Юшицына.
Квантовое шифрование является практическим применением теории квантовой запутанности. Эта теория гласит, что два электрона могут быть связаны «невидимой нитью», позволяющей одному менять свои параметры одновременно с другим, игнорируя любые ограничения. «Жуткое действие на расстоянии», — так окрестил этот феномен Альберт Эйнштейн, ведь он противоречил одному из главных постулатов теории относительности — невозможности взаимодействия быстрее скорости света.
Чтобы устранить противоречия, нужно всего лишь взглянуть на мир глазами не только физиков, но и математиков. Один атом не передаёт другому никакой сверхсветовой сигнал. Просто кубит, квантовый бит информации, благодаря принципу суперпозиции может находиться в состояниях «1» и «0» одновременно, а мы, как наблюдатели, в момент измерения мгновенно узнаём то, что уже было предопределено суперпозицией, существовавшей с момента запутывания частиц.
Квантовое шифрование – это наиболее передовая технология защищенной связи. С помощью передачи данных в квантовых состояниях можно построить канал связи, в котором любая попытка компрометации информации будет обнаружена. Для студентов кафедры Информационной безопасности телекоммуникационных систем ИКТИБ ЮФУ квантовые коммуникации, технологии и квантовая криптография — неотъемлемые части обучения.
-Исследования и апробация технологий квантовой криптографии осложняется тем, что у очень малого количества людей в мире есть доступ к оборудованию систем квантового распределения ключей (СКРК), ведь его средняя стоимость составляет порядка 150 000 долларов. У нас в институте такое оборудование есть, в лаборатории «Квантовые коммуникации», единственной в своем роде на Юге России. Такое оборудование не должно стоять без дела, оно должно использоваться по максимуму в интересах обучающихся и индустриальных партнеров университета. Мы можем разумно предоставлять доступ к этому уникальному оборудованию другим учебным заведениям или даже коммерческим организациям, но для этого нужно разработать программно-аппаратный комплекс под эти цели, – рассказала Валерия Юшицына.
Таким комплексом должен стать коробочный продукт «Plug&Play». Сейчас идея находится на начальной стадии разработки. Валерии и ее команде предстоит регистрация собственной компании, создание аппаратной части и ПО. На это уйдет миллион рублей гранта, выигранного в конкурсе «Студенческий стартап».
В команду стартапа входят электронщик-схемотехник, программист, маркетолог, дизайнер и научный руководитель Антон Плёнкин. Каждый член команды обладает профессиональным опытом, что обеспечивает качественную реализацию идеи создания программно-аппаратного комплекса удалённого управления системой квантового распределения ключей.
Протестируй, на что способен
Понимание алгоритмов и структур компьютерных данных требует не только теоретических знаний, но и практического опыта. Высокоэффективным способом мотивации студентов и даже школьников к изучению информатики являются соревнования по программированию, которые чаще всего проводятся на платформах для автоматизированного тестирования программного кода.
Такие платформы уже существуют на рынке, но все они не лишены недостатков, например, не предоставляют возможность самостоятельно изучать программирование между соревнованиями, имеют запутанный интерфейс или недоступны в России. Студент ИКТИБ ЮФУ Роман Пытков и его команда намерены обойти конкурентов со своим стартапом «Liquidcode».
– Наш стартап представляет собой платформу для обучения основам программирования новичков, но также он подойдёт и более продвинутым пользователям, чтобы подтянуть знания алгоритмов. Платформа будет наполнена статьями и обучающими материалами, а новые знания можно будет закрепить, решая алгоритмические задачи. При этом код будет тестироваться в автоматическом режиме на готовом или случайно сгенерированном наборе тестов, сравниваясь с эталонным решением задачи. Это мощный инструмент, который может быть использован как в школьной программе, так и в университетских курсах по программированию. Кроме того, платформа может использоваться для проведения соревнований и практических занятий, способствуя активному и интересному обучению, — рассказал Роман Пытков.
Важнейшей характеристикой «Liquidcode» является большое количество поддерживаемых языков программирования. В итоге стартап студентов ЮФУ представляет собой web-сайт и платформу с открытым API, чтобы кто угодно мог создать новый интерфейс к платформе. Зарегистрированные пользователи смогут открывать задачи любого уровня сложности и сразу приступать к решению, то есть написанию кода на удобном для них языке программирования. В случае, если пользователь на справляется с задачей, он может изучить разбор недопонятой темы, например, прочитать статью или посмотреть видеоурок.
Наша платформа может быть интересна для преподавателей информатики и программирования в школах и университетах, а также для начинающих программистов, готовых учиться самостоятельно. Благодаря своей гибкости и адаптивности, наш продукт может быть успешно использован как для начинающих, так и для опытных студентов, обеспечивая им эффективные инструменты для обучения и саморазвития в области программирования и информатики. Потенциально монетизировать проект можно, добавив некоторые платные материалы, ежемесячную подписку, включающая в себя более подробные разборы задач и приоритетное обслуживание, — объяснил Роман Пытков.
Средства гранта Фонда содействия инновациям ребята планируют потратить на аренду мощного кластера серверов и привлечение профессиональных авторов задач и статей по программированию, которые наполнят платформу интересным контентом.
Переводчик на IT-шный язык
Среди малых IT-компаний России огромную долю на рынке занимают студии веб-разработки, специализирующиеся на разработке веб-сайтов по индивидуальным запросам заказчиков. В такой компании системный аналитик проводит интервью с заказчиком, согласовывает требования и передаёт их проектировщикам, затем дизайнерам и наконец разработчикам. При этом требования заказчика, как показывает практика, нередко бывают расплывчатыми, и у системного аналитика уходят дни, недели, а иногда и месяцы, чтобы визуализировать образ конечного продукта.
Веб-платформа визуализации требований «InterView» от студента ИКТИБ ЮФУ Артёма Борисова и его команды поможет в разы ускорить процесс выявления и превращения требований заказчика в образ конечного продукта с помощью умного онлайн-конструктора.
– Прямо во время интервью аналитика с заказчиком наша система выделяет ключевые слова и соотносит их со словарем визуальных элементов. К концу интервью система уже представляет концептуальный макет проекта, который аналитик уже может корректировать при необходимости. Количество начальных итераций снижается до одной-двух, и новый заказ быстрее уходит проектировщикам. Наш сервис поможет небольшим IT-компаниям повысить маржинальность проектов в разы, а их заказчикам с самого начала получать точное представление о конечном продукте, — поделился Артём Борисов.
Платформа «InterView» использует системы распознавания устной речи и преобразования её в текст, чтобы визуализировать требования заказчика в режиме онлайн.
Миллион рублей гранта будет потрачен разработчиками на регистрацию юридического лица, разработку MVP проекта и другие затраты, включающие разработку структуры и заполнение динамического словаря, библиотеки типовых элементов, модулей преобразования и визуализации, а также анализ и интеграцию систем распознавания речи.
Это наш праздник
С каждым годом российский рынок информационных технологий развивается, причём в разы обгоняет среднемировую динамику. Локализация технологий вокруг отечественного ПО, обеспечение информационной безопасности страны и рост рынка IT-услуг — это цели, на достижение которых работают самые профессиональные кадры.
В 2024 году Южный федеральный университет занял первое место среди вузов России, готовящих IT-специалистов по данным рейтинга SkillStaff. На этой платформе по найму внештатных IT-специалистов, заметили исследователи, работодатели охотнее всего нанимали выпускников ЮФУ.
Южный федеральный университет поздравляет всех, чья жизнь неразрывно связана с компьютерным кодом с Днём программиста, приглашает поступать в ЮФУ на программы, связанные с IT, а также напоминает, что в этой сфере пересекаются фундаментальная наука и технологическое предпринимательство.