Digitação para programadores: por que velocidade em código não é só PPM
Quem digita rápido pode programar devagar
Alguém com 90+ PPM em palavras comuns muitas vezes se sente tão lento quanto um digitador de 50 PPM na hora de programar. O motivo: um teste comum é quase só letras minúsculas e espaços. Código não — parênteses, chaves, colchetes, underscores, aspas, sinais de igual, dois-pontos e as trocas de caixa do camelCase.
O ABNT2 tem suas particularidades
No teclado brasileiro, os colchetes [ ] ficam à direita do Ç e do acento agudo, e as chaves { } são essas mesmas teclas com Shift. As aspas e o apóstrofo dividem a tecla à esquerda do 1, e o acento agudo como tecla morta pode “comer” uma aspa se você não prestar atenção. Muitos devs usam o layout internacional — mas dá para programar muito bem no ABNT2 com treino.
Os caracteres que atrasam
- Parênteses, chaves e colchetes, nas bordas do teclado.
- Símbolos com Shift —
_=+:". - camelCase e snake_case.
- Indentação, dois ou quatro espaços no início da linha.
Treinando código especificamente
É para isso que existem o jogo Digitar código e o teste de digitação de código com 13 linguagens:
- Não pule a indentação.
- Leia antes de digitar — um
(anuncia um). - Ensine o mindinho a achar as bordas do teclado.
- Treine as duas linguagens se usar as duas.
Tudo se apoia na base
Se ainda procura as letras, comece pelas lições de digitação, incluindo a lição de símbolos de programação.