Programo y soy disléxico. Mi visión es excelente Proceso mal los símbolos y soy un pensador visual.
Cuando codifico, soy más lento que las personas normales porque soy impredecible de los errores que cometo. Estoy aprendiendo Python y los entornos de desarrollo de solo texto me causan mucho estrés visual; Estoy usando Wingware que es algo útil, pero no puedo completar las tareas en el tiempo dado.
¿Me puede sugerir un alojamiento que me ayude?
¿Qué adaptaciones me serían útiles?
¿Hay alguna forma de encontrar, resaltar y corregir este tipo de errores automáticamente?
Revisando, veo lo que espero ver o algo familiar. No noto errores tipográficos, saltos de línea, etc. y los errores aparecen en las pruebas. Incluso copiando y pegando puedo perder líneas y causar errores.
Los bloques de texto de margen a margen me dan dolores de cabeza al igual que algunas combinaciones de colores.
No proceso el texto como símbolos, sino como objetos que se pueden rotar, transponer para que los dígitos de un número se muevan a diferentes lugares, puedo percibir "123" COMO "132", LAS LETRAS "pddq", se ven igual a yo. Pienso en esto como complicado: la misma forma rota y se refleja.
fuente
Respuestas:
Si usted es disléxico, tal vez debería comenzar por utilizar un lenguaje de tipo estático como C, C ++, C # o Java. Como se ve obligado a declarar variables en estos idiomas y hay una verificación de tipo, el compilador y el IDE arrojarán errores si por error hace algo como:
Para los lenguajes de tipo dinámico, como Javascript, Python, PHP, se saldrá con la suya y perderá mucho tiempo tratando de entender lo que está sucediendo. Es por eso que las personas a menudo le aconsejan que use metodologías basadas en pruebas, para que pueda detectar estos errores más rápidamente.
Si realmente necesitas aprender Python, entonces probablemente deberías probar Visual Studio. Actualmente ofrece soporte para el desarrollo de Python . O prueba JetBrains PyCharm .
fuente
No sé en qué lenguaje está tratando de desarrollar, pero en cualquier buen IDE debería poder cambiar la fuente predeterminada para usar Open Dyslexic, que puede ayudar en algún grado.
Personalmente uso WebStorm / PHPStorm de JetBrains, que hace un gran trabajo al señalar errores de codificación y errores de sintaxis.
También es posible que desee concentrar gran parte de su tiempo practicando una buena metodología basada en pruebas para que cualquier error se detecte temprano. Para JavaScript utilizo Mocha o Jasmine para hacer pruebas.
fuente
Algunas cosas que ayudan son:
Use texto claro sobre un fondo oscuro. Un color de fuente suave que no sea el blanco realmente puede ayudar también (¡el verde sobre el negro es realmente bueno y retro también!)
Autocompletar es una gran bendición. Simplemente debe escribir las primeras letras de una variable y luego presionar el botón de autocompletar.
Los lenguajes estáticos tienden a funcionar mejor para completar el código y las comprobaciones de compilación que los lenguajes dinámicos.
Si usa un lenguaje dinámico, use Test Driven Development. Encuentra tus errores lo antes posible.
No use nombres crípticos para variables y funciones (que lamentablemente es demasiado popular).
fuente
Destacamiento Semántico
zwabel proporciona una gran explicación en el post C ++ IDE Evolution: de resaltado de sintaxis a resaltado semántico :
(énfasis mío)
Esto (con suerte) le permitirá reconocer un tipo de error debido a la retroalimentación de color instantánea cuando una variable se resalta de manera diferente.
IDE que admiten resaltado semántico
(basado en una búsqueda superficial de Google):
fuente
Sufro de los mismos problemas que tú. ¡La dislexia siempre ha hecho desafíos extraños, pero no es nada que no se pueda superar!
Personalmente uso Dreamweaver para todo mi desarrollo: puede personalizar el estilo del código hasta el enésimo grado. Tengo el mío configurado para una combinación de fondo / texto blanquecino - negro.
Sé que Dreamweaver no es el más barato, sin embargo, es bueno para detectar errores, lo que me ha ayudado mucho. También puede obtenerlo si es estudiante por una cantidad significativamente reducida; Y vale la pena cada centavo.
fuente