Слепая печать для программистов: как быстрее набирать код
Код печатают в основном на английской раскладке, и в нем гораздо больше скобок, кавычек и знаков, чем в обычном тексте. Поэтому программисту мало знать буквы: важно уверенно нажимать символы.
Зачем программисту слепая печать
Когда пальцы сами находят нужные клавиши, внимание остается на задаче, а не на клавиатуре. Меньше опечаток в названиях переменных, быстрее работа с горячими клавишами, меньше усталости за день. Даже если редакторы кода подсказывают продолжение, имена, условия, комментарии и сообщения коммитов все равно набираются руками.
Где символы и какой палец их нажимает
Ниже — стандартная английская раскладка (US/QWERTY). Символы на одной клавише с цифрами или знаками набираются с Shift другой руки.
| Символы | Клавиша | Палец |
|---|---|---|
; и : | справа от L | правый мизинец |
' и " | справа от ; | правый мизинец |
[ ] и { } | справа от P | правый мизинец |
( ) | Shift + 9 и Shift + 0 | правые безымянный и мизинец |
- _ = + | справа от 0 | правый мизинец |
, . / и < > ? | нижний ряд справа | правые средний, безымянный, мизинец |
! @ # $ % | Shift + 1 … 5 | левые мизинец, безымянный, средний, указательный |
& * | Shift + 7 и Shift + 8 | правые указательный и средний |
Обратите внимание: большая часть «программистских» символов приходится на правый мизинец. Поэтому его стоит тренировать отдельно.
Как тренироваться
- Сначала буквы. Без уверенной печати английских букв символы не пойдут. Пройдите основные уроки английской раскладки.
- Потом символы по одному. Добавляйте по 2–3 новых символа, пока их нажатие не станет автоматическим.
- Затем настоящий код. В PracticeTap есть режим «Код»: в нем короткие фрагменты на разных языках программирования, со скобками, отступами и переводами строки через Enter.
- Следите за ошибками. Диаграмма после урока покажет, какие символы даются тяжелее всего.
Полезные советы
- Не переключайтесь между раскладками без нужды: для кода держите английскую.
- Парные скобки печатайте сразу обе, а потом возвращайтесь внутрь — это привычка, которая экономит ошибки.
- Учите горячие клавиши своего редактора вслепую: копирование, отмена, поиск, сохранение.