ДонНТУ   Портал магистров

Непосредственно хобби

Когда не нужно заниматься исследованиями или учёбой, я посвящаю время двум своим главным хобби: играм, в особенности Counter-Strike 2, и самостоятельному программированию. Эти занятия помогают мне отдыхать и развиваться в разных направлениях.

Counter-Strike 2: тактический отдых

Игровой процесс в Counter-Strike 2
Источник: Steam Community.

В CS2 я играю просто для удовольствия. Мне нравится тактическая составляющая, необходимость быстро думать и работать в команде. Это идеальный способ разгрузить голову после долгого дня за программированием.

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

Что мне особенно нравится в CS2:

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

Программирование: создаю полезные проекты

Пример кода одного из моих проектов
Люблю писать код для решения конкретных задач — от ботов до десктопных приложений
Источник: Memedroid.

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

Какие проекты я разрабатываю:

1. Боты для мессенджеров
Создаю ботов для Telegram и Discord, которые выполняют различные функции: от простых развлекательных команд до сложных систем, которые парсят информацию с сайтов, напоминают о событиях или помогают модерации чатов. Чаще всего пишу их на Python с использованием библиотек aiogram или discord.py.

2. Десктопные приложения
Разрабатываю локальные приложения для Windows, которые помогают автоматизировать рутинные задачи. Например, утилиты для обработки файлов, организации данных или работы с текстом. Для этих целей обычно использую C# с WPF или Python с PyQt/Tkinter, в зависимости от сложности задачи.

3. Инструменты для анализа данных
Поскольку моя магистерская работа связана с анализом данных, иногда создаю небольшие инструменты для обработки и визуализации информации. Эти проекты помогают глубже понять те технологии, с которыми работаю в исследованиях.

Почему мне это нравится:

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

Обзор аналогичных разделов

Оказывается, я не одинок в своих увлечениях — многие магистры ДонНТУ также сочетают технические интересы с игровыми. Вот несколько примеров: