Слипенко Максим Константинович

Слипенко Максим Константинович

Факультет интеллектуальных систем и программирования

Кафедра программной инженерии им. Л. П. Фельдмана

Направление: 09.04.04 «Программная инженерия»

Профиль: «Методы и средства разработки программного обеспечения»

Тема выпускной квалификационной работы магистра: «Повышение точности ответов чат-ботов на базе больших языковых моделей»

Руководитель ВКР: кандидат технических наук, доцент кафедры программной инженерии им. Л. П. Фельдмана Рычка Ольга Валентиновна

О себе Реферат Научные труды Индивидуальный раздел

Программирование как стиль жизни

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

Мне важно не просто писать код, а понимать, как устроены технологии изнутри — от проектирования сложных систем и оптимизации алгоритмов до организации командной работы и автоматизации процессов. Это стремление к глубине привело меня к двум ключевым направлениям, которые особенно близки мне: спортивное программирование и Open-Source разработка.

Спортивное программирование

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

В студенческие годы, особенно на старших курсах, я перешёл к соревнованиям по продуктовому программированию — хакатонам, где задачи ближе к реальным бизнес-проблемам, в отличие от чисто алгоритмических вызовов.

Я в составе команды mzhn-team на хакатоне «Цифровой прорыв. Сезон: искусственный интеллект»
Я в составе команды mzhn-team на хакатоне «Цифровой прорыв. Сезон: искусственный интеллект»

Баланс между учёбой и работой со временем сделал участие в соревнованиях менее регулярным, но этот опыт я считаю одним из самых ценных. Хакатоны и олимпиады помогли мне развить не только технические навыки, но и умение работать в команде, быстро принимать решения и мыслить системно.

Open-Source разработка

Open-Source — это не просто модель разработки, где код открыт для всех. Это культура сотрудничества, взаимопомощи и честного обмена знаниями. [1] Мой интерес к Open-Source развивался постепенно и впервые проявился на первой работе, где часть компонентов создаваемой системы распространялась под свободными лицензиями. Этот опыт стал для меня отправной точкой в понимании принципов свободного ПО и ценностей сообщества.

Мой интерес к Open-Source развивался параллельно с другими направлениями. Трудно назвать точный момент начала, но первые серьёзные шаги были сделаны на моей первой работе, где часть компонентов системы распространялась под свободными лицензиями.

В студенческие годы я прошёл дополнительное профессиональное образование в Санкт-Петербургском политехническом университете (СПбПУ) по программе «Системное и сетевое администрирование Linux», получив квалификацию «Системный администратор информационно-коммуникационных систем». На этой программе я познакомился с компанией «Базальт СПО» — ведущим российским разработчиком операционных систем «Альт», специализирующимся на свободном программном обеспечении.

Сейчас я в процессе вступления в ALT Linux Team — международное, преимущественно русскоязычное, сообщество разработчиков свободного ПО, поддерживающем репозиторий Sisyphus, лежащий в основе дистрибутивов ALT Linux [2]. Участие в этом помогает мне глубже понять внутреннюю кухню проекта, структуру пакетов и подходы к организации сборок.

Кроме того, я стал частью сообщества ALT Gnome — открытого сообщества пользователей операционной системы ALT Linux, ориентированного на среду рабочего стола GNOME. Здесь я занимаюсь вопросами инфраструктуры и отвечаю за целый комплекс важнейших сервисов. Это мне помогает развивать навыки DevOps и работать с такими технологиями как Ansible, Terraform и другие.

Особенно мне нравится, что в этом сообществе я могу активно общаться на своём родном русском языке с единомышленниками, которые разделяют мою страсть к свободному ПО. Это создаёт комфортную и вдохновляющую атмосферу, где мы обмениваемся идеями, решаем технические задачи и вместе развиваем интересные проекты. Сообщество вдохновляет, учит и даёт ощущение причастности к чему-то большему.

Компания «Базальт СПО» и ИПС РАН им. Айламазяна организуют несколько конференций в год, посвящённых свободному ПО, где единомышленники собираются для обсуждения проектов, обмена опытом и презентации новинок. Например, ежегодная конференция разработчиков СПО и конфереция «Свободное программное обеспечение в высшей школе».

Мой бейджик с конференции ХIX конференция «Свободное программное обеспечение в высшей школе» (28 – 30 июня 2024 года)
Мой бейджик с конференции ХIX конференция «Свободное программное обеспечение в высшей школе» (28 – 30 июня 2024 года)

ХXI конференция разработчиков свободных программ
ХXI конференция разработчиков свободных программ. Источник

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

Я также вношу вклад в международный проект Forgejo — лёгкую и децентрализованную альтернативу GitHub (форк Gitea) [3]. Это платформа для хранения кода и совместной работы, которая ценит свободу и независимость. За последнее время я внёс несколько улучшений в кодовую базу, и приятно осознавать, что эти изменения уже используются тысячами разработчиков по всему миру.

Вместо заключения

Для меня программирование — это не просто набор технологий, а философия постоянного развития и открытости. Спортивное программирование научило меня мыслить точно и быстро, а Open-Source — работать в сообществе и видеть ценность в совместном труде.

Каждый новый проект — это возможность сделать мир технологий чуть лучше. И именно это чувство движет мной каждый день.

Мем с Гомером Симпсоном, сидящим за старым компьютером. На экране написано «TO START PRESS ANY KEY». Подпись внизу: «“Чтобы начать, нажмите любую клавишу.” Где клавиша “any”?»
Ошибки и вопросы — часть роста. Главное — не останавливаться. Источник

Подобные увлечения есть и у других магистров:

Источники

Полезные ссылки

О себе Реферат Научные труды Индивидуальный раздел