From a7742257f8e75e7052a5f8d3520a8bd0b7d17b20 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sun, 1 Feb 2026 21:18:13 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BE=D0=B3=D0=BB=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e557d86..3e4be1a 100644 --- a/README.md +++ b/README.md @@ -12,19 +12,57 @@ ## Оглавление - [Основные знания](#основные-знания) + - [Git и базовые инструменты](#git-и-базовые-инструменты) + - [База по Git](#база-по-git) + - [Основы Markdown](#основы-markdown) + - [Базы данных: SQL и моделирование данных](#базы-данных-sql-и-моделирование-данных) + - [База по SQL](#база-по-sql) + - [Повышение знаний SQL](#повышение-знаний-sql) + - [Моделирование данных](#моделирование-данных) + - [Python](#python) + - [Методологии разработки](#методологии-разработки) + - [1. Основы и сравнение подходов](#1-основы-и-сравнение-подходов) + - [2. Agile: Философия гибкости](#2-agile-философия-гибкости) + - [3. Scrum (Скрам)](#3-scrum-скрам) + - [4. Kanban (Канбан)](#4-kanban-канбан) + - [Практика: Как это выглядит в жизни](#практика-как-это-выглядит-в-жизни) + - [Технические навыки](#технические-навыки) + - [Продвинутый Git](#продвинутый-git) + - [Docker](#docker) - [Практика и инструменты](#практика-и-инструменты) + - [Airflow](#airflow) + - [Greenplum](#greenplum) + - [Фундаментальная теория](#фундаментальная-теория) + - [Знакомство с Greenplum](#знакомство-с-greenplum) + - [Курсовая работа](#курсовая-работа) + - [Стенд в Docker Compose](#стенд-в-docker-compose) + - [Понятие сложности алгоритмов](#понятие-сложности-алгоритмов) - [Карьера и менторство](#карьера-и-менторство) + - [Менторство по этому роадмапу](#менторство-по-этому-роадмапу) + - [Подготовка к собеседованиям](#подготовка-к-собеседованиям) + - [Помощь в подготовке резюме](#помощь-в-подготовке-резюме) + - [Навыки поиска работы с HH и Habr карьера](#навыки-поиска-работы-с-hh-и-habr-карьера) + - [Помощь с прохождением испытательного срока](#помощь-с-прохождением-испытательного-срока) - [Расширенные навыки](#расширенные-навыки) + - [ClickHouse](#clickhouse) + - [NiFi](#nifi) + - [Kafka](#kafka) + - [dbt](#dbt) - [Софт скиллы](#софт-скиллы) - [Дополнительные материалы](#дополнительные-материалы) + - [Записи ОМ](#записи-ом) Рекомендуемый способ использования: - двигаться по разделам последовательно, не перепрыгивая через базу; - выполнять практику и домашки, а не только смотреть материалы; - возвращаться к разделам по мере появления реальных задач. +--- + # Основные знания +[[к оглавлению]](#оглавление) + ## Git и базовые инструменты ### База по Git @@ -187,7 +225,7 @@ Agile — это не метод, а философия. Scrum и Kanban — э * [Как работать с Jira на реальных проектах](https://www.youtube.com/watch?v=oPgm-fsHVfM) (15 мин) — *Отличное видео, где показывают базу: как создать задачу, как перетащить её по доске (Kanban) и что писать в комментариях. Смотреть с 04:00, где начинается практика.* * [Создание и настройка Scrum-досок в JIRA](https://www.youtube.com/watch?v=u-u8NRyApUs) — *Если хотите увидеть, как выглядит Спринт и Бэклог изнутри.* -### 2. Yandex Tracker (Российский стандарт) +#### 2. Yandex Tracker (Российский стандарт) Активно внедряется в крупных компаниях РФ. Логика та же, но интерфейс другой. * [Начало работы в Яндекс.Трекере](https://www.youtube.com/watch?v=pdlYiijjn70) (3 мин) — *Супер-короткий официальный гайд. За 3 минуты показывают всё: очереди, доски, карточки.* * [Настройка процесса разработки в Tracker](https://www.youtube.com/watch?v=EdKlYJR2ph0&t=397s)** (c 06:37) — *Более глубокий разбор: как выглядит очередь задач разработчика и жизненный цикл тикета.* @@ -231,8 +269,12 @@ OBS Studio - ориентируетесь в основных методологиях разработки (Scrum/Kanban/водопад) и понимаете, как в них живут задачи и отчётность; - при необходимости умеете настроить запись экрана/созвонов, чтобы сохранять материалы обучения. +--- + # Практика и инструменты +[[к оглавлению]](#оглавление) + ## Airflow Apache Airflow — инструмент для оркестрации ETL-процессов. @@ -281,7 +323,7 @@ Apache Airflow — инструмент для оркестрации ETL-про ## Курсовая работа К финалу роадмапа мы собираем небольшую end-to-end курсовую работу — свой первый «боеподобный» data-проект. -### Стенд в Docker Compose +### Стенд в Docker Compose - Apache Airflow — оркестратор; - источник данных — TelecomX (или аналогичный открытый датасет); - Greenplum — основное хранилище; @@ -305,8 +347,12 @@ Apache Airflow — инструмент для оркестрации ETL-про Это помогает избегать «тормозящих» решений на собеседованиях и в реальных пайплайнах. +--- + # Карьера и менторство +[[к оглавлению]](#оглавление) + ## Менторство по этому роадмапу Если вы нашли этот роадмап в интернете и хотите пройти его не в одиночку, а с поддержкой ментора, можно присоединиться ко мне. @@ -351,10 +397,14 @@ Apache Airflow — инструмент для оркестрации ETL-про - вы умеете искать и отбирать вакансии на HH и Habr Карьера, адаптируя отклики под конкретную позицию; - вы прошли хотя бы пару мок-собеседований, получили обратную связь и по результатам доработали резюме и стратегию поиска. +--- + # Расширенные навыки Эти темы выходят за рамки базового минимума для старта в Data Engineering, но дают более полное представление об экосистеме. Их цель — понимать, зачем и когда используется тот или иной инструмент, а не осваивать его на уровне администратора или DevOps-инженера. +[[к оглавлению]](#оглавление) + Мы кратко знакомимся с: - **Apache NiFi** и **Kafka** — инструментами для построения потоковых и интеграционных пайплайнов; @@ -394,12 +444,22 @@ dbt (data build tool) — инструмент для трансформации - понимаете типичные сценарии: потоковые интеграции и очереди (Kafka/NiFi), аналитические витрины и отчёты на ClickHouse, трансформации данных в dbt; - не боитесь увидеть эти инструменты в описании вакансии и можете поддержать содержательный разговор об их месте в архитектуре. +--- + # Софт скиллы + +[[к оглавлению]](#оглавление) + - [Все ветви дохода в IT / Полный гайд по деньгам](https://youtube.com/live/JHClTWwK1EM) - [Гайд как писать отзывы](https://boosty.to/m0rtymerr/posts/b04040ec-0f46-4524-9c75-188a513140ad?share=post_link) - [Гайд по Антистрессу](https://youtu.be/bu0YiXOKaoU) +--- + # Дополнительные материалы + +[[к оглавлению]](#оглавление) + - [ananevsyu/SandBox_DB_public: Песочница для изучения различных технологий связанных с инженерией данных](https://gitflic.ru/project/ananevsyu/sandbox_db_public) - Клон проекта [dementev_dev/sandbox_db_public-форк](https://gitflic.ru/project/dementev_dev/sandbox_db_public-fork) - [System Design. Разбор книги "Высоконагруженные приложения". Глава 1 - Youtube](https://www.youtube.com/watch?v=owjrIB_5go8) — отличный видео-конспект первой главы Клеппмана на русском.