TLDR; Wykorzystaj mocne strony ADHD, aby nauczyć się kodować. Zanurz się bardzo głęboko w określonym języku i frameworku i zostań ekspertem ... powtórz kilka razy i odejdź od kodowania. Codzienny rozwój nie jest silnym obszarem dla osób z ADHD.
Zaletą ADHD jest koncepcja zwana Hyper Focus. Zobacz nieporozumienie związane z ADHD polegające na tym, że osoby z jego zdiagnozowaniem nie mogą zwracać uwagi. To nieprawda. Po prostu nie możemy zwracać uwagi na rzeczy, które nas nie interesują. Jeśli znajdziemy coś, co nas interesuje, wycelujemy to jak laser.
Dla mnie odkryłem komputery i kulturę klasyczną (historia grecko-rzymska, mitologia, języki), kiedy byłem młody i zakochałem się w nich obu. Gdybyś mógł sobie wyobrazić, jak piszę setki wierszy kodu z tyłu Compute! czasopismo i gdy widzę, jak godzinami oglądam, jak skupiam się na tym zadaniu, że mam DODAJ, pomyślisz, że ktoś źle mnie zdiagnozował. Albo patrz, jak przedzieram się przez pierwsze 10 rozdziałów łaciny Wheelocka przed pierwszym dniem szkoły. To jest zarówno dar, jak i przekleństwo naszego stanu. Jeśli naprawdę coś kochamy, trudno nas od tego odciągnąć. Jeśli coś nas nie interesuje, to jak ciągnięcie upartego muła na górę, abyśmy to zrobili.
Znalazłem kilka książek, które pomogły mi przejąć kontrolę nad moim stanem. Mogą być również w stanie Ci pomóc. Pierwszy jest dostarczany z rozproszenia. Zawiera kilka wskazówek, jak wykorzystać mocne strony ADD i złagodzić słabości. Prezent dla dorosłych ADD zawiera niektóre z tych samych wytycznych, ale także rzuca ADD w innym świetle. To, co niektórzy nazywają nieuwagą, to tak naprawdę my przetwarzamy koncepcje w rozmowie i integrujemy je bardzo szybko, co powoduje „skok kwantowy”, który wielu ludziom trudno jest wykonać. Często nazywano mnie „człowiekiem bez sekwensu”, ponieważ czasami przerywam rozmowę, podążając własnym tokiem myśli i wskakuję z powrotem, gdy uderzę w „eurekę”
Jedną z rzeczy, które uważam za pracujące w tej branży w mojej kondycji, jest to, że jestem świetny w koncepcjach wyższego poziomu i szkolę innych w zakresie tego, czego się nauczyłem, a nie tak świetny w szczegółach rozwoju. Jednak w ustawieniach programowania par odkryłem, że wydajność zwielokrotnia się ponad to, co ja lub inna osoba moglibyśmy wyprodukować w tym samym czasie. Więc postawiłem się jako strateg lub lider zespołu, a nie na co dzień programista.
Oczywiście było to po 10 latach gryzienia kuli i stawania się na tyle dobrym, aby mieć dużą wiedzę na temat tego, co robię. Minusem tego jest to, że pracodawcy / klienci widzą moją wiedzę i wyniki, och, on musi być świetnym programistą z tym, co wie. Wyjaśniam bardzo jasno, że nie chcą, abym był czystym programistą, ponieważ byłbym bardzo nieskuteczny. Bez względu na to, jak bardzo się staram, przekonałem się, że kiedy odkryłem, jak to zrobić, nie jest to dla mnie tak interesujące.
Z drugiej strony, wyjaśnianie innym, jak to zrobić i pozwalanie im z tym biegać, było jedną z moich najsilniejszych umiejętności. Na przykład w ubiegłym tygodniu współpracowałem z kolegą, który był nowy w WPF i pokazałem mu tajniki platformy, jak korzystać z niestandardowych paneli i szablonów danych oraz wiązać się, aby wykonać dla niego ciężkie podnoszenie. Dzięki temu był w stanie wykonać swoje zadanie w połowie przewidzianego dla niego czasu, a klient uwielbia wyniki.
Myślę, że wyniki mogą się różnić dla każdej osoby, ale odkryłem, że większość osób z ADHD woli abstrakcję od konkretów.