← Все статьи

Режимы тренажёра: как ими учиться

full, partial, memory, fillblanks, hints, implement — когда какой режим, как строить ритуал обучения и что значат WPM и accuracy.

Клавиатура и циановое свечение — набор кода руками
Содержание

В тренажёре шесть режимов набора. Они не про «сложнее = лучше», а про разные фазы запоминания: сначала видите эталон целиком, потом убираете опоры. Из статьи кнопка «Тренировать» всегда открывает фрагмент в режиме full — дальше режим можно сменить на панели настроек.

Как устроено упражнение

  1. Выбираете язык, уровень и режим (и при необходимости ползунки: сколько скрыть, сколько секунд показать код).
  2. Берёте готовый пример из банка или генерируете новый; из блога код уже подставлен.
  3. Набираете в поле ввода. Символы сверяются с эталоном: зелёный — верно, красный — ошибка.
  4. Упражнение завершается только при полном совпадении строки с эталоном. Дальше — статистика, следующий пример или возврат к статье.

Метрики на панели: accuracy (доля верных символов среди уже набранных), WPM (скорость), число ошибок, время. Для учёбы важнее закрыть фрагмент без «прощения» опечаток, чем сорвать рекорд WPM.

Режим full — первый проход

Эталон весь виден. Вы печатаете рядом (или под ним), сверяясь глазами.

Когда: фрагмент из статьи впервые; незнакомый синтаксис; длинный кусок, где важно не потерять структуру.

Как учиться: один спокойный проход до 100% accuracy. Не гонитесь за скоростью. Если споткнулись на имени функции — перечитайте эталон вслух, потом продолжите.

Режим partial — повтор с дырами

Часть строк эталона скрыта (доля настраивается ползунком). Вы достраиваете недостающее по контексту соседних строк.

Когда: фрагмент уже набирали в full; хотите проверить, помните ли связки «импорт → функция → return».

Как учиться: поставьте 30–50% скрытого. Если часто гадаете — вернитесь в full на этот же код. Если проходит легко — поднимите процент скрытого или перейдите в memory.

Режим memory — по памяти

Эталон показывают на N секунд (ползунок), затем прячут. Печатаете вслепую относительно текста, опираясь на то, что успели схватить.

Когда: короткий фрагмент (примерно до экрана); готовитесь писать похожий код без статьи.

Как учиться: начните с 15–20 секунд на коротком блоке. Не смотрите в исходную вкладку статьи — иначе режим бессмысленен. Ошибки в конце покажут, что именно не отложилось (скобки, имена, порядок вызовов).

Режим fillblanks — заполнить пробелы

В эталоне вырезаны ключевые куски (часто имена, операторы, литералы). Нужно восстановить их точно.

Когда: синтаксис знакомый, но путаете детали API; хотите точечную тренировку, а не весь файл.

Как учиться: один проход, потом сравните, какие «дыры» давались труднее — их выпишите в свою шпаргалку на день, не в вечный конспект.

Режим hints — скелет

Видны подсказки и каркас, но не полный «список для перепечатки». Ближе к задаче «восстановить реализацию по контуру».

Когда: уже уверены в full/partial; хотите мост к самостоятельному коду в редакторе.

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

Режим implement — по описанию

Показывают формулировку задачи, а не готовый код. Вы набираете решение с нуля; проверка — совпадение с эталонным решением в банке упражнений (жёстче, чем «идея верная»).

Когда: упражнение из менеджера тренажёра с описанием; хотите проверить, можете ли воспроизвести паттерн без образца на экране.

Как учиться: сначала full на том же примере, потом implement через день. Если не сходится посимвольно — это нормально для обучения: режим строгий; имеет смысл вернуться к partial/memory, а implement оставить на короткие канонические сниппеты.

Ритуал на неделю

День Режим Цель
1 full 1–2 фрагмента из статей до 100% accuracy
2 partial те же фрагменты, 40% скрыто
3 memory короткие куски 10–20 сек показа
4 fillblanks или hints детали API / каркас
5 full из нового поста расширение банка

Из блога удобнее всего стартовать кнопкой «Тренировать» у блока — код уже в тренажёре. Банк упражнений и смена режима — на странице тренажёра.

WPM, accuracy и рейтинг

  • Accuracy — главный учебный сигнал. Цель прохода: 100%.
  • WPM — вторичен. Растёт сам, когда пальцы перестают искать скобки.
  • Ошибки — смотрите не «сколько», а где (отступы, кавычки, имена).
  • Рейтинг на сайте смешивает скорость и точность; ник задаётся в виджете прогресса. Это мотивация, не экзамен.

См. также посадочную, как читать статьи с кодом и рейтинг.

Комментарии

Загрузка комментариев…