Velocidade de digitação para programadores
5 min de leitura
Por que digitar ainda importa para desenvolvedores, quais caracteres atrasam quem programa e como praticar colchetes, símbolos e indentação com o modo código.
Velocidade de digitação importa para programar?
Programadores passam mais tempo pensando do que digitando, então velocidade bruta não é tudo. Mas uma digitação que não exige atenção deixa sua atenção livre para o problema. Se você precisa pensar onde fica a chave, esse foco sai do código – e em chats, revisões de código, mensagens de commit e documentação, desenvolvedores também digitam muito texto comum.
Código é outro tipo de texto
Código é cheio de caracteres que a prática comum nunca treina: parênteses, colchetes, chaves, aspas, ponto e vírgula, operadores, sublinhados e camelCase. Muitos exigem Shift ou, no ABNT2 e em outros layouts fora dos EUA, a tecla AltGr, o que os torna bem mais lentos que as letras.
A página de resultados do keyboardfast compara sua velocidade em símbolos com a velocidade em letras. Se os símbolos levam o dobro do tempo, é aí que estão os ganhos mais fáceis.
Como funciona o modo código
O modo código traz trechos reais e idiomáticos em oito linguagens, incluindo JavaScript, TypeScript, Python, Go e Rust. A indentação é digitada para você – como faria um editor moderno – e você aperta Enter no fim de cada linha. Assim você pratica os caracteres que realmente digita ao programar, e não os espaços que o editor colocaria de qualquer forma.
Dicas para digitar código mais rápido
- Aprenda onde fica cada símbolo sem olhar – principalmente { } [ ] ( ) < > no seu layout.
- Use o Shift certo: o da mão oposta à tecla que você está apertando.
- Muitos desenvolvedores com teclado ABNT2 mudam para o layout americano na hora de programar, porque lá os colchetes não precisam de AltGr. Vale testar se os símbolos são o seu gargalo.
- Pratique os padrões da sua linguagem principal: arrow functions, list comprehensions, tratamento de erros.
- Aprenda os atalhos do seu editor para autocompletar, múltiplos cursores e mover linhas – eles economizam mais tempo do que qualquer WPM a mais.