¿Los programadores o programadores competitivos rápidos generalmente usan esta posición de manos?

¡Hago! Cuando estoy codificando, mi mente está en desarrollar el flujo y la función del programa. No quiero distraerme con las personas que intentan entablar conversación (los ignoro por completo, lo que los enoja). No quiero perder ni restringir mis conceptos aunque tenga que buscar claves para ingresar el código.

Puede que no sea un código de escritura casi tan rápido como lo puedo hacer en prosa normal (promedio de 150 palabras por minuto), pero puedo, con una precisión superior al 99%, escribir código sin mirar mi teclado. Esto requiere el uso de las partes elevadas de las teclas “F” y “J” para colocar mis manos. Desde allí podría escribir todo mi código con un paño que cubra mis manos y mi teclado.

He visto a muchas personas pasar de un tercio a la mitad de su tiempo buscando claves en lugar de convertir productivamente pensamientos en grabaciones digitales.

Todos los que usan un teclado se beneficiarían al tener habilidades de “escritura táctil”. Sin embargo, estas habilidades no vienen sin esfuerzo. Se requieren un año de mecanografía en la escuela secundaria y dos años de clases de mecanografía en la universidad junto con el uso frecuente (diario) de estas habilidades para llevarme y mantenerme donde estoy.

Algunas personas son “mecanógrafos táctiles”, algunas (como yo) escriben con ambas manos, pero no lo hacen “de la manera correcta”, y otras son horribles mecanógrafos que cazan y picotean.

La cuestión es que, incluso si escribe con bastante lentitud, cuando realmente está codificando, solo tiene que ser capaz de escribir lo más rápido que pueda pensar.

Para el 99% de las personas, escribir el código no es el factor limitante de la velocidad general.

Sin embargo, desearía poder escribir inglés más rápido, como ahora, puedo pensar más rápido de lo que puedo escribir, y eso es un poco molesto.

Otro problema es que cuando se le enseña a escribir “correctamente”, se utiliza principalmente AZ, 0-9 y algunos caracteres de puntuación. Las técnicas de escritura táctil de la época victoriana no se han adaptado a escribir muchas llaves, corchetes, símbolos menores que / mayores que, etc.

Sin embargo, hay una cosa: hay algunos adherentes rabiosos al teclado “Dvorjak”, que afirman que es mucho más rápido. Resulta que todas las pruebas recientes dicen que eso es una mierda y QWERTY es más rápido: el tipo que inventó el sistema para la Marina de los EE. UU.Falsificó las pruebas y las defraudó de una pila de efectivo. ¡Así que no te dejes atrapar por ese grupo de fanáticos!

Apuesto a que todos los programadores competitivos rápidos lo hacen, ya que la escritura táctil es muy estándar. Necesita una velocidad de escritura confiable para mantenerse competitivo, porque no desea que la velocidad de escritura sea su cuello de botella. Por ejemplo, si cada persona puede completar la solución en su cabeza en un minuto, entonces el ganador es el que puede escribir más rápido.

Sin embargo, he visto que algunas personas pueden escribir sin mirar el teclado y no cumplir con este estándar de posición de la mano, aunque dudo en su precisión.

Para los programadores en general, la habilidad de escribir al tacto es algo agradable. No solo es agradable, es una de las mejores habilidades para los codificadores que debes obtener.

Puede ser cierto que los programadores pasan más tiempo pensando que escribiendo, pero creo que es solo una excusa para alguien que piensa que puede continuar sin la habilidad de escribir con el teclado.

Al codificar, piensas y escribes, y luego verificas y lo arreglas y piensas. Es como un flujo continuo.

Si no eres muy bueno escribiendo, entonces el flujo se interrumpe. Te quedaste escribiendo o incluso buscando algunas letras en el teclado. No es muy productivo.

La velocidad de escritura lenta también se convierte en una barrera. Cuando eres lento, eres perezoso para escribir. Declaras una variable más corta por pereza. Dejas inconsistencia a los nombres de clase y de método porque eres lento y la velocidad con la que puedes hacer esa tarea depende exclusivamente de tu habilidad para escribir. Incluso si no eres perezoso, todavía eres lento en esas tareas.

Lo sé porque hablo desde mi propia experiencia. Antes de que pudiera escribir al tacto, todo me parecía engorroso. Ahora es como una dicha. La escritura táctil es como si tus pensamientos se transfirieran automáticamente a tu teclado.

Por lo tanto, mi conclusión es que no, hay una parte importante de los codificadores que no hacen mecanografía, pero en realidad deberían hacerlo.

No programo competitivamente. Hago un programa rápido.

Como otros han señalado, la limitación de su capacidad para ingresar texto generalmente no es mecánica para la mayoría de las personas.

Antes de romperme la mano izquierda (¡Hola! ¡Gracias por leer sobre Quora y participar en mi fisioterapia!), Fácilmente superaba los 130 WPM ( palabras por minuto ) al escribir en prosa.

Mi limitación en la entrada para la prosa era, de hecho, mecánica: una incapacidad para escribir tan rápido como podía generar cosas para escribir. Ahora es un poco peor de lo que era, pero está mejorando lentamente.

Solo me he encontrado con mi velocidad de escritura en el código un par de veces, y realmente, generalmente se producían conversiones de código bastante repetitivas, lo que significa que podía pensar mucho más en la página de lo que mis manos podían seguir escribiendo.


Puedo tocar escribir. Como la mayoría de los mecanógrafos más rápidos, sin embargo, no hago exactamente eso.

Sí, puse mis manos en el teclado táctil “fila de inicio”, como en la imagen de la pregunta, aunque, a diferencia de la imagen, rara vez uso un teclado ruso con un diseño KOI-8.

Mi razón para hacer esto es que hay pocas marcas de registro táctil para las teclas “F” y “J” en la mayoría de los teclados; en una MacBook, es una pequeña barra en la parte inferior de esas teclas. En otros teclados, apesta como uno de mis Keytronics (que hacen sonidos satisfactorios de clackity-clackity-clack mientras escribes, para que sepas que estás haciendo algo que vale la pena hacer ruido), son puntos en el centro de la tecla, etc. ..

El punto es: es muy fácil tener las manos en una posición conocida en el teclado golpeando esas protuberancias con el dedo índice de ambas manos y luego soltando la escritura.


En cuanto a mis tipos reales, lo filmé y realicé un análisis posterior sobre cómo escribo realmente y obtengo la velocidad que hago.

He realizado muchos análisis sobre los teclados y el uso del teclado, y de hecho tengo tres patentes ante un abogado en este momento que necesitan ser limpiadas para que puedan ser archivadas. Al menos uno de ellos hará que la vida de muchas personas sea menos infeliz, suponiendo que sean mecanógrafos “demasiado rápidos”.

Estoy bastante seguro de que no podría enseñar mi método de mecanografía, y si fuera enseñable, estoy bastante seguro de que sería realmente molesto practicarlo y “hacerlo bien”.

Cuando estoy escribiendo a gran velocidad, utilizo el dedo de cierre que no se utilizará en las siguientes tres pulsaciones de teclas, trabajando desde mi dedo índice hacia afuera. Esto tiene mucho que ver con qué letras siguen a qué otras letras y, por lo tanto, con mis elecciones de vocabulario.

Como dije: probablemente no se pueda enseñar.

Creo que esto puede ser una cosa del programador, ya que tiendo a usar mis pulgares en la barra espaciadora, y mis meñiques en las diversas teclas modificadoras (control, opción, comando, cambio) a menos que necesite “pinchar nervios Vulcan” múltiples modificadores. Significa que trato de mantener los dedos que podrían tener que alcanzar, menos usados.

Las teclas modificadoras tienden a usarse mucho en los editores que los programadores suelen usar para ingresar o actualizar el código fuente de los programas de computadora, por lo que intenta mantener esos dedos no utilizados para dejarlos libres para hacer las teclas modificadoras.

Si obtengo uno de los nuevos MacBook Pro, si lo uso para programar, usaré un teclado externo. Intenté uno, y la tecla “escape” en la barra de luz no tiene retroalimentación táctil … me vuelve loco.

Los mecanógrafos táctiles en los teclados QUERTY usan esa posición de las manos, pero si bien es una buena posición para eso, no todos los programadores, incluidos algunos de los rápidos, han sido entrenados en la escritura táctil y no todos usan los teclados QUERTY, por lo que la respuesta no es todo, pero algunos sí todo el tiempo y algunos lo hacen la mayor parte del tiempo. (Tengo que admitir que fui entrenado como mecanógrafo y utilizo las teclas de “inicio” como se muestra).

Algunos de los teclados DVORAK de uso más rápido o diseños de teclado personalizados, pero es importante recordar que, si bien la mayoría de los mecanógrafos táctiles son mecanógrafos de copia o audio, por lo que no originan lo que escriben .

Es la precisión de la codificación y el concepto lo que hace que sea un programador exitoso en lugar de la velocidad de entrada; de hecho, algunos de los mejores programadores a menudo tienen líneas negativas escritas por día, ya que escribir algunas docenas de líneas que le permiten eliminar varios cientos a menudo es bueno programación.

La mayoría del trabajo de los programadores no es escribir código. Es más pensar (por ejemplo, depurar) sobre el código que escribirlo.

Por lo tanto, la velocidad de escritura no importa mucho cuando programa.

La programación es difícil. Se trata de resolver problemas con computadoras, no solo de codificación. Lea Programación Enseñe usted mismo en diez años.

Una buena posición de escritura y postura corporal son importantes por razones de salud (y debe dejar de escribir y mirar la pantalla regularmente). Gran parte del trabajo del programador también ocurre fuera de la computadora; A menudo encuentro errores en la noche mientras sueño.

Entonces, para programar la posición de las manos es importante solo por razones de salud (no porque sea más productivo con una posición en particular).

Nop. ¿Por qué? Porque la programación se trata de resolver un problema, no escribirlo.

Podría ser un mecanógrafo de 200 palabras por minuto, pero si no puede resolver un problema simple que requiere recursión o un bucle, entonces, no será rápido. Puede llevarle horas escribir un bucle for.

así que no creo que importe dónde están las manos. Si eres bueno programando, serás rápido.

Solo puedo usar mi pulgar, primer y segundo dedo. Si incluyo los otros dos dedos, ralentizo mi escritura, ya que me causa una carga mental manejar los 5 dedos. Con solo tres dedos en cada mano, puedo escribir 2–3 palabras en una ráfaga de alrededor de 20 caracteres, antes de pensar en la siguiente palabra para escribir. Puedo promediar alrededor de 80 palabras por minuto. Mi dedo meñique está reservado para teclas especiales, como shift y ctrl.

No soy un programador competitivo pero programo rápido.

Diría que la mano derecha está más a la derecha con un dedo en el turno o cerca porque la programación implica mucho ‘y’ y {y} y [] y. y si cambias a un teclado de EE. UU., todos están convenientemente ubicados a la derecha del alfabeto,

More Interesting

¿Qué es lo mejor para comenzar su carrera en una empresa de software sin un desarrollo de software de grado de ingeniería, desarrollo web, pruebas o redes?

Tengo 30 años y tengo un montón de proyectos de software a medio camino que encuentro difíciles de terminar. Son demasiado complejos o existen demasiados sistemas similares. ¿Cómo puedo perforarme para mantenerme en uno y verlo?

¿Hasta qué punto ser un recluso en mi empresa afectará mi carrera como ingeniero de software?

¿Cómo es ser ingeniero de software en Egipto?

¿Cuáles son los costos y los riesgos de contratar a un no desarrollador y capacitarlo para ser desarrollador?

Soy un estudiante de secundaria con experiencia en el desarrollo de proyectos Java y en el uso de herramientas de la industria, pero sin antecedentes formales (sobre los cuales las compañías insisten). ¿Cómo puedo desarrollar efectivamente un fondo tan formal?

¿Cuáles son algunos de los aspectos comunes pero muy importantes de DevOps que los desarrolladores deben seguir?

¿Cómo funcionará en Karma IT Solutions, Chennai para mujeres más frescas?

¿Qué hace que una gran cultura para un equipo de desarrollo de software?

¿Por qué los programadores no solo usan la media para calcular puntos medios?

¿Cuáles son algunas de las mejores prácticas para el almacenamiento en caché en una aplicación web típica?

¿Un desarrollador de software que produce un código defectuoso y difícil de seguir rápidamente para cumplir con los plazos es un buen desarrollador?

¿Cuáles son los diversos desafíos que enfrentan los ingenieros de desarrollo de software?

Desarrollo de software: ¿Qué habilidades de comunicación considera más importantes como desarrollador de software?

¿Cuáles son sus creencias principales sobre las pruebas de software?