Volver al blog
Mecanografía para programadores: corchetes, símbolos y código

Mecanografía para programadores: corchetes, símbolos y código

F
fasttypes team · 10/7/2026

A los programadores les gusta decir que la velocidad de escritura no importa, porque casi todo el trabajo es pensar. Es verdad a medias. Nadie escribe código a 100 palabras por minuto durante horas. Pero si tienes que bajar la vista para encontrar una llave, o fallas uno de cada tres guiones bajos, el teclado te interrumpe decenas de veces por hora. El objetivo de un programador no es una puntuación alta. Es dejar de notar el teclado.

Por qué el código es más difícil que la prosa

Una prueba de mecanografía hecha de frases corrientes usa las teclas de letras, la barra espaciadora y algo de puntuación. El código es distinto.

  • Símbolos por todas partes. Paréntesis, llaves, puntos y coma, signos igual, comillas, barras y barras verticales aparecen en casi todas las líneas. La mayoría están en los bordes del teclado y muchos necesitan Mayús.
  • Palabras poco habituales. Nombres como getUserById o max_retry_count mezclan mayúsculas, guiones bajos y abreviaturas que tus dedos nunca han practicado como unidades.
  • Números. Índices, tamaños y constantes ponen la fila de números en uso constante.
  • Exactitud. En un correo, una errata da vergüenza. En el código, un solo carácter equivocado impide que el programa funcione.

Por eso alguien que escribe prosa a 70 PPM puede encontrarse con que el código le sale a la mitad.

Qué dedo escribe cada símbolo

En un teclado estadounidense, casi todos los símbolos de programación corresponden al meñique derecho y a la fila de números. Conocer el reparto elimina casi toda la búsqueda.

  • Meñique derecho: punto y coma y dos puntos, apóstrofo y comillas, corchetes y llaves, barra invertida y barra vertical, barra e interrogación, guion y guion bajo, igual y más.
  • Anular derecho: punto y signo mayor que, 9 y paréntesis de apertura.
  • Corazón derecho: coma y signo menor que, 8 y asterisco.
  • De nuevo el meñique derecho: 0 y paréntesis de cierre.
  • Mano izquierda, fila de números: 1 con !, 2 con @, 3 con #, 4 con $, 5 con %. El índice derecho se ocupa de 6 con ^ y 7 con &.
  • Meñique izquierdo: el acento grave y la virgulilla, arriba a la izquierda.

El meñique derecho trabaja mucho, y es el dedo más débil. Deja que toda la mano se desplace un poco hacia las teclas lejanas en lugar de estirar solo el dedo, y después vuelve a la fila central.

Para los símbolos con Mayús, sujeta Mayús con la mano contraria. Abrir una llave es meñique derecho en la tecla y meñique izquierdo en Mayús. Hacer las dos cosas con una mano tuerce la muñeca y es más lento.

Si tu teclado no es estadounidense

La mayoría de los lenguajes de programación se diseñaron alrededor del teclado estadounidense, donde corchetes y llaves quedan a mano. En las distribuciones española, alemana, francesa, portuguesa y muchas otras, las llaves, los corchetes, la barra invertida y la barra vertical necesitan la tecla AltGr, a veces en combinaciones incómodas.

Tienes dos opciones razonables. Una es aprender bien las combinaciones con AltGr, como práctica deliberada, hasta que sean automáticas. La otra es añadir la distribución estadounidense y cambiar a ella para programar, conservando la tuya para escribir. Muchos programadores de fuera de Estados Unidos hacen lo segundo. Adaptarse lleva una o dos semanas, y consigue que cada tutorial y cada atajo coincidan con tus teclas. Cualquiera de las dos opciones vale. Lo que te cuesta tiempo es adivinar cada vez.

Deja que el editor escriba por ti

Buena parte de la velocidad al programar viene de teclear menos.

  • Cierre automático. La mayoría de los editores insertan el paréntesis o la comilla de cierre cuando escribes el de apertura. Aprende cómo se comporta el tuyo para no escribir dos veces el carácter de cierre.
  • Autocompletado. Aceptar con Tab un nombre sugerido es más rápido y más exacto que teclear un identificador largo.
  • Fragmentos. Una abreviatura corta que se expande en el esqueleto de un bucle o una función ahorra muchas pulsaciones y muchas erratas.
  • Cursores múltiples y renombrado. Cambiar un nombre en diez sitios a la vez es mejor que reescribirlo diez veces.
  • Atajos de navegación. Saltar por palabras, a un número de línea, a un archivo o a una definición mantiene tus manos en el teclado.

Escribir sin mirar sigue importando aquí, porque todo esto se activa desde el teclado. Cuanto menos bajes la vista, más te ayudan.

Cómo practicar

Las pruebas de mecanografía corrientes no entrenan los símbolos. Practica con el material que escribes de verdad.

  • Usa código real. Pega una función de tu propio proyecto, o de un proyecto de código abierto en tu lenguaje, en una herramienta de práctica personalizada y escríbela tal cual, con sus símbolos y su puntuación.
  • Trabaja las parejas. Escribe líneas cortas con las combinaciones que más usas: () => {}, [], {}, !=, ==, &&, ||, ->, ::, </>. Bastan unos minutos al día.
  • Practica nombres. Escribe listas de identificadores en camelCase y snake_case. Los movimientos de Mayús y guion bajo son los que hacen tropezar.
  • Busca la precisión. En el código, una corrección cuesta más que en la prosa, porque muchas veces solo la ves cuando algo falla. Apunta a un 97 por ciento o más antes de forzar la velocidad.

¿Qué velocidad es suficiente?

No hay un número obligatorio. Como guía práctica, si escribes texto corriente a 50 o 60 PPM sin mirar y tecleas los símbolos sin buscarlos, el teclado ya no te frena. A partir de ahí, el tiempo rinde más dedicado a tu editor, a tus atajos y al problema que estás resolviendo.

Cuida tus manos

Programar significa sesiones largas con un uso intenso de los meñiques y de las teclas modificadoras. Mantén las muñecas rectas, haz pausas cortas y evita estirar una sola mano para sujetar un modificador y una tecla lejana a la vez. Si te duele el meñique derecho, baja el ritmo y mueve más la mano. A lo largo de una carrera, estos pequeños hábitos importan más que cualquier velocidad.

Práctica personalizada →