1. Списочек-то где
— Артём. Как продвигается?
Тёма разворачивается вместе со стулом и делает лицо человека, поглощённого работой.
— Отлично, дядь Олег. Просто отлично.
— Отлично, — повторяет Олег и смотрит на экран поверх Тёминого плеча. — Я тебе днём список дал. Восемнадцать пунктов. Ты из него что-нибудь поставил?
Пауза.
— Ага, — говорит Олег. — Вижу, что поставил. Арканоид ты поставил.
Врать бесполезно. Оправдываться — тем более: скажешь «я работал» — получишь «а список?», скажешь «не успел» — получишь «а чем занят был?». Обе двери ведут в одну и ту же неприятную комнату.
И Тёма делает то, что делает всегда, когда прижали, — не защищается, а задает вопросы.
— Дядь Олег, — говорит он с самым озабоченным видом, — как раз хотел тебя поймать. Я там в самом начале встал. Оно ж всё через терминал ставится, да? А я в нём вообще ни бум-бум. Боюсь чего-нибудь снести не то. Покажешь, как с ним работать?
И — работает.
Секунду назад Олег собирался отчитывать разгильдяя, а теперь его спрашивают как мастера. Он даже слегка приосанивается — незаметно, но Тёма ловит. Претензия про список тихо съезжает на второй план, а на первый выходит любимое: объяснять, как всё устроено, тому, кто наконец догадался спросить.
— Ну хоть на это ума хватило, — буркает Олег, но уже другим тоном. — Правильно, что не полез наугад. Садись сюда.
Он подходит к своему столу и разворачивает к Тёме монитор. Там — чёрное окно, в нём строчки текста и мигающий курсор.
Тёма непроизвольно чуть напрягается. Выкрутиться-то он выкрутился, но теперь придётся действительно слушать.
2. Два способа говорить с компьютером
— Знаю я это лицо, — хмыкает Олег. — «Хакер. Страшные зелёные буквы. Сейчас как ракету в Пентагон запущу». Расслабься.
— Ну а что это за окно такое? — Тёма всё-таки смотрит с опаской. — Всегда казалось — ткнёшь не туда, и всё сломается насмерть.
— Смотри, — Олег начинает издалека. — Вот ты с человеком можешь поговорить голосом, а можешь написать в чат. Одно и то же общение, два способа. С компьютером ровно так же.
— Компьютером ты как управляешь? Мышкой. Видишь иконку, тыкаешь, перетаскиваешь. Удобно, наглядно. Но есть и второй способ — командами, текстом.
Он показывает на чёрное окно:
— Вот это и есть терминал. Окно, в котором ты общаешься с компьютером не мышкой, а словами-командами. Печатаешь команду, жмёшь Enter — компьютер выполняет. Никакой это не хакерский экран из фильмов. Просто другой способ давать поручения: вместо «найди иконку и кликни» — «напиши, что сделать».
— А зачем, если мышкой удобнее?
— Потому что командой можно сказать точно и быстро то, что мышкой пришлось бы делать десятью кликами, — Олег пытается подобрать картинку.
— Представь: компьютер — это большой завод. Мышка — это ходить по нему ногами и тыкать пальцем в вещи. Терминал — давать поручения словами. Одно хозяйство, два способа им командовать.
— Продолжай, — Тема заинтересовался.
3. «Здесь»: у терминала всегда есть текущая папка
— Теперь самое важное, без чего потом всё путается, — Олег делается серьёзнее. — У терминала всегда есть текущая папка. То «здесь», где он сейчас находится. Команды не происходят «в компьютере вообще» — они происходят в конкретной точке.
Он возвращается к заводу:
— Ты на заводе всегда стоишь в какой-то комнате. Скажешь «выключите всё» — рабочие выключат всё в этой комнате, а не на всём заводе. Терминал так же: он всегда «стоит» в какой-то папке, и команды относятся к ней.
Олег отодвигается вместе со стулом и подпихивает Тёме свою клавиатуру — ту самую, которая клацает как печатная машинка.
— Давай сам. На моей машине, ничего страшного не сделаешь. Набери вот это.
pwd # печатает путь к текущей папке — "где я сейчас стою"
— Кстати, вот этот значок # и текст после него — это комментарий, пояснение для человека. Компьютер его не выполняет, это я для тебя подписал. В мире команд пояснения так и помечают — через #.
Потом — команда оглядеться, что лежит в текущей папке:
ls # печатает список файлов и папок "здесь"
— Это как оглядеть комнату: что вокруг стоит. ls — сокращение от list, «список».
Тёма печатает с осторожностью сапёра — на чужой-то машине вдвойне — и ждёт, что сейчас рванёт. Жмёт Enter. Не рвануло. Терминал просто печатает путь и список. Скучно, понятно, никакой тёмной магии.
— Видишь, Артём, — роняет Олег всё тем же ровным тоном. — Никто не взорвался.
— И всё? — Тёма выдыхает, плечи отпускает. — А я-то думал.
4. Переходим между папками
— Раз есть «здесь», — продолжает Олег, — значит, можно и перейти в другое место. За это отвечает команда cd. От английского change directory — «сменить папку».
cd my-project # зайти в папку my-project (перейти в эту комнату)
— А если нужной папки ещё нет — её создают командой mkdir, от make directory:
mkdir my-project # создать новую папку my-project
cd my-project # и сразу зайти в неё
— Вот тебе весь минимальный набор, чтоб не потеряться, — Олег загибает пальцы. — pwd — где я, ls — что вокруг, cd — перейти, mkdir — создать папку. Заучивать не надо. Важно понять суть: ты всегда где-то стоишь, можешь осмотреться и перейти.
5. Список никуда не делся
— Ну вот, — закругляется Олег. — Считай, что я тебя не командам учил. Я тебя учил не бояться. Сейчас пойдёшь ставить — там это окно само откроется, и лучше бы ты понимал, что в нём происходит.
Он поднимается, забирает свою кружку — и уже от прохода добивает:
— И это. Списочек-то никуда не делся. Восемнадцать пунктов, начинай сверху. Вечером зайду посмотрю, сколько осилил.
Тёма остаётся один.
Отсрочку он себе выторговал — минут на сорок, ровно на то, чтобы сходить за кофе. А вечер впереди всё тот же: качать, ставить, ждать, снова ставить, где-то залогиниться, где-то не заработает. Восемнадцать раз подряд.
Он тоскливо открывает блокнот на первом пункте.
6. Восемнадцать в одном
Телефон дёргается.
Следом падает длинное сообщение — на этот раз без единой чёрной плашки, будто на инструкции цензура вообще не распространяется.
Что поставит инсталлятор
🤖 ИИ и голос:
- Claude Code — тот самый ИИ-агент, только настоящий, на твоей машине.
- Handy — утилита для распознавания речи. Задачу агенту можно будет не печатать, а надиктовывать голосом.
- Несколько готовых расширений для самого Claude Code.
💻 Среда разработки:
- IntelliJ IDEA — программа, в которой удобно работать с проектом целиком. Сразу с плагинами: JavaRush, Claude Code и поддержка Python.
- VS Code — вторая популярная среда, с теми же плагинами. Ставится рядом, чтобы ты мог выбрать привычную.
🔧 Под капотом:
Инструменты, на которых всё работает. Отдельно разбираться с ними не нужно — они просто должны быть на месте: Node.js и Python, Java и Gradle, а также Git — он понадобится дальше по курсу, чтобы сохранять историю проекта. На Windows вместе с ним ставится Git Bash — тот самый терминал, с которым ты только что познакомился.
🔑 Настройки и логин:
Самое приятное. Вводить ключи и логиниться не придётся: всё готово к работе сразу после установки.
Где взять и как запустить
Скачать установщик можно по ссылке:
https://javarush.com/downloads/ai_installer.zip
Распакуй архив — внутри увидишь примерно такую картину:
JavaRush_AI_Installer/
├── Windows_install.cmd ← запускать на Windows
├── MacOS_install.command ← запускать на macOS
├── Linux_install.sh ← запускать на Linux
├── config/ ← твои настройки, логин уже внутри
├── resources/ ← служебные файлы установщика
└── README.txt ← ответы на частые вопросы
В корне архива — три файла запуска, по одному на каждую операционную систему. Нужен только тот, что подходит твоей: остальные два просто не трогай. А папки config и resources не удаляй и не переноси — без них установщик не сработает.
Windows — дважды кликни по файлу Windows_install.cmd. Windows может показать синее окно «Система Windows защитила ваш компьютер» — так она реагирует на любую программу, скачанную из интернета. Нажми «Подробнее», затем «Выполнить в любом случае».
macOS — дважды кликни по файлу MacOS_install.command. Если система скажет, что «не удаётся проверить разработчика», нажми на файл правой кнопкой → «Открыть», а затем в появившемся окне ещё раз «Открыть». Спросит только один раз.
Linux — открой терминал в распакованной папке (как это делается, ты уже знаешь — команда cd) и выполни:
bash Linux_install.sh
Что важно знать заранее
⏳ Установка занимает 20–40 минут — скачивается около гигабайта. Можно заниматься своими делами, но окно установщика закрывать нельзя, пока он не отчитается о завершении.
⬛ Откроется чёрное окно, и это нормально. Вот сейчас пригодится всё, что ты только что узнал: установщик работает в терминале, и следующие полчаса там будет бежать текст. Ничего нажимать не надо, просто дай ему доработать.
🔐 Установщик попросит пароль администратора. На macOS и Linux пароль при наборе не отображается вообще — ни точек, ни звёздочек. Клавиатура не сломалась и ввод не игнорируется: так задумано. Печатай вслепую и жми Enter.
⚠️ Архив персональный. Внутри — твои данные для входа во все инструменты курса. Не выкладывай его в открытый доступ и не передавай другим: по этим данным заходят под твоей учётной записью. Ссылку на скачивание давать можно — каждый получит собственный архив.
📄 Хочешь знать подробности — что именно ставится, куда кладётся, чего установщик не трогает, какие данные собираются и как всё это отменить, — читай отдельную статью «Установщик JavaRush: что он делает с вашим компьютером». Там разобрано всё, без прикрас.
Проверь, что всё встало
Когда установщик отчитается о завершении, открой новое окно терминала — старое про новые команды ещё не знает — и набери:
claude --version
Если в ответ напечаталась версия — всё на месте, ИИ-агент стоит у тебя на компьютере. Если терминал ругается command not found — открой ещё одно новое окно; не помогло — загляни в отчёт установщика, там будет написано, что пошло не так.
Тёма запускает и откидывается на спинку. В чёрном окне одна за другой бегут строчки — те самые восемнадцать пунктов, только их разбирает кто-то другой.
Он смотрит на блокнот с Олеговым списком. Потом на экран. Потом снова на блокнот — и наконец закрывает его и убирает в ящик.
Вечер, на который он себе выторговал сорок минут отсрочки, только что схлопнулся в полчаса ожидания.
7. Порядок в проекте
Пока установщик крутится, Тёма возвращается к своим играм — и обнаруживает, что за день развёл в проекте бардак: файлы лежат вперемешку, где какая игра, уже не сразу поймёшь.
И тут до него доходит, что он и это может не делать руками.
— Слушай, — пишет он Сане. — Разложи тут всё по-человечески.
Тёма смотрит на аккуратное дерево файлов и думает, что за одно утро он проделал путь от «программы живут где-то в облаке» до «у меня тут проект, и я в нём навёл порядок».
А в углу экрана всё ещё бежит установщик.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ