Зачем мы здесь собрались?

Немного о себе

Меня зовут Александр Шитов. Я закончил ФКН ПМИ по специализации Распределенные Системы в 2023.

Зачем вам слушать этот курс?

В ходе изучения множественных курсов на ФКН вы получите фундаментальные знания и понимание того, как устроены сложные математические абстракции, сложные системы вычислений, внутреннее устройство компьютера и многое другое. Но что вы будете делать когда в первый день на работе вас попросят создать себе персональную виртуалку и поднять на ней докер контейнер с образом содержащим окружение для вашей разработки, а спустя неделю разработки вам потребуется запушить ваши изменения на ревью и прогнать тесты?

Не спорю, что вы всегда сможете найти ответы на такие базовые вопросы с помощью гугла и/или ChatGPT(other fancy LLM). Но для того, что бы облегчить вам жизнь и дать какое-то понимание почему системы с которыми вы будете работать каждый день работают так, а не иначе, я считаю важным для вас прослушать этот курс.

Теперь о курсе

Курс основывается на курсе “Инструменты Промышленной разработки”, который читал Данил Кутенин в 2020-2021 году. Я добавил некоторые темы, которые считаю будут полезны всем вам как разработчикам(аналитикам, дата инженерам, Data Scientist). Примерный список лекций выглядит следующим образом

  1. Вводная лекция
  2. Shell scripting
  3. Системы контроля версий
  4. Сборка и CI/CD
  5. Текстовые редакторы
  6. Дебаг
  7. Пакетные менеджеры
  8. Виртуализация и контейнеризация
  9. Техническая документация
  10. Железо
  11. Безопасность и приватность