Слепая печать для программистов: почему скорость в коде — не только WPM
Быстрый печатник может медленно писать код
Человек с 90+ WPM на обычных словах часто пишет код не быстрее, чем печатник на 50 WPM. Причина проста: стандартный тест — это почти только строчные буквы и пробелы, а код — нет. Строка JavaScript или Python полна скобок, подчёркиваний, кавычек, знаков равенства и двоеточий, плюс постоянные переключения регистра в camelCase.
Для русскоязычных есть ещё одна сложность
Код пишут латиницей, поэтому программисту приходится постоянно переключаться между ЙЦУКЕН и английской раскладкой. Скобки [ ] и { } в английской раскладке стоят там, где в русской Х и Ъ, а < > — на месте Б и Ю. Слепая печать на обеих раскладках — настоящее преимущество.
Символы, которые тормозят
- Скобки —
()[]{}— по краям верхних рядов, куда мизинцы в обычном тексте почти не ходят. - Символы с Shift —
_=+:"— требуют удержания модификатора. - camelCase и snake_case — постоянные микропереключения регистра.
- Отступы — два или четыре пробела в начале строки, аккуратно и последовательно.
Как тренировать набор кода
Для этого сделана игра «Набор кода» и тест набора кода с 13 языками:
- Не пропускайте отступы. Они часть строки и часть тренировки.
- Читайте прежде, чем печатать.
(почти всегда означает, что скоро будет). - Приучите мизинец к краям клавиатуры.
- Тренируйте оба языка, если пишете на обоих.
Всё это работает поверх основ
Если вы ещё ищете буквы глазами, начните с уроков слепой печати, включая урок символов программирования.