feat(docs): добавлен подраздел «Linux и терминал» в базовые инструменты
- Зачем:
- единственный пробел заявленной базы: все стенды консольные, а в
роадмапе не было ни одного упоминания bash/ssh/командной строки (P1).
- Что:
- в блок «Git и базовые инструменты» добавлен подраздел с видео-интро,
тремя статьями (навигация и grep, права файлов, ssh) и опциональным
интерактивным курсом Hexlet; примечание про WSL для Windows.
- критерии готовности блока дополнены терминалом, grep и правами/ssh;
в оглавление добавлен Linux; задача перенесена в «Сделано» в TODO.
- Проверка:
- mkdocs build --strict — сборка без ошибок;
- все ссылки проверены на живость и соответствие содержимого
(curl --noproxy для RU-доменов, покрытие видео — по субтитрам).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
### Оглавление
|
### Оглавление
|
||||||
|
|
||||||
- [Основные знания](#основные-знания) — Git, SQL, Python, методологии, Docker
|
- [Основные знания](#основные-знания) — Linux, Git, SQL, Python, методологии, Docker
|
||||||
- [Практика и инструменты](#практика-и-инструменты) — Airflow, Greenplum, курсовая работа
|
- [Практика и инструменты](#практика-и-инструменты) — Airflow, Greenplum, курсовая работа
|
||||||
- [Карьера и менторство](#карьера-и-менторство) — резюме, собеседования, испытательный срок
|
- [Карьера и менторство](#карьера-и-менторство) — резюме, собеседования, испытательный срок
|
||||||
- [Расширенные навыки](#расширенные-навыки) — Streaming, ClickHouse, Lakehouse, dbt
|
- [Расширенные навыки](#расширенные-навыки) — Streaming, ClickHouse, Lakehouse, dbt
|
||||||
@@ -33,6 +33,16 @@
|
|||||||
|
|
||||||
### Git и базовые инструменты
|
### Git и базовые инструменты
|
||||||
|
|
||||||
|
#### Linux и терминал
|
||||||
|
|
||||||
|
Командная строка — рабочее место дата-инженера: docker, psql, git, подключение к серверам живут именно там. Отдельная практика не нужна — все стенды этого роадмапа консольные, команды закрепятся сами. На Windows поставьте [WSL](https://learn.microsoft.com/ru-ru/windows/wsl/install) — полноценный Linux внутри Windows.
|
||||||
|
|
||||||
|
- [Основы Linux для начинающих за 1.5 часа - Youtube](https://www.youtube.com/watch?v=Be6tB59b7D0) — что такое терминал, навигация, файлы, права, ssh: мягкий вход перед статьями
|
||||||
|
- [Linux: Файлы, навигация и поиск - Habr](https://habr.com/ru/articles/1003550/) — перемещение по каталогам, чтение файлов и логов: less, tail, grep
|
||||||
|
- [Права доступа к файлам и папкам в Linux - FirstVDS](https://firstvds.ru/technology/linux-permissions) — rwx, chmod, chown
|
||||||
|
- [SSH для начинающих - Cloud.ru](https://cloud.ru/blog/ssh-dlya-nachinayuschikh) — подключение к удалённой машине
|
||||||
|
- [Основы командной строки - Hexlet](https://ru.hexlet.io/programs/cli-basics) — опционально: бесплатный интерактивный курс с терминалом прямо в браузере; достаточно уроков про навигацию, grep и права доступа
|
||||||
|
|
||||||
#### База по Git
|
#### База по Git
|
||||||
Что такое контроль версий, когда используется, ПОЧЕМУ и как мы в обучении будем использовать.
|
Что такое контроль версий, когда используется, ПОЧЕМУ и как мы в обучении будем использовать.
|
||||||
Как создать репозиторий на GitHub, сохранять в нем изменения.
|
Как создать репозиторий на GitHub, сохранять в нем изменения.
|
||||||
@@ -51,6 +61,8 @@
|
|||||||
|
|
||||||
**Когда блок Git и базовые инструменты считаем пройденным:**
|
**Когда блок Git и базовые инструменты считаем пройденным:**
|
||||||
|
|
||||||
|
- ориентируетесь в терминале: перемещаетесь по каталогам и находите нужное в логах (grep, tail, less);
|
||||||
|
- понимаете права файлов (rwx, chmod) и знаете, как подключиться к серверу по ssh;
|
||||||
- вы уверенно создаёте репозиторий, коммитите изменения и отправляете их на GitHub;
|
- вы уверенно создаёте репозиторий, коммитите изменения и отправляете их на GitHub;
|
||||||
- имеете представление о работе с ветками: создание, переключение, что такое merge/PR и разруливание простых конфликтов;
|
- имеете представление о работе с ветками: создание, переключение, что такое merge/PR и разруливание простых конфликтов;
|
||||||
- оформляете базовую документацию в Markdown (README, заголовки, списки, ссылки, кодовые блоки).
|
- оформляете базовую документацию в Markdown (README, заголовки, списки, ссылки, кодовые блоки).
|
||||||
|
|||||||
+7
-6
@@ -4,12 +4,6 @@
|
|||||||
|
|
||||||
## P1
|
## P1
|
||||||
|
|
||||||
- [ ] **Подраздел «Linux и терминал» в блоке базовых инструментов.**
|
|
||||||
Единственный пробел заявленной базы: в роадмапе нет ни одного упоминания
|
|
||||||
bash/ssh/командной строки, при этом все стенды консольные (docker compose,
|
|
||||||
make, psql). 2–3 материала + критерий готовности (навигация, grep по логам,
|
|
||||||
ssh, права файлов). Отдельная практика не нужна — ею служат стенды.
|
|
||||||
|
|
||||||
## P2
|
## P2
|
||||||
|
|
||||||
- [ ] **Перенос учебника Airflow в de-roadmap.**
|
- [ ] **Перенос учебника Airflow в de-roadmap.**
|
||||||
@@ -47,6 +41,13 @@
|
|||||||
|
|
||||||
## Сделано
|
## Сделано
|
||||||
|
|
||||||
|
- [x] **Подраздел «Linux и терминал» в блоке базовых инструментов** —
|
||||||
|
2026-07-12: видео-интро («Девопс на троечку», покрытие проверено по
|
||||||
|
субтитрам) + три статьи (навигация и grep — habr, права — FirstVDS,
|
||||||
|
ssh — Cloud.ru) + опциональный интерактивный курс Hexlet, примечание про
|
||||||
|
WSL для Windows, два новых критерия готовности блока, Linux добавлен
|
||||||
|
в строку оглавления. Отдельной практики нет — ею служат стенды.
|
||||||
|
|
||||||
- [x] **CI-проверка внешних ссылок** — 2026-07-12: `lychee.toml` + workflow
|
- [x] **CI-проверка внешних ссылок** — 2026-07-12: `lychee.toml` + workflow
|
||||||
`check-links.yml` (еженедельно по понедельникам, при битых ссылках создаёт
|
`check-links.yml` (еженедельно по понедельникам, при битых ссылках создаёт
|
||||||
issue). Игнор-лист: habr, stepik, leetcode, realpython (режут ботов),
|
issue). Игнор-лист: habr, stepik, leetcode, realpython (режут ботов),
|
||||||
|
|||||||
Reference in New Issue
Block a user