Learning Platform
Глоссарий Troubleshooting
Урок 01.03 · 13 мин
Начальный
карта курсапланследующие шаги

Карта курса

Ты уже знаешь, что бояться нечего и как учиться. Осталось увидеть карту: куда мы идём и что будет на каждом шаге. Этот урок — обзорный. Его не нужно заучивать, нужно просто получить ощущение маршрута, чтобы дальше ты понимал, в каком месте пути находишься.

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

Шесть модулей курса

Каждый модуль — отдельная ступенька. Стрелки показывают порядок прохождения.

01 КомпьютерКак вообще устроен компьютер на пальцах: процессор, память, диск, операционная система. Без жаргона
02 ТерминалОткрываем терминал на macOS, Windows и Linux и набираем первые команды. Главный страх уходит здесь
03 ФайлыЧто такое файл, папка и путь. Как находить и перемещаться по папкам из терминала
04 ПрограммаЧто такое программа и чем код отличается от текста. Пишем и запускаем первую программу
05 ОкружениеСтавим инструменты дата-инженера: Python, git и Docker. Учимся проверять, что всё встало
06 ПоломкиЧто делать, когда что-то не работает: читать ошибки, искать ответы, не паниковать

Что будет в каждом модуле

Модуль 01 — Как устроен компьютер на пальцах. Прежде чем командовать компьютером, полезно понять, из чего он состоит и кто там за что отвечает. Разберём простыми словами процессор (тот, кто считает), память (короткая, быстрая) и диск (долгая, медленная), и что такое операционная система — главный распорядитель. Никакой электроники и формул, только понятные аналогии.

Модуль 02 — Терминал: открыть и не бояться. Сердце курса. Терминал — это окно, где ты разговариваешь с компьютером текстом, а не мышкой. Мы откроем его на твоей системе (macOS, Windows через WSL2 или Linux) и наберём первые команды. Именно здесь чёрное окно перестаёт пугать и становится обычным инструментом.

Модуль 03 — Файлы, папки и пути. Любая работа с данными — это работа с файлами. Разберём, что такое файл и папка, что такое путь (адрес файла на компьютере) и как ходить по папкам прямо из терминала. Та самая папка-песочница, которую ты завёл, пригодится здесь.

Модуль 04 — Что такое программа и первый код. Узнаем, чем программа отличается от обычного текста, и напишем твою первую крошечную программу. Это волнительный момент: компьютер сделает ровно то, что ты ему написал. С этого начинается путь в программирование.

Модуль 05 — Ставим окружение: Python, git, Docker. Установим три инструмента, которыми дата-инженер пользуется постоянно: Python (язык кода), git (хранилище версий) и Docker (упаковщик программ). Не пугайся названий — мы поставим их по шагам и проверим, что всё работает.

Модуль 06 — Когда что-то сломалось. Самый успокаивающий модуль. Рано или поздно что-то не запустится или выдаст ошибку. Научимся читать сообщения об ошибках, грамотно искать решение и сохранять спокойствие. Этот навык отличает уверенного новичка от того, кто бросает при первой красной строчке.

TIP

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

Что делать после курса

Когда ты пройдёшь все шесть модулей, у тебя в руках будет фундамент: ты спокойно открываешь терминал, ориентируешься в файлах, запускаешь программы и не паникуешь при ошибках. Это и есть та база, на которой стоит вся профессия дата-инженера.

Дальше начинается самое интересное — конкретные инструменты. Два ближайших шага после этого курса:

Куда идти дальше

Этот курс ведёт прямо к двум следующим.

Ступень 0Этот курс. После него страх перед терминалом и кодом уходит
дальше
SQLЯзык запросов к данным. С него обычно начинают практический путь дата-инженера
и
PythonЯзык, на котором пишут обработку данных и автоматизацию. Второй ключевой навык

Первый шаг — SQL, язык, на котором задают вопросы данным («покажи всех клиентов из Москвы»). Второй — Python, язык, на котором пишут программы для обработки данных. Оба курса бесплатные и на этой же платформе. Браться за них стоит именно после этого курса: они предполагают, что ты уже умеешь открыть терминал, найти файл и запустить программу — то есть всё, чему мы научимся здесь.

SQL Fundamentals: с чего начать язык данных Python Fundamentals: первый шаг в код

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

Попробуй сам

  1. Пробегись глазами по списку шести модулей выше и отметь про себя, какой из них звучит для тебя самым пугающим. Скорее всего, это «Терминал» — и именно его мы разберём особенно бережно.
  2. Прикинь свой темп: сколько вечеров в неделю ты готов уделять учёбе. Запиши примерный план, например «по 30 минут в будни».
  3. Открой папку-песочницу, которую ты завёл в прошлом уроке, и убедись, что помнишь, где она лежит. В следующем модуле она пригодится.

Никаких команд набирать пока не нужно — этот урок про общую картину. Дальше начнётся практика.

Проверка знанийKnowledge check
Знакомый спрашивает: «Я только что закончил этот курс основ. Что логично учить дальше, чтобы двигаться к профессии дата-инженера?» Что ответить, опираясь на этот урок?
ОтветAnswer
Логичные следующие шаги — курсы SQL Fundamentals и Python Fundamentals, оба бесплатные и на этой же платформе. SQL — это язык, на котором задают вопросы данным, с него обычно начинают практический путь дата-инженера. Python — язык, на котором пишут программы для обработки данных и автоматизацию. Браться за них стоит именно после курса основ, потому что они предполагают, что человек уже умеет открыть терминал, найти файл и запустить программу — то есть владеет базой, которой учит этот курс. Сначала фундамент, потом конкретные инструменты.

Проверьте понимание

Результат: 0 из 0
Концептуальный
Вопрос 1 из 3. Какой модуль урок называет «сердцем курса», где главный страх новичка уходит?

Закончили урок?

Отметьте его как пройденный, чтобы отслеживать свой прогресс

Войдите чтобы оценить урок

Прогресс модуля
0 из 3