Курс по Claude Code

Контекст, который сделал Claude Code необходимым

Контекст, который сделал Claude Code необходимым

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

Эволюция инструментов разработчика

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

С появлением больших языковых моделей возникло принципиально новое взаимодействие: теперь машина может понимать намерение и генерировать код. Первые эксперименты (GitHub Copilot, ChatGPT) показали огромный потенциал, но и ограничение: ИИ давал ответы в диалоге, а разработчик всё равно вручную копировал код, запускал тесты, устранял ошибки.

Разрыв между чатом и терминалом

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

  1. Описать задачу в чате
  2. Получить код
  3. Скопировать в файл
  4. Запустить
  5. Увидеть ошибку
  6. Вернуться в чат, описать ошибку
  7. Повторить

Это «копирование туда-обратно» съедало то время, которое ИИ должен был экономить.

Почему нужен агент, а не чат

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

Итог

  • Чат-ассистенты полезны, но требуют ручного переноса работы
  • Разрыв между диалогом и терминалом снижает продуктивность
  • Агентный подход устраняет этот разрыв: ИИ работает там, где живёт код

Практические задания

#1

Найди разрыв в своём воркфлоу

Опиши свой текущий процесс работы с ИИ-ассистентами (ChatGPT, Copilot и т.д.).

Запиши конкретные шаги, которые ты делаешь вручную между получением ответа и запуском кода. Сколько переключений контекста происходит за одну итерацию?

Подсказки

#2

Сравни агентный и чат-подход

Возьми любую задачу, которую ты недавно решал с помощью ChatGPT или Copilot.

Опиши, как бы та же задача выглядела, если бы ИИ мог сам читать файлы, запускать код и видеть результат. Что изменилось бы в процессе?

Подсказки