Содержание
В тренажёре шесть режимов набора. Они не про «сложнее = лучше», а про разные фазы запоминания: сначала видите эталон целиком, потом убираете опоры. Из статьи кнопка «Тренировать» всегда открывает фрагмент в режиме full — дальше режим можно сменить на панели настроек.
Как устроено упражнение
- Выбираете язык, уровень и режим (и при необходимости ползунки: сколько скрыть, сколько секунд показать код).
- Берёте готовый пример из банка или генерируете новый; из блога код уже подставлен.
- Набираете в поле ввода. Символы сверяются с эталоном: зелёный — верно, красный — ошибка.
- Упражнение завершается только при полном совпадении строки с эталоном. Дальше — статистика, следующий пример или возврат к статье.
Метрики на панели: 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 — вторичен. Растёт сам, когда пальцы перестают искать скобки.
- Ошибки — смотрите не «сколько», а где (отступы, кавычки, имена).
- Рейтинг на сайте смешивает скорость и точность; ник задаётся в виджете прогресса. Это мотивация, не экзамен.
См. также посадочную, как читать статьи с кодом и рейтинг.



Комментарии