Первые 20 часов. Как быстро научиться… чему угодно
Шрифт:
Щелкаем переключателем
Теперь или никогда. Я переключаю свой компьютер на раскладку Colemak и закрываю окно настроек. С этого момента я не смогу ничего печатать на QWERTY, пока не закончу эксперимент.
В моем браузере по-прежнему загружен тест скорости печати. Щелчком мыши я запускаю таймер и начинаю набирать текст.
Вот что у меня выходит: #%&@.
Возможно, это звучит несколько театрально, но я чувствую себя так, словно у меня удалили часть мозга.
Я привык, что слова
Я вижу слова на экране, мои пальцы автоматически нажимают на клавиши, а в результате на экране появляется абракадабра, которую я вынужден стирать. На простое слово требуется несколько секунд, и я начинаю волноваться, что клавиша Delete выйдет из строя от частого употребления.
Каждое слово — это новая битва. Я смотрю на часы: два простых предложения съели несколько минут. Я не сделал еще и половины. Меня так и подмывает все бросить, но я заставляю себя продолжать. Минуты идут, и раз десять я с трудом удерживаюсь, чтобы не прервать тест.
Мне потребовалось почти 20 минут, чтобы набрать 100 слов. Вот моя новая скорость: 5 слов в минуту.
Для меня это «смерти подобно».
Я зарабатываю тем, что пишу, и совсем недавно научился программировать. Теперь я лишен возможности заниматься и тем и другим. Как я буду отвечать на письма? Как буду работать? Что я натворил?
Я увидел врага, и этот враг — я сам
Вот он, самый главный барьер, мешающий большинству людей перейти на новую раскладку клавиатуры. Технические аспекты перехода — ничто по сравнению с эмоциональными.
Когда вы достигли определенного уровня скорости или легкости выполнения какой-либо задачи, снижение производительности повергает вас в ужас. Особенно это справедливо для машинописи: вы привыкли печатать без всяких усилий, и необходимость напрягаться вызывает возмущение. Еще больше усиливает недовольство понимание того факта, что если вы вернетесь к привычному образу действий, то ситуация мгновенно выправится.
Разум здесь не поможет: у нашего мозга есть неустранимая тенденция считать, что текущее положение дел сохранится и в будущем. В данный момент мой мозг в полной растерянности. Я способен печатать со скоростью лишь пять слов в минуту, и я больше никогда не смогу работать! Моя карьера рухнет! Моя семья будет голодать!
Разумеется, это неправда, но именно так мне в данный момент кажется. Подобные эмоции — главное препятствие для обучения.
Я закрываю ноутбук, беру блокнот и ручку. Мне нужен — причем немедленно! — план, как добиться приемлемой скорости на раскладке Colemak.
Перестраиваем мозг
Первая и самая главная проблема состоит в том, что я не знаю, где располагаются новые клавиши. Разумеется, я распечатал рисунок, и буквы на моей клавиатуре расположены в формате Colemak,
Поэтому в первую очередь я должен помочь мозгу преобразовать новую раскладку в моторику. Я должен как можно быстрее восстановить способность работать.
К счастью, люди обучаются печати слепым методом уже не одно десятилетие и придумали эффективные средства, которые способны мне помочь. Такие учебные пособия по машинописи, как Mavis Beacon [14] и Typing Trainer [15], выпускаются уже давно и стоят совсем недорого.
К сожалению, эти программы учат слепому методу печати в формате QWERTY, поскольку большинство клиентов хотят иметь дело именно со стандартной раскладкой. Обучение, как правило, начинается с клавиш основного ряда. Однако основные ряды в QWERTY и Colemak отличаются, и поэтому пособия по QWERTY мне ничем не помогут.
Раскладка Dvorak существует довольно давно, и некоторые программы поддерживают ее, а вот формат Colemak относительно новый. Наверное, было бы неплохо использовать обучающую программу, но мне нужно найти ту, которая поддерживает Colemak.
К счастью, у меня есть зацепка. Просматривая сайт Hacker News во время обучения программированию, я наткнулся на пост о Keyzen [16], программе с открытым кодом, которая как раз обучала машинописи; разработал ее Рай Террелл. Это приложение предназначалось для обучения программистов. Программа запускалась в обычном браузере и включала необычные символы — круглые и квадратные скобки, косую черту, — которые часто используют программисты; большинство обучающих программ эти символы, как правило, пропускают. Террелл опубликовал полный текст программы на GitHub и предложил программистам использовать или модифицировать ее.
Сама программа крайне проста: на экране отображается семь символов, начиная с букв основного ряда. Ваша задача — напечатать символы в указанном порядке.
Во время работы программа издает звуки. Если вы нажали правильную клавишу, то слышите щелчок, как при ударе пишущей машинки; при ошибке раздается резкий звук, и символ становится красным.
Как только вы заканчиваете печать, программа предлагает следующий набор символов. Если вы делаете ошибку в каком-то символе, программа автоматически включает его в следующие наборы. Если вы не сделали ошибок три раза подряд, то раздается мелодичный звон, означающий, что вы перешли на следующий уровень. Программа добавляет новый символ, и тренировка продолжается.
Модификация Keyzen
Как и большинство программ обучения машинописи, по умолчанию Keyzen поддерживает раскладку QWERTY. Но поскольку у программы открытый код, мне, возможно, удастся модифицировать ее под раскладку Colemak.
Вот мне и пригодилось обучение программированию.
Я скопировал исходный код Keyzen, затем открыл программные файлы на своем компьютере. Сама программа оказалась простой, и я без труда нашел ту часть, которая управляет выводом символов на экран; организовать нужный мне вывод тоже оказалось несложно.