TLDR; Aproveche las fortalezas del TDAH para aprender a codificar. Sumérjase muy profundamente en un lenguaje y marco específicos y conviértase en un experto ... repita varias veces y evite la codificación. El desarrollo diario no es un área sólida para las personas con TDAH.
Una ventaja que trae ADHD es un concepto llamado Hyper Focus. Ver el malentendido del TDAH es que aquellos diagnosticados con él no pueden prestar atención. Eso es falso. Es solo que no podemos prestar atención a las cosas que no nos interesan. Si encontramos algo que nos interesa, lo enfocamos como un láser.
Para mí descubrí las computadoras y la cultura clásica (historia griega / romana, mitología, idiomas) cuando era joven y me enamoré de ambas. ¡Si te imaginas verme escribiendo cientos de líneas de código desde la parte posterior de Compute! revista y cuando me miran concentrado en esta tarea durante horas y horas que tengo TDA, pensarían que alguien me diagnosticó erróneamente. O mírame leer los primeros 10 capítulos del latín de Wheelock antes del primer día de clases. Ese es tanto el regalo como la maldición de nuestra condición. Si realmente amamos algo, es difícil alejarnos de él. Si algo no nos interesa, es como tirar de una terca mula por una montaña para que lo hagamos.
Encontré algunos libros que me ayudaron a controlar mi condición. Es posible que también puedan ayudarlo. El primero se entrega de Distraction. Proporciona algunos consejos sobre cómo capitalizar las fortalezas de ADD y mitigar las debilidades. The Gift of Adult ADD proporciona algunas de las mismas pautas, pero también proyecta ADD bajo una luz diferente. Lo que algunas personas llaman falta de atención es que realmente estamos procesando conceptos en una conversación e integrándolos muy rápidamente, dando como resultado "saltos cuánticos" que mucha gente encuentra difíciles de hacer. Con frecuencia me han llamado "hombre no sequitur" porque a veces me desconecto de una conversación siguiendo mi propio tren de pensamiento y salto de nuevo cuando golpeo un "eureka"
Una cosa que he encontrado trabajando en la industria con mi condición es que soy excelente en conceptos de nivel superior y capacito a otros en lo que he aprendido, no tan bueno en las minucias del desarrollo. Sin embargo, en un par de configuraciones de programación, descubrí que la productividad se multiplica más allá de lo que yo o la otra persona podríamos haber producido en la misma cantidad de tiempo. Así que me he posicionado como un estratega o líder de equipo en lugar de un programador diario.
Por supuesto, eso fue después de 10 años de morder la bala y ser lo suficientemente bueno como para estar muy bien informado sobre lo que hago. La desventaja de esto es que los empleadores / clientes ven mi conocimiento y mi figura, oh, él tiene que ser un gran programador con lo que sabe. Les explico muy claramente que no me quieren como codificador puro porque sería muy ineficaz en eso. No importa cuánto lo intente, descubrí que una vez que descubrí CÓMO hacer algo, en realidad no es tan interesante para mí.
Por otro lado, explicarles a los demás cómo hacerlo y dejarlos correr con ellos ha sido una de mis habilidades más fuertes. Por ejemplo, la semana pasada, trabajé con un colega que era nuevo en WPF y le mostré los entresijos de la plataforma, cómo usar paneles personalizados y plantillas de datos y enlaces para hacer el trabajo pesado por él. El resultado fue que pudo completar su tarea en la mitad del tiempo programado para él y al cliente le encantan los resultados.
Creo que los resultados pueden diferir para cada individuo, pero he descubierto que la mayoría con TDAH prefieren lo abstracto a lo concreto.