docs(course): добавлен урок 1 и выровнена рамка под созвоны
- Зачем: - нужен первый урок курса по эталонному пути STG, а рамка курса описывала сопровождение как «сессию-сверку», хотя по факту это самостоятельная работа + еженедельный созвон. - Что: - добавлен docs/course/lessons/01_kafka_to_clickhouse.md (Kafka → ClickHouse, слой STG) по шаблону LESSON_STANDARD. - в sql/ddl/stg/10_stg.sql исправлен баг kafka_ts во всех 4 MV: toInt64(DateTime64) срезал миллисекунды, kafka_ts по всему стенду был 1970-01-21; теперь _timestamp_ms присваивается напрямую (downstream на kafka_ts не опирается). - урок 1 §3/§4 приведены к исправленному коду; врезка про рассинхрон MV↔таблица описывает реальное поведение (молчаливый сброс лишней колонки, не ошибка). - «сессия/сессия-сверка» → «созвон» в PRD (датированная поправка), LESSON_STANDARD §6 (секция «Что должно получиться») и README курса; добавлена ссылка на открытый DE-роадмап. - в LEARNING_PLAN исправлен вердикт аудита урока 1 (баг найден прогоном), war-story про toInt64(DateTime64) припаркована в урок 2. - Проверка: - прогон на стенде: make up && make ddl && LIMIT=50 make data → kafka_ts = 2026-… с миллисекундами; правка §4 (ALTER + пересоздание MV + TRUNCATE + перезаливка) и откат отработали. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+11
-4
@@ -1,8 +1,15 @@
|
||||
# Курс «Кликстрим на ClickHouse» (со звёздочкой)
|
||||
|
||||
Продвинутый курс для менти, уже прошедших базовую программу: ключевые паттерны
|
||||
инженерии данных на стенде Kafka + ClickHouse + Airflow + мониторинг. Самостоятельный
|
||||
учебный материал; ментор подключается на еженедельной сессии-сверке.
|
||||
Продвинутый курс для менти, уже прошедших базовую программу: основные паттерны
|
||||
инженерии данных на стенде Kafka + ClickHouse + Airflow + мониторинг. Менти проходит
|
||||
материал самостоятельно, а на еженедельном созвоне с ментором разбирает затыки и отвечает
|
||||
на вопросы по теме — чтобы проверить глубину понимания.
|
||||
|
||||
Сам курс — это блок «со звёздочкой» открытого роадмапа Data Engineer
|
||||
([de.dementev.space](https://de.dementev.space/), он же
|
||||
[на GitHub](https://github.com/dementev-dev/de-roadmap)). Роадмап открыт и устроен так,
|
||||
что идти по нему можно в одиночку; с ментором — ощутимо короче дорога: добавляются
|
||||
персональный план, разбор домашек и код-ревью.
|
||||
|
||||
## Что где искать
|
||||
|
||||
@@ -11,7 +18,7 @@
|
||||
| [`PRD.md`](./PRD.md) | Рамка: зачем курс, цели, аудитория, скоуп, критерии успеха | Чтобы понять «что и зачем». Замороженный документ |
|
||||
| [`LEARNING_PLAN.md`](./LEARNING_PLAN.md) | План обучения: карта уроков, маршрут, аудит эталонных путей | Чтобы понять «в каком порядке и из чего» |
|
||||
| [`LESSON_STANDARD.md`](./LESSON_STANDARD.md) | Стандарт уроков: шаблон урока, качество кода, самопроверка | Рабочий чеклист при написании каждого урока |
|
||||
| `lessons/` *(будет)* | Сами уроки, по одному файлу | Прохождение курса менти |
|
||||
| [`lessons/`](./lessons/) | Сами уроки, по одному файлу (есть: урок 1) | Прохождение курса менти |
|
||||
|
||||
## Порядок чтения
|
||||
|
||||
|
||||
Reference in New Issue
Block a user