TLDR; 코딩 방법을 배우려면 ADHD의 장점을 활용하십시오. 특정 언어와 프레임 워크에 대해 자세히 알아보고 전문가가 되십시오 ... 몇 번 반복하고 코딩을 피하십시오. 일상적인 개발은 ADHD를 가진 사람들에게는 강력한 영역이 아닙니다.
ADHD가 제공하는 이점 중 하나는 Hyper Focus라는 개념입니다. ADHD의 오해는 ADHD로 진단받은 사람들이주의를 기울일 수 없다는 것입니다. 그건 틀렸어 우리가 관심이없는 것에주의를 기울일 수 없다는 것입니다. 우리가 관심있는 것을 찾으면 레이저처럼 제로에 들어갑니다.
나는 어렸을 때 컴퓨터와 고전 문화 (그리스어 / 로마 역사, 신화, 언어)를 발견했고 둘 다 사랑에 빠졌습니다. Compute 뒤에서 수백 줄의 코드를 입력하는 것을 상상할 수 있다면! 내가 ADD를 가지고 있다는 사실을 몇 시간 동안이 과제에 집중하는 것을 보면서 당신은 누군가 나를 잘못 진단했다고 생각할 것입니다. 또는 학교 첫날 전에 Wheelock 's Latin의 첫 10 장을 찢어 버리는 것을 지켜보십시오. 그것은 우리 상태의 선물이자 저주입니다. 우리가 진정으로 무언가를 좋아한다면, 우리를 끌어 내기가 어렵습니다. 뭔가 관심이 없다면 완고한 노새를 산 위로 끌어 올리는 것과 같습니다.
나는 내 상태를 통제하는 데 도움이되는 몇 권의 책을 발견했습니다. 그들은 또한 당신을 도울 수 있습니다. 첫 번째는 산만에서 전달됩니다 . ADD의 장점을 활용하고 약점을 완화하는 방법에 대한 팁을 제공합니다. 성인 ADD 선물은 동일한 지침 중 일부를 제공하지만 ADD를 다른 시각으로 제시합니다. 일부 사람들이 부주의라고 부르는 것은 실제로 대화에서 개념을 처리하고이를 매우 빠르게 통합하여 많은 사람들이 만들기 어려운 "양자 도약"을 초래한다는 것입니다. 나는 종종 "비유 동적 인 사람"이라고 불렀다. 왜냐하면 나는 내 자신의 생각의 기차를 따라 때때로 대화에서 풀리고 "유레카"를 칠 때 뒤로 뛰어 들기 때문에
제가 업계에서 일하면서 저의 상태로 일한 것을 발견 한 한 가지는 고급 개념에 능숙하고 다른 사람들이 제가 배운 것에 대해 훈련시키는 것입니다. 그래도 페어 프로그래밍 환경에서 생산성은 나와 다른 사람이 같은 시간에 생산할 수있는 것 이상으로 증가한다는 것을 알았습니다. 그래서 저는 매일 코더가 아닌 전략가 또는 팀 리더로 자리 잡았습니다.
물론 10 년 동안 총알을 깨물고 내가하는 일에 대해 잘 알고있을만큼 충분히 좋아졌다. 이것의 단점은 고용주 / 고객이 내 지식과 모습을 볼 수 있다는 것입니다. 오, 그는 자신이 알고있는 훌륭한 코더가되어야합니다. 나는 그들이 매우 효과적이지 않기 때문에 순수한 코더로 나를 원하지 않는다는 것을 매우 명확하게 설명합니다. 아무리 노력해도, 실제로 무언가를하는 방법을 알게되면 나에게는 흥미롭지 않다는 것을 알게되었습니다.
반면에, 다른 사람들에게 어떻게해야하는지 설명하고 그것을 실행시키는 것이 나의 가장 강력한 능력 중 하나였습니다. 예를 들어 지난 주에 저는 WPF를 처음 접한 동료와 함께 작업하면서 플랫폼의 안팎을 보여 주었고, 사용자 지정 패널 및 데이터 템플릿을 사용하는 방법과 그에게 큰 도움이 될 수있는 방법을 제시했습니다. 결과적으로, 그는 예정된 시간의 절반 만에 자신의 작업을 완료 할 수 있었고 고객은 결과를 좋아합니다.
개인마다 결과가 다를 수 있다고 생각하지만 ADHD의 경우 대부분 콘크리트보다 초록을 선호한다는 것을 알았습니다.