Силаков Денис Владимирович
Доцент, кандидат физико-математических наук
Департамент программной инженерии (факультет компьютерных наук)
НИУ ВШЭОценок пока нет.
Оставьте первый отзыв ниже.
Биография
Денис Владимирович Силаков — доцент департамента программной инженерии факультета компьютерных наук НИУ ВШЭ, кандидат физико-математических наук. Он также преподаёт в Центре организации обучения студентов для топ-специалистов в сфере информационных технологий. В университете работает с 2013 года, научно-педагогический стаж — 12 лет. Магистратуру Московского физико-технического института по специальности «Прикладные математика и физика» окончил в 2006 году, кандидатскую степень получил в 2010 году. Профессиональные интересы — автоматизация тестирования, управление требованиями и автоматизация программирования. Владеет английским и французским языками.
Основная дисциплина Силакова — научно-исследовательский семинар «Дистрибьюция программного обеспечения в Linux», курс по выбору образовательной программы 09.03.04 «Программная инженерия» для первокурсников. Семинар идёт с 1-го по 3-й модуль, оценивается в 3 кредита и 44 контактных часа и открыт для студентов всех кампусов НИУ ВШЭ. Он читает его один и ведёт непрерывно с 2021/2022 учебного года. Тема семинара — практическая проблема, с которой сталкивается любой разработчик под Linux: многообразие дистрибутивов и средств управления пакетами не позволяет собрать один пакет RPM или Deb, пригодный сразу для всех систем. Студенты разбирают исторические форматы пакетов и их принципиальные ограничения, а затем современные альтернативы — прежде всего контейнеры Docker, основанные на легковесной виртуализации, — и их аналоги. По итогам курса они должны уметь пользоваться инструментами RPM и Deb для сборки и установки пакетов, понимать недостатки Docker с точки зрения безопасности и уметь их нивелировать. Помимо инженерной части семинар формирует навыки научного исследования: сбор, анализ и синтез информации, постановка задач в рамках цели проекта, выбор способов решения с учётом ресурсов и ограничений.
В базе публикаций НИУ ВШЭ у Силакова числится 74 работы. Значительная их часть — цикл технических статей в журнале «Системный администратор», в редколлегию которого он входил с 2013 по 2015 год. Среди тем — распространение ПО в Linux и выбор между контейнерами и пакетами, обновление CentOS с сохранением конфигурации, развёртывание и обслуживание кластера Kubernetes, платформа виртуализации и распределённое хранилище Virtuozzo, открытое решение Graylog для сбора и анализа событий, качество программного кода. В 2025 и 2026 годах он опубликовал серию материалов об открытом коде в Китае: об аналогах GitHub, консорциуме OpenAtom Foundation и политике корпораций Alibaba и Tencent в отношении Open Source.
Отдельный результат — учебник «Операционная система Linux. Дистрибьюция программного обеспечения» (издательство «Юрайт», 2025), вышедший из материала его семинара. Из научных статей выделяется работа «Автоматизация обнаружения и анализа ошибок в гиперконвергентных системах» («Труды Института системного программирования РАН», 2019, т. 31, № 4). Силаков также выступил составителем сборника тезисов объединённой конференции «СПО: от обучения до разработки» (Переславль-Залесский, 2021).
Он регулярно докладывает на профессиональных конференциях разработчиков. С 2013 по 2019 год Силаков выступал на конференции «Разработка ПО» CEE-SECR с докладами об автоматизации поддержки репозиториев ПО для Linux, среде кросс-дистрибутивной сборки ABF, тестировании ПО на основе сторонних компонентов, шаблонах контейнеров в Virtuozzo и автоматическом выборе оптимального набора журналов для отчётов об ошибках. На конференциях разработчиков свободных программ в Калуге он представлял инструментарий ReadyKernel для обновления ядра без перезагрузки на основе kpatch (2017) и шаблоны контейнеров в OpenVZ 7 (2018), а на конференции «Свободное программное обеспечение в высшей школе» — доклад о роли преподавателя вуза как посредника между студентами и разработчиками свободного ПО. Работа отмечена благодарностью факультета компьютерных наук НИУ ВШЭ (сентябрь 2020). Профиль исследователя: ORCID 0000-0001-9175-6943.
Отзывы студентов0
Пока нет отзывов об этом преподавателе. Будьте первым — это поможет другим студентам.
Оставить отзыв
Поделитесь опытом. Отзыв публикуется после проверки модератором.
Вы этот преподаватель и хотите удалить или исправить страницу?