Learning Platform
Глоссарий Troubleshooting
Урок 01.01 · 12 мин
Начальный
введениеновичкаммотивация

Для кого этот курс

Давай сразу честно. Если ты открыл эту страницу и где-то внутри есть лёгкое «а вдруг это не для меня, тут наверняка всё сложно и для умных» — то этот курс ровно для тебя. Он написан для человека «с дивана»: ты ни разу не открывал терминал, не писал ни строчки кода, и слова вроде «командная строка», «путь к файлу» или «окружение» звучат как заклинания из чужого мира.

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

Главное обещание: ты ничего не сломаешь

Самый частый страх новичка звучит так: «А если я наберу что-то не то и сломаю компьютер?» Запомни это на весь курс:

TIP

Ты не сломаешь компьютер, набирая команды в терминале. Почти всё, что мы будем делать, либо просто показывает информацию, либо создаёт безобидные учебные файлы в отдельной папке. Самое страшное, что может случиться, — команда не сработает и выдаст непонятную строчку. Это не поломка. Это просто компьютер говорит: «я тебя не понял, попробуй иначе».

Мы специально заведём отдельную папку-песочницу, где ты будешь тренироваться. Всё, что там происходит, не трогает твои фотографии, документы и настройки. А если что-то пойдёт не так — мы целый последний модуль курса посвятим тому, что делать, когда «всё сломалось». Так что бояться действительно нечего.

Зачем это будущему дата-инженеру

Ты, возможно, пришёл сюда, потому что услышал про профессию «дата-инженер» — человека, который строит трубопроводы для данных: собирает информацию из разных мест, чистит её и складывает так, чтобы ей можно было пользоваться. Звучит солидно. Но в основе этой профессии лежат очень простые, земные навыки, которые мы и будем осваивать.

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

Где ты сейчас и куда идёшь

Этот курс — самая первая ступень. Дальше идут конкретные инструменты дата-инженера.

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

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

Что НЕ требуется заранее

Часто люди откладывают старт, потому что думают, будто сначала нужно что-то выучить «для входа». Давай разберём, чего НЕ требуется:

Что НЕ нужно знать заранее
ПрограммированиеМы напишем твою самую первую строчку кода вместе, прямо в курсе. До этого момента ничего знать не нужно
ТерминалЦелый модуль посвящён тому, как открыть терминал и набрать первую команду. С нуля
МатематикаСложная математика на старте не нужна. Хватит школьного уровня и здравого смысла
АнглийскийКоманды состоят из коротких английских слов, но мы каждое объясним. Знать язык заранее не требуется

Что действительно нужно — всего две вещи. Первая: компьютер (подойдёт macOS, Windows или Linux — мы покажем шаги для каждой системы). Вторая: готовность пробовать руками и не сдаваться, когда что-то не получилось с первого раза. Всё остальное ты получишь внутри курса.

NOTE

Если ты уже немного знаком с терминалом или писал простой код — этот курс всё равно может быть полезен как способ заполнить пробелы и навести порядок в голове. Но если тебе всё кажется слишком простым, можно пройти его быстрее или сразу перейти к курсам по SQL и Python.

Как мы будем двигаться

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

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

Попробуй сам

Тебе пока не нужно ничего набирать или устанавливать. Первое задание — мысленное, и оно важнее, чем кажется.

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

Это не упражнение «для галочки». Настрой на старте определяет, дойдёшь ли ты до конца. А дойти — абсолютно реально.

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

Как создавался курс

Курс создан при участии Claude (Anthropic) как соавтора: ИИ помогал писать материалы, структурировать темы, генерировать примеры кода и диаграммы. Каждая глава проходила ручную сверку с первоисточниками — спецификациями, документацией, исходным кодом рассматриваемых систем — но гарантировать 100% точность невозможно.

Если вы заметили неточность, опечатку или хотите предложить улучшение — напишите в Telegram-группу курса. Это самый ценный вклад в курс, который вы можете сделать.


Углублённое изучение с Claude

Курс рассчитан на самостоятельное изучение, но любая теория быстрее ложится, если задавать вопросы. Рекомендую держать рядом браузерное расширение Claude (claude.com/download) — оно работает с контентом открытой страницы: выделяете кусок урока и спрашиваете напрямую.

Сценарии, которые особенно хорошо работают для углублённого погружения:

  • «Объясни проще» / «дай ещё один пример» — когда формулировка из урока не дошла с первого раза.
  • «Покажи, как это устроено на уровне кода / железа» — когда хочется спуститься на слой ниже того, что даёт урок.
  • «Как это связано с [другая тема курса]» — когда нужно увязать концепцию с тем, что было раньше.
  • «У меня в проекте стек X — как применить?» — когда хочется примерить материал на свой реальный кейс.

Это не замена курсу, а способ ускорить интеграцию материала в вашу картину мира. Если что-то из ответов Claude расходится с уроком — присылайте в Telegram-группу, курс будет уточнён.


Нашли ошибку?

Если вы заметили неточность, опечатку или хотите предложить улучшение:

Telegram-группа курса
Обсуждение, вопросы, предложения

Telegram-канал

Подписывайтесь, чтобы узнавать об обновлениях и новых курсах:

@levoely_channel
Новости, обновления, новые курсы

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

Результат: 0 из 0
Концептуальный
Вопрос 1 из 3. Для кого в первую очередь написан этот курс?

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

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

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

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