Правила обучения¶
Недельный ритм¶
Планируйте 7–10 часов в неделю. Удобный вариант — четыре занятия по 90–120 минут и один блок на 60–120 минут для повторения или проекта. Если неделя загружена, сократите объём новой темы, но сохраните хотя бы один цикл «предположение → запуск → проверка → вывод».
Одно занятие состоит из пяти частей:
- сформулировать конкретный результат занятия;
- повторить предыдущий материал на новом примере;
- изучить один небольшой фрагмент темы;
- выполнить действие самостоятельно и проверить его;
- записать ошибку, вывод и следующий шаг.
Работа с Codex и ChatGPT¶
AI используется как наставник и проверяющий, а не как незаметный автор решения. Перед запросом запишите цель, свою попытку, фактический результат и вопрос. Полезные форматы запросов:
- «Задай пять вопросов, проверяющих моё понимание этого кода»;
- «Объясни причину ошибки, но не пиши готовое решение»;
- «Предложи пограничные случаи для моей функции»;
- «Проверь план и укажи пропущенные риски».
Если получен фрагмент кода, разберите каждую строку, запустите его отдельно и измените входные данные. Слепое копирование не является выполнением задания даже при правильном результате.
Проверка результата¶
Для каждой программы заранее запишите хотя бы три сценария:
- обычный — типичные корректные данные;
- пограничный — ноль, пустое допустимое значение или крайняя разрешённая величина;
- ошибочный — данные, которые программа должна отклонить понятным способом.
В журнале сохраняйте вход, ожидаемый результат, фактический результат и вывод. Если ожидание оказалось неверным, не меняйте его задним числом: объясните ошибочное предположение.
Безопасность¶
- Работайте только с учебными или обезличенными данными.
- Не вставляйте в чат пароли, токены, персональные данные и клиентские документы.
- Перед командой, изменяющей или удаляющей файлы, проверьте текущую папку и точный путь.
- Не запускайте команду из ответа, пока не понимаете её цель и способ отмены.
- Единственный экземпляр важного файла не используется для экспериментов; сначала создаётся копия или коммит.
Доказательство самостоятельности¶
После практики закройте инструкцию и воспроизведите минимальную версию решения на других данных. Не требуется помнить все команды наизусть: разрешена официальная документация. Требуется понимать, какую команду искать, какие данные она меняет и как проверить результат.
Раз в четыре недели проводите ретроспективу: что теперь получается без подсказок, где знания остаются хрупкими, какую одну привычку нужно изменить и какой результат станет доказательством улучшения.