Программное обеспечение, написанное студентом Новосибирского государственного университета Владиславом Родякиным, стало важной частью системы управления одного из самых масштабных научных проектов России — Сибирского кольцевого источника фотонов (СКИФ). Сегодня этот софт уже используется в работе уникального ускорительного комплекса, строящегося в наукограде Кольцово.
Как известно, СКИФ — это мегасайенс-установка, ставшая первым в России и самым мощным в мире источником синхротронного излучения четвёртого поколения. Этот комплекс открывает широчайшие возможности для исследований в самых разных областях — от материаловедения до медицины. Благодаря высокой яркости и когерентности излучения, СКИФ позволяет буквально «заглядывать внутрь» вещества, получать сверхточные данные о его структуре и поведении. Реализация таких проектов существенно укрепляет позиции России в международной научной кооперации и создает технологическую базу для прорывных разработок в наукоёмких отраслях.
Программа, которую создал Владислав, представляет собой конфигурационную базу данных. Она хранит информацию об устройствах ускорителя и позволяет автоматически передавать её в управляющие системы.
— По сути, это описание ряда параметров устройств СКИФа, которое потом передаётся в управляющее программное обеспечение. То есть моя программа обеспечивает другие программы актуальными данными для работы с «железом» ускорителя, — рассказывает Владислав Родякин, выпускник бакалавриата Физического факультета НГУ.
Работа над программой стала для Владислава выпускной квалификационной работой. Её он выполнял, входя в состав команды сотрудников Института ядерной физики СО РАН, которая отвечает за автоматизацию процессов в проекте СКИФ и других российских ускорителях. Программное обеспечение разрабатывалось с октября по май и заняло около 20 часов в неделю в течение нескольких месяцев. Сейчас Владислав продолжает поддерживать и дорабатывать свою систему на основе запросов, поступающих в ходе эксплуатации.
— Мне особенно понравилось, что работа в ИЯФ давала реальную самостоятельность. Я прошёл весь цикл — от проектирования базы данных до создания интерфейса, веб-приложения и интеграции в систему управления. Это уникальный опыт: в бизнес-индустрии начинающие программисты часто получают рутинные задачи, а здесь я работал как человек-оркестр, — отмечает он.
Тесное сотрудничество научных институтов Сибирского отделения РАН и Новосибирского государственного университета продолжается на протяжении всей истории вуза. Такой подход позволяет студентам включаться в реальные исследовательские и инженерные проекты уже на этапе обучения. И проект, выполненный Владиславом, — яркое тому подтверждение.
— Наше направление на физфаке НГУ специально готовит студентов к работе с научными установками и к написанию программного обеспечения для них. На третьем году обучения я прошёл курс, преподаватель которого как раз занимался ПО для СКИФа — он и пригласил меня в команду. Так я оказался в большом научном проекте, — рассказывает Владислав.
Сегодня Владислав Родякин продолжает учёбу в магистратуре и работу в Институте ядерной физики. Его опыт показывает: университет может быть не только местом учёбы, но и стартовой площадкой для участия в передовых проектах национального и международного масштаба.