TLDR; Tirez parti des points forts du TDAH pour apprendre à coder. Plongez très profondément dans un langage et un cadre spécifiques et devenez un expert ... répétez plusieurs fois et éloignez-vous du codage. Le développement au jour le jour n'est pas un domaine solide pour les personnes atteintes de TDAH.
Un des avantages du TDAH est un concept appelé Hyper Focus. Voir l'incompréhension du TDAH est que ceux qui en sont diagnostiqués ne peuvent pas faire attention. C'est faux. C'est juste que nous ne pouvons pas faire attention aux choses qui ne nous intéressent pas. Si nous trouvons quelque chose qui nous intéresse, nous nous concentrons dessus comme un laser.
Pour moi, j'ai découvert l'informatique et la culture classique (histoire grecque / romaine, mythologie, langues) quand j'étais jeune et suis tombé amoureux des deux. Si vous pouviez imaginer me voir taper des centaines de lignes de code à l'arrière de Compute! magazine et en vous disant que vous me regardez concentré sur cette tâche pendant des heures que j'ai ADD, vous penseriez que quelqu'un m'a mal diagnostiqué. Ou regardez-moi parcourir les 10 premiers chapitres du latin de Wheelock avant le premier jour d'école. C'est à la fois le don et la malédiction de notre condition. Si nous aimons vraiment quelque chose, il est difficile de nous en éloigner. Si quelque chose ne nous intéresse pas, c'est comme tirer une mule têtue en haut d'une montagne pour nous inciter à le faire.
J'ai trouvé quelques livres qui m'ont aidé à prendre le contrôle de mon état. Ils peuvent également vous aider. Le premier est délivré de la distraction. Il fournit quelques conseils sur la façon de capitaliser sur les points forts de l'ADD et d'atténuer les faiblesses. Le cadeau ADD pour adultes fournit certaines des mêmes directives, mais jette également ADD sous un jour différent. Ce que certains appellent l'inattention, c'est vraiment nous qui traitons des concepts dans une conversation et les intégrons très rapidement, ce qui entraîne des «sauts quantiques» que beaucoup de gens trouvent difficiles à faire. On m'a souvent appelé "homme non-séquencé" parce que je me désengage parfois d'une conversation en suivant mon propre courant de pensée et que je reviens en arrière quand je frappe un "eureka"
Une chose que j'ai trouvée en travaillant dans l'industrie avec ma condition, c'est que je suis excellent aux concepts de niveau supérieur et que je forme les autres à ce que j'ai appris, pas si grand aux minuties du développement. Dans un cadre de programmation en binôme, j'ai constaté que la productivité se multiplie au-delà de ce que moi ou l'autre personne aurait pu produire dans le même laps de temps. Je me suis donc positionné en tant que stratège ou chef d'équipe plutôt qu'en tant que codeur au jour le jour.
Bien sûr, c'était après 10 ans à mordre la balle et à devenir suffisamment bon pour être très bien informé de ce que je fais. L'inconvénient est que les employeurs / clients voient mes connaissances et mes chiffres, oh il doit être un excellent codeur avec ce qu'il sait. J'explique très clairement qu'ils ne veulent pas de moi comme un pur codeur car je serais très inefficace. Peu importe mes efforts, j'ai découvert qu'une fois que j'avais compris comment faire quelque chose, le faire n'était pas aussi intéressant pour moi.
D'un autre côté, expliquer aux autres comment le faire et les laisser courir avec ça a été l'une de mes capacités les plus fortes. Par exemple, la semaine dernière, j'ai travaillé avec un collègue qui était nouveau chez WPF et lui ai montré les tenants et les aboutissants de la plate-forme, comment utiliser des panneaux et des modèles de données personnalisés et des liaisons pour faire le gros du travail pour lui. Le résultat, il a pu achever sa tâche dans la moitié du temps prévu pour lui et le client adore les résultats.
Je pense que les résultats peuvent différer pour chaque individu, mais j'ai constaté que la plupart des personnes atteintes de TDAH préfèrent l'abstrait au concret.