Шрифт:
Интервал:
Закладка:
Поэтому в первую очередь я должен помочь мозгу преобразовать новую раскладку в моторику. Я должен как можно быстрее восстановить способность работать.
К счастью, люди обучаются печати слепым методом уже не одно десятилетие и придумали эффективные средства, которые способны мне помочь. Такие учебные пособия по машинописи, как Mavis Beacon [14] и Typing Trainer [15], выпускаются уже давно и стоят совсем недорого.
К сожалению, эти программы учат слепому методу печати в формате QWERTY, поскольку большинство клиентов хотят иметь дело именно со стандартной раскладкой. Обучение, как правило, начинается с клавиш основного ряда. Однако основные ряды в QWERTY и Colemak отличаются, и поэтому пособия по QWERTY мне ничем не помогут.
Раскладка Dvorak существует довольно давно, и некоторые программы поддерживают ее, а вот формат Colemak относительно новый. Наверное, было бы неплохо использовать обучающую программу, но мне нужно найти ту, которая поддерживает Colemak.
К счастью, у меня есть зацепка. Просматривая сайт Hacker News во время обучения программированию, я наткнулся на пост о Keyzen [16], программе с открытым кодом, которая как раз обучала машинописи; разработал ее Рай Террелл. Это приложение предназначалось для обучения программистов. Программа запускалась в обычном браузере и включала необычные символы — круглые и квадратные скобки, косую черту, — которые часто используют программисты; большинство обучающих программ эти символы, как правило, пропускают. Террелл опубликовал полный текст программы на GitHub и предложил программистам использовать или модифицировать ее.
Сама программа крайне проста: на экране отображается семь символов, начиная с букв основного ряда. Ваша задача — напечатать символы в указанном порядке.
Во время работы программа издает звуки. Если вы нажали правильную клавишу, то слышите щелчок, как при ударе пишущей машинки; при ошибке раздается резкий звук, и символ становится красным.
Как только вы заканчиваете печать, программа предлагает следующий набор символов. Если вы делаете ошибку в каком-то символе, программа автоматически включает его в следующие наборы. Если вы не сделали ошибок три раза подряд, то раздается мелодичный звон, означающий, что вы перешли на следующий уровень. Программа добавляет новый символ, и тренировка продолжается.
Как и большинство программ обучения машинописи, по умолчанию Keyzen поддерживает раскладку QWERTY. Но поскольку у программы открытый код, мне, возможно, удастся модифицировать ее под раскладку Colemak.
Вот мне и пригодилось обучение программированию.
Я скопировал исходный код Keyzen, затем открыл программные файлы на своем компьютере. Сама программа оказалась простой, и я без труда нашел ту часть, которая управляет выводом символов на экран; организовать нужный мне вывод тоже оказалось несложно.
Оригинальная программа начинала с основного ряда раскладки QWERTY, с указательных пальцев, затем добавляла по одному символу, пока не заканчивался основной ряд. За ним шел верхний ряд, расходясь с середины к краям, затем нижний, в том же порядке.
Взяв эту схему обучения за образец, я отредактировал программу для формата Colemak. Сами клавиши остались теми же, но обучение теперь шло в раскладке Colemak, а не QWERTY.
Закрыв файлы, я получил собственную программу обучения машинописи в раскладке Colemak. Ура!
Если вам интересно, можете попробовать ее сами — она выложена на интернет-странице http://first20hours.com/keyzen-colemak.
Итак, у меня есть обучающая программа, а моя первая цель проста — выучить расположение символов на клавиатуре.
Я запускаю Keyzen и начинаю печатать («_» означает пробел):
nn_nn_n
n_nn_n_
tntt_tn
t_tntt_
tttttnt
Подобные упражнения не очень эффектны, но необходимы. Тренируясь находить отдельные буквы, появляющиеся в случайном порядке, я помогаю мозгу преобразовать символ в мелкую моторику пальцев.
Кроме того, Keyzen помогает эффективному обучению несколькими способами. Во-первых, расклада Colemak разработана так, что наиболее часто используемые буквы располагаются в основном ряду, под самыми сильными пальцами. Программа выводит эти буквы первыми, и поэтому я сначала осваиваю ARSTDHNEIO, а затем перехожу к QWZXYM.
Когда я ошибаюсь, Keyzen добавляет неправильно набранный символ в следующую последовательность. В результате бо2льшую часть времени я тренируюсь набирать буквы, в которых делаю ошибки. Это одна из разновидностей интервального повторения, которое сочетается с мгновенной обратной связью, что делает занятия чрезвычайно эффективными.
Я составил график занятий: не меньше двух сеансов по 20 минут с коротким перерывом между ними, в конце дня перед сном.
С ума сойти! Приобретение нового моторного навыка требует физических изменений в структурах мозга, и, как выяснилось, сон способствует этому процессу.
В последние четыре десятилетия приобретение моторных навыков было предметом активных исследований психологов. В любой научной библиотеке вы найдете не один стеллаж с работами о приобретении навыков в целом и моторных навыков в частности.
Именно так я и поступил. Я бродил между стеллажами книг по когнитивной психологии в библиотеке Университета штата Колорадо в поисках полезной информации. Найти книги и отчеты об исследованиях не составляло труда. К сожалению, большая часть этих отчетов очень нудная, изобилующая профессиональным жаргоном.
Тем не менее обнаружились и исключения. Мое внимание привлекла одна работа.
«Стадии формирования моторного навыка» (Stages of Motor Skill Learning) (2005) [17]
Успешное обучение моторному навыку требует повторных тренировок…
Эта статья посвящена растущему числу свидетельств того, что формирование моторных навыков проходит несколько стадий, на каждой из которых задействуются разные механизмы хранения информации. Фаза выработки навыка характеризуется быстрым (во время сеанса) и медленным (между сеансами) обучением. В короткий период непосредственно после первых сеансов обучения навык подвержен интерференции со стороны других навыков и вследствие замедления синтеза белка, и это указывает на то, что процесс консолидации имеет место в периоды отдыха между тренировками. Во время занятий, а также в периоды отдыха изменяется активность разных отделов мозга.
Ключевые термины здесь — «интерференция» и «консолидация». Когда вы тренируете какой-то навык, ваш мозг необыкновенно активен — он стремится найти общие схемы и сохранить их в памяти. В случае моторных навыков эти схемы связывают то, что вы видите, слышите, чувствуете на ощупь или на вкус, с возбуждением нейронов, которые управляют мышцами вашего тела. Чем прочнее нервные связи, тем лучше у вас получается.