TLDR; ADHDの長所を活用して、コーディング方法を学びます。特定の言語とフレームワークに深く飛び込み、専門家になります...何度か繰り返して、コーディングから抜け出します。日々の開発は、ADHDのある人にとっては強力な分野ではありません。
ADHDの利点の1つは、ハイパーフォーカスと呼ばれる概念です。ADHDの誤解は、それと診断された人は注意を払えないということです。それは偽です。私たちが興味のないものに注意を払えないというだけです。興味のあるものを見つけた場合、レーザーのようにそれに焦点を合わせます。
私にとっては、若い頃にコンピューターと古典文化(ギリシャ/ローマの歴史、神話、言語)を発見しました。Computeの背面から数百行のコードを入力しているのを想像してみてください!雑誌と、あなたが私が追加した何時間もこのタスクに集中しているのを見ていると言われていると、誰かが私を誤診したと思うでしょう。または、学校の初日前にWheelockのラテン語の最初の10章を読みましょう。それは私たちの状態の賜物であり呪いでもあります。私たちが本当に何かを愛しているなら、それから私たちを引き離すのは難しいです。何か興味がない場合は、頑固なラバを山に引き上げてやらせるようなものです。
私は自分の状態をコントロールするのに役立つ本をいくつか見つけました。彼らもあなたを助けることができるかもしれません。1つ目は、注意散漫からの配信です。ADDの長所を活用し、弱点を軽減する方法に関するヒントを提供します。Gift of Adult ADDは、同じガイドラインの一部を提供しますが、ADDを異なる観点からキャストします。一部の人々が不注意と呼ぶのは、実際に会話で概念を処理し、それらを非常に迅速に統合することです。その結果、多くの人々が作るのが難しいと感じる「飛躍的な飛躍」をもたらします。私は自分の思考の流れに従って会話をやめ、「交響詩 "エウレカ」にぶつかると元に戻るので、頻繁に「非馬鹿な男」と呼ばれてきました。
私が自分の状態でこの業界で働いているのを発見したことの1つは、開発の細かい点ではなく、より高いレベルの概念と私が学んだことを他の人に訓練することです。ペアプログラミングの設定では、生産性が、私や他の人が同じ時間で生産できたものを超えて増加することがわかりました。そのため、私は自分を日々のコーダーではなく、戦略家またはチームリーダーとして位置づけました。
もちろん、それは弾丸を噛んで、私が何をするかについて非常に知識があるように十分に良くなった10年後でした。これの欠点は、雇用主/クライアントが私の知識と姿を見るということです。ああ、彼は彼が知っていることで素晴らしいコーダーにならなければなりません。私は非常に効果的ではないので、彼らは私を純粋なコーダーにしたくないと非常に明確に説明します。どんなに一生懸命努力しても、実際にそれを行う方法を理解した後は、それほど面白くないことがわかりました。
一方、他の人にそれを行う方法を説明し、彼らにそれを実行させることは、私の最も強力な能力の1つです。たとえば、先週、私はWPFを初めて使用した同僚と協力して、プラットフォームの詳細、カスタムパネルとデータテンプレートの使用方法、および彼のための重労働を行う方法を示しました。その結果、彼は予定された半分の時間でタスクを完了することができ、クライアントは結果を気に入っています。
結果は個人ごとに異なる可能性があると思いますが、ADHDを使用するほとんどの人は具体的よりも抽象的なことを好むことがわかりました。