Quantum курс з Data Engineering

Quantum провел курс по Data Engineering для украинских студентов

IT Cluster IT Cluster

Одной из главных ценностей команды Quantum является обучение. Не только личное, но и внешнее. За этим стоят наши многочисленные партнерства с высшими заведениями, в рамках которых мы проводим образовательные курсы и студенческие практики.

В феврале мы начали курс для студентов харьковского политехнического университета в формате дисциплины свободного выбора и планово, несмотря на известные препятствия, закончили его в мае.

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

113 «Прикладная математика». Образовательная программа «Компьютерное и математическое моделирование».

122 «Компьютерные науки». Образовательная программа «Моделирование, проектирование и компьютерная графика».

153 «Автоматизация и компьютерно-интегрированные технологии». Образовательная программа имеет такое же название.

123 «Компьютерная инженерия». Образовательная программа «Прикладная компьютерная инженерия».

В харьковской политехнике успешно реализуется концепция дисциплин свободного выбора, количество которых согласно закону Украины о высшем образовании должно быть не менее 25%. Для эффективной организации таких дисциплин, насыщения их современной информацией и технологиями, университет приглашает лучшие Украинские ИТ компании. Quantum уже более 2 лет является одним из партнеров Харьковского политехнического университета.

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

Юра Брайко, Data Engineer в Quantum и лектор курса сделала программу доступной, а процесс преподавания приятным для студентов. По мнению Юры, знания должны усваиваться с удовольствием, а процесс похожим на досуг и мы с ним согласны.

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

Расскажем о начинке курса и что получили студенты. Курс имел 5 полноценных лекций, переплетавшихся с практикой.

  1. Начало – обзор специфических для Data Engineering задач, и чем они отличаются от операционных задач типовой системы.
  2. Далее студенты углубились в форматы данных, их виды и отличия вместе с преимуществами и недостатками. Студенты узнали, какая разница текстовых данных от бинарных, о разнице колонко-ориентированных и строковых, какие данные удобны для хранения в RAM, а какие удобны для хранения на диске.
  3. После форматов данных рассмотрели концепции Data Lake, Data Warehouse и Data Lakehouse. Подискутировали на лекциях о сильных и слабых сторонах этих идей, именно с акцентом на идеи, а не о конкретных реализациих от конкретных производителей, которые обсудили лишь вскользь.
  4. От обзора систем хранения данных перешли в стратегию обработки данных, где ретроспективно разобрали идею MapReduce и закончили сравнением типа работы Spark и Ariflow.
  5. Уныли в DAG и закончили разбором концепции и места очередей/потоков событий в системе в целом. Исследовали отличия в подходе реализаций Kafka и RabbitMQ.

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

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

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

Подпишись на наш телеграм канал, чтобы быть в курсе наших новостей

Подписаться на Telegram-канал

Также читай новости на наших страницах в социальных сетях:

Facebook

Instagram

Рекомендованные материалы

Комментарии