А что по скорости печати?

Клавиатуре около 150 лет. Это один из самых старых интерфейсов, которым люди пользуются каждый день. При этом большинство людей не задумываются о том, насколько хорошо владеют этим интерфейсом. Все обсуждают новые IDE, фреймворки, AI-инструменты — но базовый навык взаимодействия с компьютером остаётся на уровне «как-то печатаю и ладно».

Очень смутно помню моё знакомство с компьютерами — это был DOS-терминал, которым управлять можно было только с клавиатуры, мыши ещё не было. То знакомство было мимолётным, но в принца Персии поиграл. В следующих воспоминаниях уже была мышка, Windows 95, и ещё долго от клавиатуры мне нужны были только стрелки/enter/esc/space/wasd. Но когда у меня появился свой компьютер и интернет, я стал пользоваться практически всеми клавишами, хотя так и не запомнил, что делает Scroll Lock и Pause Break.

Мой путь к быстрой печати

Общаться в интернете я начинал в игровых чатах — и там же впервые захотел печатать быстрее, чтобы просто успевать. Позже стал стараться как можно реже опускать взгляд на клавиатуру, пока не понял: надо, во-первых, задействовать все пальцы, а во-вторых, подойти к делу системно. Когда переучился на десятипальцевый, скорость поначалу даже просела, и возвращал я её не одну неделю. Зато потом мой потолок заметно поднялся.

Недавно я разработал для себя спидометр — сервис, который замеряет скорость нажатий клавиш. В зачёт идёт не только набор текстов вроде сообщений или, например, этой статьи, но и программирование, ввод команд и всё остальное. Выяснил, что в среднем в сутки на чистую печать (нажатие на клавиши) уходит от часа.

Параллельно с развитием навыка печати я открыл для себя Pascal и начал свой путь программиста.

Код — это мало нажатий?

Когда я полноценно стал работать программистом, обнаружилась забавная штука. Собственно код — это очень мало нажатий. В фильмах хакеры строчат код так быстро, что клавиатура дымится. На деле непрерывно и быстро я печатал только console.log.

Но всё, что вокруг кода, — совсем другая история. Поначалу — куча запросов в гугл, вопросы на форумах и в чатах у более опытных друзей; потом — обсуждение задач с коллегами, код-ревью, написание документации и инструкций. У меня бывали дни, когда я писал 10 строк кода и 200 сообщений в чате — и это были обычные рабочие дни.

А теперь у нас есть LLM: с появлением Claude, Codex, Kimi и других агентов ситуация сильно изменилась — теперь и код можно печатать текстом, да ещё и русским. И навык быстрой слепой печати стал ещё актуальнее.

Из чего состоит слепая печать

Разложив свой опыт на составляющие, я понял: слепая печать — это чистая биомеханика, которую можно декомпозировать.

слепая_печать = техника + точность + ритм
  • Техника. Каждый палец строго отвечает за свою зону клавиш, а взгляд остаётся на экране. Запомнить зоны можно за день, но отучиться подглядывать и довести движения до автоматизма — это десятки часов.

  • Точность. Опечатки убивают темп: если печатаешь быстро, но постоянно жмёшь Backspace, реальная скорость стремится к нулю, а раздражение только растёт.

  • Ритм. Способность выдавать длинные серии символов с одинаковой частотой важнее, чем спринтерские рывки на коротких словах.

И самое главное: слепая печать — физический навык. Для развития любого физического навыка нужны тренировки, а в тренировках очень помогают тренажёры. Можно, конечно, обойтись и без них или взять самый банальный. Но тренажёр может быть скучным, а может — игровым, с дополнительной мотивацией.

Как я превратил формулу печати в шутер

Лет 10 назад я попал на сайт zty.pe — космический шутер, где корабли сбиваются набором слов, — и с тех пор горел идеей сделать что-то подобное на русском. И я сделал. Правда, в процессе я ушёл от типичного аркадного шутера в сторону тренировочных режимов — чтобы навык можно было развивать с нуля.

Поскольку это игра про скорость, с технической частью пришлось заморочиться: весь визуал написан на Three.js с OffscreenCanvas, чтобы анимация была идеально плавной и не сбивала ритм. Тексты собраны из реальных фактов Википедии: печатаешь длинный связный текст, держишь темп и заодно узнаёшь что-то новое.

Но главное — режимы спроектированы так, чтобы каждый закрывал своё слагаемое формулы:

  • Техника — уроки «Постановка рук». Курс ведёт от домашнего ряда ФЫВА ОЛДЖ ко всем буквам, цифрам и знакам препинания.

  • Точность — режим «Рейд». Заставить человека не торопиться очень сложно, нужен стресс-фактор. Здесь печать идёт под обстрелом: каждая опечатка — ответный выстрел противника по щиту. Мозг сам начинает тормозить пальцы, фокусироваться на безошибочности и отвыкать спамить Backspace.

  • Ритм — «Текстовый режим». Длинные отрывки текстов разной сложности, где цель — поймать состояние потока.

Отдельно появился режим «Для детей»: анимации получились настолько симпатичными, что грех было не сделать уроки для тех, кто только знакомится с клавиатурой (взрослым, впрочем, тоже можно). И режим неожиданно выстрелил: заметная часть поискового трафика приходит именно по запросам о тренировках для детей. А самая приятная находка в метриках — группа, предположительно школьников, которая каждые понедельник, среду и пятницу заходит и прогоняет все детские уроки. Похоже на школьный кружок — и где-то в списке дел на жизнь у меня теперь стоит жирная галочка напротив пункта «сделать софт, который помогает детям развиваться».

Клавиатура — мой главный рабочий инструмент. Чем лучше я её использую, тем продуктивнее работаю. Моя средняя скорость на КлавоШутере — 480 знаков в минуту, но это предложение я напечатал со скоростью 430. А что по вашей скорости печати?

klavoshooter.ru

Автор: Slavik7

Источник

Оставить комментарий