Рабочий цикл обучения
Перед чтением сформулируйте вопрос: какое действие вы пока не умеете выполнять? После объяснения закройте пример и воспроизведите его из памяти. Затем измените одно условие: знак числа, порядок входов или размер последовательности.Для задачи сначала запишите идею, проверьте её вручную и оцените число действий. Если застряли, разделите работу на чтение, обработку и вывод. Сравните свой план с полным разбором только после самостоятельной попытки. Разбор полезен как объяснение выбора, а не как код для немедленного копирования.
Проверка понимания
Ответьте на вопросы урока. После ошибки прочитайте объяснение и вернитесь к конкретному разделу. Повторная попытка должна опираться на понимание, а не на перебор вариантов. Ответы в самопроверке не являются экзаменом или подтверждённой квалификацией.На следующий день решите похожую задачу без открытого разбора. Запишите, какая мысль была трудной и какой тест обнаружил ошибку. Хороший журнал содержит конкретные наблюдения: «пропустил n из-за правой границы», а не «невнимательность».
Разные виды прогресса
Знакомая тема может быть отмечена «Уже знаю». Задача считается решённой после успешной отправки на тесты. Эти состояния отличаются: можно знать синтаксис цикла и ещё не уметь выбрать алгоритм. Не стремитесь закрыть все отметки быстрее, чем научитесь объяснять решения.Выделите время на один урок и одну самостоятельную попытку. Если не хватает предварительного знания, откройте ссылку «Перед началом», а затем вернитесь. В начальном курсе темы идут в порядке, позволяющем постепенно применять новые навыки.