Ваш ИИ-помощник Claude. От установки до первых проектов - Максим Лапа
Правки посерьёзнее — тем же порядком, что и всегда: сначала план («что придётся менять, чтобы добавить раздел “Отзывы”?»), потом дело, потом проверка («открой сайт локально, я посмотрю»).
Экспертиза: стоит ли это чинить
Отдельный жанр — когда нужно решение, а не правка. Например, вам предлагают «доработать старый сайт за 100 тысяч» — а стоит ли он того?
Оцени этот проект как независимый эксперт: в каком он состоянии,
насколько сложно его развивать, есть ли проблемы с безопасностью.
Что разумнее — дорабатывать его или сделать заново? Объясни доводы
простыми словами, я буду принимать решение о бюджете.
Такой аудит не заменит топового специалиста, но выровняет разговор: вы придёте к подрядчику не с «ну сделайте хорошо», а с конкретными вопросами. Проверено: сметы от этого худеют.
Тот же приём работает до покупки: скачали демо-версию шаблона или получили тестовый доступ — прогоните экспертизу заранее.
Учимся на чужом коде
Неожиданный бонус: чужой проект — отличный учебник. Любой непонятный кусок:
Открой файл, который отвечает за форму заказа, и объясни построчно,
как он работает. Представь, что я любопытный школьник.
А потом мостик к практике: «а сделай такую же форму, но с полем “Комментарий” — и объясняй, что ты делаешь по ходу». Так, разбирая и повторяя, учились программисты всех поколений — просто у вас наставник терпеливее.
Три предосторожности с наследством
Копия прежде всего. С чужим проектом — железно: работаем на копии, оригинал не трогаем, пока копия не заработала. Если проект — живой сайт в интернете, попросите Claude помочь скачать его к себе и разворачивать локально.
Секреты в коде. В чужих проектах часто лежат пароли, ключи и токены прямо в файлах. Попросите: «найди в проекте все пароли и ключи и скажи, где они, но не показывай их в чате целиком». Это и вопрос безопасности, и вопрос приличий.
Лицензии. Скачанный «бесплатный» шаблон может быть бесплатным только для некоммерческого использования. Спросите: «посмотри файлы лицензий в этом проекте — что мне можно с ним делать?»
Домашнее задание
Найдите любой чужой код — старый сайт, шаблон, проект коллеги (с его ведома!). Прогоните «первое свидание».
Сделайте одну точечную правку с отчётом «где менял».
Выберите самый загадочный файл и попросите объяснить его построчно.
Если у вас есть реальное «наследство», которое давно висит грузом, — вы знаете, что делать. Это домашнее задание с самым большим КПД в книге.
Следующая глава — о том, как превратить эти случайные уроки в систему: Claude как личный репетитор по программированию.
Глава 13. Claude как репетитор: учимся программировать в диалоге
Зачем учиться, если ИИ всё делает сам
Честный вопрос — отвечу честно. Программистом ради работы с Claude Code становиться не нужно, вся книга тому свидетель. Но есть три причины понимать хотя бы основы:
Контроль. Кто понимает, тот замечает, когда ИИ свернул не туда. Разница между «жму “да” не глядя» и «вижу, что происходит» — это разница между пассажиром и штурманом.
Скорость. Понимая основы, вы точнее ставите задачи и быстрее находите причину проблем. Ваши промпты становятся хирургическими.
Удовольствие. Внезапно, но факт: когда перестаёшь бояться кода, он оказывается интересным. Многие читатели этой главы через полгода обнаружат себя пишущими что-то «просто так».
И у вас есть то, чего не было ни у одного поколения учеников: репетитор, доступный в три часа ночи, не осуждающий за глупые вопросы и работающий на ваших собственных примерах.
Учёба наоборот: сначала проект, потом теория
Классические курсы устроены так: полгода теории, потом «а теперь напишем калькулятор». У вас есть шанс учиться наоборот — и это работает гораздо лучше.
Вы уже делаете проекты: сайт, скрипты, отчёты. Каждый из них — готовый учебный материал. Формула обучения:
Возьми скрипт, который ты сделал для моего отчёта, и разбери со мной
построчно. После каждого блока задавай мне вопрос на понимание.
Если отвечаю неверно — объясняй по-другому, пока не пойму.
Заметьте: не «расскажи», а «задавай вопросы». Пассивное чтение объяснений усыпляет; вопросы заставляют думать. Это разница между просмотром матча и игрой.
Составляем личный курс
Хотите системности — закажите её:
Составь мне персональный план изучения Python на 4 недели.
Вводные: занимаюсь по 30 минут в день, цель — уверенно читать
и править скрипты для работы с Excel и файлами. Люблю практику,
теории по минимуму. Каждый урок — маленькая задача с проверкой.
Сохрани план в файл UCHEBA.md и веди в нём отметки о прогрессе.
Дальше каждый день: «давай урок 3». Claude помнит план (он в файле!), даёт задачу, проверяет решение, отмечает прогресс. Пропустили неделю — «напомни, где мы остановились, и повтори прошлый урок кратко».
Подставьте своё: Python — для автоматизации и данных, HTML/CSS — для сайтов, SQL — для работы с базами. Не знаете, что выбрать? Опишите Claude свою работу и спросите — подберёт.
Рис. 13.1 — Учебный план в файле и диалог-урок
Приёмы хорошего ученика
«Объясни на моём примере». Абстрактное «переменная — это ячейка памяти» забывается за час. «В твоём скрипте прайса переменная nacenka хранит 1.3 — вот она, вот где используется» — остаётся навсегда. Требуйте примеров из своих проектов.
«Дай мне сломанное». Лучший тренажёр: «напиши маленький скрипт с тремя ошибками, я попробую найти их сам. Не подсказывай, пока не попрошу». Поиск чужих ошибок учит быстрее, чем написание с нуля.
«Проверь моё, но не решай за меня». Когда решаете задачу сами, договоритесь: «если у меня ошибка — не исправляй, а намекни, в какой строке искать». Иначе рука сама потянется к «сделай за меня», и учёба кончится.
«Почему так, а не иначе?» Увидели в коде Claude незнакомую конструкцию — спрашивайте. «Почему здесь цикл, а не три одинаковые строки?» Ответы на «почему» и есть настоящее образование; всё остальное — синтаксис.
Ведите словарик. Попросите: «заведи файл SLOVAR.md и добавляй туда каждый новый термин из наших уроков с объяснением в одну строку». Через месяц у