web-dev-qa-db-ja.com

ADD / ADHDによるプログラミング

ADDと診断しました。穏やかですが、私の仕事に影響を与えるのに十分です:

  • 気が散りやすいです
  • 一度に1つのプロジェクトに集中できない
  • ウェブ中毒
  • 怠慢
  • 等.

補償するためにどのような戦略を使用していますか?


1つの明確化

real ADDがあります。私は子供のころ、私はそれと診断され、一生懸命取り組んできました。メディアの過負荷によって引き起こされるartificial ADDについては話していません。


更新

私はこの説明ADD/ADHDを読んだだけです。これは、特にADDersをプログラミングする私たちにとって、すばらしい説明です。

私はツールボックスのようです
これまでに必要になるすべてのツール
箱の中に静かにそしてきちんと置かれ、
それらを使用する準備ができています。
ツールボックスは半透明です
そこでそれらを見ることができます。

ツールボックスのキーはその中にロックされています。

123
lamcro

あなたと同じような問題がありました。私を助けてきた2つの主な戦略は

  • いつでも1つのプロジェクトのみ:私は指で数えることができないほど多くのプロジェクトをフォローすることに苦しんでいます。今、私はプロジェクトを「1回限り」で終了するか、単に完全に削除することで、プロジェクトを根本的に削減しました。今年の初めに私は会社を設立しましたが、今では健康、家族、会社の3つのプロジェクトに夢中になっています。

  • 懸念の分離:1つのデスクですべてを行う場合、あるものから別のものに「ドリフト」するリスクが高くなります。私は仕事用PCからすべての先延ばしのものを削除し、ラップトップを "遊び"やその他のプライベートインターネットの使用(メール、 serfriendlyslashdot )にのみ使用しました。 PCは私の机の上、リビングルームのラップトップの上にあります。これにより、会社と私的なものの間の健全な距離が保たれます。

もちろん、これら2つは非常に一般的なものです。小さいながらも役立つもののいくつか:

  • IRC /その他のチャットチャネルに潜んでいることはありません。自分が取り組んでいるプロジェクトでサポート/コミュニティを必要としている、または提供しているか、そのプロジェクトに参加していません。チャネル。
  • メーラーを閉じます。コンパイルを待機するのはメールがあるかどうかを確認するのに十分な時間であるため、プロジェクトはコンパイルされるだけなのでメールをチェックするのは愚かです。 。メールがなかった場合、私は何もせずにフローを中断しました。メールがだった場合、それを処理するためにフローをさらに中断するか、パントする必要があります。とにかく。そのため、私は1日に3回メールをチェックしており、中断数を大幅に減らしています。
  • エクササイズ。プログラミング中に、ジャンプして部屋の中を走り回る衝動を感じることがよくあります。特に、より厳しい設計決定の前に座っている場合。一日おきに自転車に乗ることで、物事に集中する能力が大幅に向上しただけでなく、全体的なスタミナと健康状態を改善するという追加の利点も得られました。
  • 費やした時間の簿記。会社の時間といくつかのプライベートなものを入力する簡単なスプレッドシートがあります。私はそれを15分のチャンクに保ちます。これにより、データ入力がはるかに簡単になり、小さな単位はオーバーヘッドが増えるだけです。私が会社に対して「請求」できることをしておらず、それが8:00から18:00の間である場合、私は何か間違ったことをしていることを知っています。
    また、週の終わりに、自分の時間をどのように費やしたかについての素敵なレポートを受け取ります。ただし、ここでは1つ大きな警告です。大学卒業後にこれを始めたとき、「生産的」に費やしていた時間はどれほど苦痛でしたか。家族のためにしないことはすべて記録する必要があることを認識するのにかなり時間がかかりました。具体的には:
    1. エクササイズに費やした時間を生産的に記録する必要があります。上記を参照。
    2. 私は外的要因により失われた時間を記録する必要があります。私は最近頻繁に旅行していて、1週間に25時間の作業しか記録しなかったとき、私は吸います。しかし、その週に道路で過ごした2日間を追加すると、40時間を超えたことがわかります。突然、「私は吸う」が「外的要因-私の旅行の原因-吸う」に変わります。これは、はるかに健康的なことです。
  • 定期的に食事と睡眠をとります。07:00に立ち上がって、朝食、昼食12:00、夕食18:00、睡眠22:00からと23:00。
  • 小さな成功を感謝します。まだそこにいなくても、今日は昨日よりも優れており、明日は今日よりも優れています。
  • 環境を調整します。これは非常に広範なトピックです。在宅労働者として、私は今仕事専用に使用できる素敵な新しい机と椅子を手に入れました。
    また、私は音楽を聞くのが本当に好きですが、ボーカル-特に母国語で-は、信じられないほど私をそらします。私はインストゥルメンタル音楽を試しましたが、それはトランスビートが私の神経に届くまでしばらく機能しました。今、私は完全な沈黙のために行きます。それはあなたにとっては異なるかもしれませんが、実際に見つける方法は1つだけです。それは、作業しながら実験して自分を観察することです。
  • 説明責任を持ちます。良心を手に入れます。私は深く尊敬する古い友人と一緒に会社を設立しました。彼の存在と私たちの成功が今は連動していることを知ることで、私は最善を尽くさざるを得なくなりました。

  • そして最後に一定の警戒!気晴らしはあなたの人生の隅々から忍び寄る傾向があります(誰でもスタックオーバーフロー?;)。それらを寄せ付けずに管理することは、絶え間ない闘いにとどまります。これを言っても、stackoverflowタブを閉じてプログラミングに戻る必要があります!


PS:ADHDの子供たちと働いている家族の誰かと話しました。彼女は、ADHDは一種のキャッチオール/フォールバック診断( (ADHDウィキペディアの確認のためのエントリー :DSM-IV V.を参照)であり、患者が「科学的に」診断する必要があるため、診断が難しい長期間にわたってさまざまな設定で監視され、症状の他の原因を除外する必要があります。現在、世界的に受け入れられている非- 精神医学的評価 テスト手順がなく、根本的な生化学的機能に関する十分な知識がないため、実際にはADHDは「処方薬によって助けられる状態」として扱われます。繰り返しますが Wikipedia :「ADHDの患者を治療するための効果的で臨床的に証明されたオプションがいくつかあります。医療管理と 行動的治療 の組み合わせが最も効果的なADHD管理戦略であり、薬物療法のみ、その後行動療法。」

私が彼女との話し合いから収集したものから、問題は医師が患者への長期的な影響をほとんど考慮せずに(高価で、原因志向の)治療よりも(安く、症状志向の)薬物療法を選択することが多いということです。

133
anon

eXtreme Programming(XP)という名前の開発方法論を使用します。それは軽量、式典、規律方法論です。具体的には、ペアプログラミングを使用します。これにより、必要な場合に集中して、必要な期間だけ離れることができ、現在の作業の進行を妨げることがありません。ただし、ADDを使用して誰かと提携しないでください。 ;]

また、状態を軽視する人は全員、STFUの素敵なカップに自分を助ける必要があります。

34
bzlm

Webブラウザーをオフにして、勤務時間中にStackOverflowにアクセスできないようにします。

20
Phil Wright

コメントに同意します。

私はADHDが存在しないことを本当に信じています。

これは正常な動作です。私たちはみんな気を散らします(他のものより簡単です-それはおかしな無秩序ではありません)。ほんの数秒で欲しいものを手に入れることができます!

あなたができる最善のことは、ベビーステップに戻ることです。実際の小さなタスクのリストを作成し、リストを下に操作します。リストにない何かをしていることに気づいた2番目[〜#〜] stop [〜#〜]。元の状態に戻るのに苦労している場合は、別のタスクに移動してください。タスクが十分に小さい場合、問題は発生しません(もちろん依存関係がある場合を除きます)。

おい、なんてこった医者を無視して。あなたはすでに「私はプログラマーになり、自分の仕事に集中したいです。」と言って、最初のステップをすでに実行しています。脱いで、自分を殴らないでください、それに戻ってください。

それがひどく悪化した場合は、徹底的な対策を講じ、仕事をするために必要としないWebサイトを無効にする。 (YouTubeのようですが、MS開発者の場合はMSDNではありません)。

TBH、私の職場から「ADHD」のない人がいて、あなたの本から一枚の葉っぱを抜く必要があります。


次のコメントを更新

次のような、またはそれに沿って何かを述べるいくつかのコメントがありました:

  • 何を言っているのかわかりません。
  • 私の前述の友人は、そのようなコメントをするのが間違っている/資格がない。
  • 私はちょうど間違っています。

それらへの私の応答は:

  • 私の友人は彼らが好きなことを言う権利を持っています。それは彼らの意見です。それに対してあなたが反対するコメントをする権利と同じです。
  • 私のコメントに対して議論を始めたいのであれば、あなたはポイントを逃しました

私が述べたように、私は個人的にADD/ADHDが存在するとは考えていません。しかし、たとえそうであっても、私たちが私たち自身の生活を管理することを妨げるものではありません。

元のポスターは素晴らしい開発者になるための第一歩を踏み出しました。私は多くの開発者を知っていますが、私が高く評価しているものはすべて、1つの共通点を共有しています:彼らは弱点を取り除くことを目指しています

元のポスターがこれをやっていて、確かにそれに対する私の敬意を払って、私は彼らにいくつかのアドバイスを提供しようとしただけです。 「それについてあなたができることは多くはなく、ただ薬を飲むだけ」を受け入れる際の罠に引っ掛かることは、態度の根本的な弱点です。

私は彼に幸運を祈っています。助言の相手がさらに必要な場合は、遠慮なく尋ねてください。私はドキュメントをサポートするよりもずっとあなたをサポートします。

19
Rob Cooper

私は子供としてADDと診断されませんでしたが、それに近かったです。どうやら今でも簡単に気が散ることになるかもしれませんが、私は大人として大丈夫です。いくつかのヒント:

-刺激物に近づかない:コーヒー、コーラ、チョコレートなど.

-音楽を聴かないでください。私は音楽が私の焦点をたくさんねじ込んでいるのを見つけた.

-ウェブから離れます。スラッシュドット、ディグ、すべての人と彼の犬のブログなどでタブを開いたままにしないでください。重要なメールの受信トレイと、仕事に必要なものをグーグルでチェックするだけです。仕事やランチの時間の後までアイドルブラウジングを遅らせます。

-先延ばしには「一度に1つのステップ」アプローチを使用します。要するに、大きなタスクに直面する代わりに、それをより小さな部分に分解し、「私はこのミニタスクを実行するつもりで、それから私は休憩を取ります」と自分に言います。この方法を使用する方が簡単であることがわかります。 「私はスタックからいくつかの皿を洗うだけ」と同じテクニックです。そして、それを実行したら、先に進んでスタック全体を実行します。いつも私のために働く。

-時々休憩しますが、20分ごとではありません。 1.5時間ごとの休憩が効果的です(目をリラックスさせ、5分間リラックスさせることができます)。

14
axel_c
  • 大きなホワイトボードを入手し、簡単に見たりアクセスできるように配置します。
  • やることがいくつかあることを確認してください。
  • 下にメモ用のスペースを残して、ボードに1つずつ書き込みます。
  • 1つを選んで作業を開始してください。
  • あなたの心がさまよう場合-あなたが残しているトピックの下にあるアイデアを書き留めます。
  • 別のトピックを選択してください。
  • 他のトピックに関するアイデアが浮かんだ場合は、すぐに記録して、以前の内容に戻ろうと努めてください。
13
Brad Bruce

実際の状態のサブセットを克服する方法について「アドバイス」を与える人は誰でも、愚かであり、思いやりのない残酷です。

それは、多発性硬化症が存在しない人に言っているようなもので、ただ歩いている人に言っているだけです!片方の足をもう一方の足の前に置くだけで簡単に歩くことができます。医者の言うことを忘れて、前向きに考えればそれができます...ごみはまったく!

例:一部の人々は他の人よりも自然に肌が厚いですが、彼らは他の人をのんびりさせる方法を「教える」ことをあえてします...誰かの心理的特徴は、彼らのスポーツ能力と違いはありません。調整とバランス。もしタイガー・ウッズがコーディネーションの悪い人にやってきて、素晴らしいゴルファーになる方法を彼に「教えた」だけなら、たとえ若い年齢から教えられても、それは起こりません...教えられればその人はより良いでしょう...しかしあなたは誰かの自然な能力と戦っています。

より良い例は数学の能力かもしれません...私は数学を非常に簡単だと思いますが、そうでない人もいます。描くのは本当に本当に難しいです!私はそれを楽しんでいますが、それは信じられないほど難しいです...私はアーティストの友達に私に試して教えてもらいました、そして私はまだ上手くいっていますが、私はまだ本当に不自由です!同じ教師がいて、結果がまったく異なる人もいます。これは、誰もが自然な親和性を持っているためです。これに同意しない人は誰もが妄想です。

現代社会(特にアメリカ)の問題は、多くの人が、十分に努力すれば、何でも成功するだろうと信じていることです...これが最新のニュースフラッシュです...絶対BSです。多くの人はこれを認めることができません。成功への本当の鍵は、あなたの自然な能力に合ったものを見つけ、それをキャリアとして行うことです...あなたが一生懸命頑張れば、適度に成功するチャンスは十分ありますが、たとえそれがうまくいかない人もいます彼らの最高のスキルはそれほど良くないかもしれないので、彼らの自然なスキルに遊びます。

私のメッセージは、あなたが何かが得意である場合(そして、「フォーカス」や「組織的スキル」のように、ほとんどの人が当たり前と見なしている神経学的スキルを含んでいる場合)、誰かの困難が自然にやって来るからといってそれを考えてはいけないということです。存在しません。まったく愚か者だけがそのように行動します!

確かに一部の人々は言い訳をしますが、私が会う人々の大多数は最善を尽くしています。確かに、私は誰もがその性質/育成を考慮して最善を尽くしていると主張します。彼らの遺伝子、彼らの育成と環境。これを理解するには知性と共感の両方が必要です...理解していない場合は、そのうちの1つが欠けています...言うのは私にとって厳しいですが、それは本当です。

13
Mike

ここで無視されているように見えるADHDの1つの側面があります: hyperfocus 。 ADHDはあなたが物事に注意を払うことができないことを意味することはよくある誤解です。実際には、ADHDの人々は注意を払う対象を調整するのに苦労しています。これはあなたの都合でプレイすることもできます。 ADHDを持つ人々は、「通常の」開発者が物事に注意を払う能力を完全に破壊するようなことにまったく気づかない可能性があります。

他の開発者よりも「ゾーン」に入るのは難しいと思いますが、いったんそこに着くと、私を外に出すのは困難です。私はコーディングを開始してから時計を見下ろすことで知られていますが、他に何もすることを考えずにコードを何時間も費やしていたことに気づきました。

実際、私にとってより大きな問題は、コーディングに長い時間を費やす傾向があり、基本的な必要性の世話を怠る傾向があることです。ですから、たまに休憩を取り、食事を抜かず、水をたくさん飲んでください。 (薬を服用している場合、最後の2つはさらに重要です)

13
Jason Baker

10歳くらいでADHDと診断されました。過去16年間、私はこれに対処するために無数の薬物療法や治療を受けてきました。

少し気が散っているときでも、仕事をしようとすると多くの問題がありました。以前はアデロールに頼って集中していましたが、プロジェクトであまりに複雑になることが時々ありました。薬の服用をやめ(現在は1年強)、対処するのは困難でしたが、やりがいがあります。

おやすみの休憩スケジュールされたルーチンがあると、集中力を維持しやすくなります。毎日同じ時間に(週末を含む)目を覚まし、休憩時間を最大限に使います。休憩中にフットバッグをすることは、気を散らすと同時に運動をするのに最適な方法です。私は時々迷っていますが、誰もが気が散ることがあります。

9
Dr. Bob

おそらくあなたほどのADDはありませんが、48/12ルールは一般的に非常にうまく機能することがわかりました。したがって、48分間作業してから、12分間オフにしてから、最初からやり直してください。

私はまた、いくつかのプロジェクトを進行させている傾向があるので、その日の私の考えになっているプロジェクトに取り組みます。一般的に、開発環境で十分なものを開いていると、ブラウザではなく、あるプロジェクトから別のプロジェクトに気を取られてしまいます。

しかし、それでもうまくいかない場合があるので、ブラウザやテレビなどから離れるにはいくつかの方法があり、必要に応じて書き留めておくと便利です。それらはあなたにかなり固有のものになると思います。たとえば、GTDアプローチを採用して、常にやるべきことのリストを用意しておくと役立つでしょう。

最後に、ブラウザのペアレンタルコントロール設定を再利用して、勤務時間中はメールといくつかのプログラミングサイトだけをブラウザで閲覧できるようにして、その誘惑を取り除くことができます。

幸運、ダン

8
Hmobius

私はリタリンを今も使用していますが、実際には1日の最低用量です。私は33歳ですが、私の状態は成人期にのみ診断されました。

問題はそれほど追加ではありませんが、副作用、特にうつ病と不安症であり、生産性に非常に悪い影響を与える可能性があります。

私の提案は次のとおりです:医者/縮小を見に行き、彼があなたにリタリン(または同様の何か)を処方するならば、それを試してください。リタリンの半減期は非常に短く、通常12時間以内に体外に出ます。あなたがそれを乱用(乱用)しない限り、私はそれが長期的な副作用を持っているとは思いません。

また、いくつかの鎮静薬(または他の鎮静ハーブ)を試すことができます。

8
leppie

ADHDが「性格特性」または「性格欠陥」であり、脳の化学的原因を簡単に特定できるものではない場合でも、最終結果は同じであり、解決策の必要性も同じです。

そしてどちらにしても、それは誰もが松葉杖や言い訳として使うべきものではありません。私たち全員に長所と短所があり、ADHDの私たちには非常に独特で特定のセットがあります。

だからこそ、私はADHDの反論者をまったく誤解しているのです。それが「本物」であるかどうか誰が気にかけますか?確かにADHD特有の脳には物理現象があることを示唆する研究がありますが、私が言ったように、それは私にとって重要な点のほかにもあります。

ADHDは、くだらない両親が育てた(誤)子供に薬を売る詐欺だと思っていました。おそらくそれはある程度当てはまるかもしれませんが、医師が処方した20ドルのジェネリックAdderallで誰も金持ちにならないことは間違いありません。とにかく...

非技術ソリューション

軽度のADHD(注意力低下タイプ)に対処した私の最大の飛躍は、「Getting Things Done」という本を読んだことです。特にADDを使用するユーザー向けに書かれているわけではありませんが、この本の中心となるメッセージは、混乱を減らし、目前のタスクに集中するための一連の具体的な方法です。すべての人にとって価値があると思います。特にADHDの患者にとってはそうです。

私の2番目の飛躍は、「あなたは私が怠惰ではない、愚かである、またはクレイジーではない」という本を読むことでした。本の中にはあなたに当てはまるものと当てはまらないものがあります。私にとって、私が一人ではないことを知ることは本当に重要でした。

私の3番目に大きな飛躍は、処方された覚醒剤の服用でした。いくつかの薬があり、それらはすべて欠点がありますが、刺激剤は最も穏やかなものを持っているようでした。これは重要なステップでしたが、他の2つと比較して見劣りします。医学は、対処スキルを学び、一生懸命働き、自分を信じることに匹敵するものはありません。

技術ソリューション

ブラウザを非表示にしたり、インターネットを切断したりしても、頻繁に相談する必要があるため、うまくいきません。特定の既知のタイムサッキングサイト(S.O.!hahaなど)をブロックすることは、私にとって多少効果的でした。

私にとってもう1つの機能は、少し奇妙に聞こえるかもしれませんが、仮想マシンを使用しています。私のOSXラップトップは私の汎用コンピューターです。しかし、Win 2K3 VM実行中は「仕事用」であり、それをフルスクリーンモードにすると、作業に集中できます。VMスタジオやその他の開発ツール。「おもちゃ」やIMはありません。

気晴らしが少なくなるため、夜間の作業は非常に役立ちます。もちろん、それが常に実用的であるとは限りません。

マシンの最適化を維持するために時間とお金を投資することが役立ちます。何かが起こるのを1秒以上待たなければならない場合、簡単に気が散ることがあります。私のコンピューターが速くてスッキリしているとき、私は思考の速さでそれを使うことができます。私はあなたの平均的な人よりもこれに関心があるようですので、おそらくあなたには当てはまりません。その場合は、少なくとも4GBのRAMおよび余裕があればSSDをインストールしてください。

何より、頑張ってください! ADHDは優れており、おそらくハイパーフォーカスなどの本物の贈り物もおそらく与えているでしょう。あなたが得意なことを見つけ、あなたの強みに取り組みます。 :-)

8
John Rose

EXtremeプログラミングの手法には、 Pomodoro Technique と呼ばれる手法があります。これは、「元々個人の作業と学習を最適化することを目的としたタイムボクシング戦略」です。 「は、宿題、勉強、家の掃除、実際のソフトウェア開発など、どのような状況でも人々が適用できるタイムボクシング戦略です」。これはあなたがあなたの努力に集中するのを助けるかもしれないと思います。

アジャイルソフトウェア開発方法論では、通常、ポモドーロの手法が高く評価されています。

本質的に、この技法は、あなたが説明するalt-tab症候群に苦しんでいる人によって発明され、それが彼らがこれに対抗するのに成功しました。

5
bzlm

時間を小さくシンプルなタスクに整理してみてください

5
nicudotro

1つの明確化

real ADDがあります。私は子供のころ、私はそれと診断され、一生懸命取り組んできました。メディアの過負荷によって引き起こされるartificial ADDについては話していません。

現在私は精神を見ていて、ストラテラを使用しています。また、私はたくさん運動します。

私も武道をやっていましたが、それも役に立ちました。もう一度やりたいです。

4
lamcro

私も集中して物事を成し遂げるのに苦労しています。私がしていることは、とても忙しく活発な音楽を聴くことです。ドラムとベースまたはロックのように、私の脳は曲のすべての小さなニュアンスを聞いており、それは私にとって心を落ち着かせる効果のように機能します。

音楽が流れると、リラックスして集中できます。しかし、もちろんこれはあなたにとって逆になる可能性があります:S

3
Ólafur Waage

私は自分自身を追加することに苦しむことはありませんが、私はOPに共感できるように、作業中に非常に簡単に気が散ります。

しかし、私が苦しんでいる別の問題(RSI、両腕の骨折の設定が不適切なため悪化する)を調査しているときに、注意散漫の問題に対する非常に新しい解決策を見つけました

私が見つけた解決策は http://www.workrave.com/welcome/ でした。これは、ユーザーが指定した間隔でミニ休憩を取るように警告するようにプログラムできるプログラムです。 15分ごとに30秒の休憩をとるように設定すると、15分間集中でき、アラートが表示されたら休憩を取って、注意散漫になる可能性があることがわかりました。

ミニブレイクのカウントダウンがあるので、それが0に近づくと、私はさらに15分間集中する必要がある考え方に戻ることができます。

そしてもちろん、RSIの急上昇を防ぐために休憩を取るように強制するという追加の利点もあります。

3
Jimoc

私はプログラマーであり、過去8年間、ADHDと最近診断されました!また、私はアセンブリ言語でプログラミングできるという点でREALプログラマーであり、自分自身をプログラミング言語と呼ぶOOPでもあります。独学でも、JavaとPerl、去年の夏。たぶん手がかりがなく、アセンブリ言語とは何か?古い古代言語、そこにもっと強力な言語はありません(私の意見)。

残念ながら、実際には真実とはかけ離れている場合でも、私たちの意見は正しいと感じることがあります。 ADHDの人々は、「正常な」脳をはるかに超えるレベルに集中して集中することができます。それはハイパーフォーカシングと呼ばれています。知識は力なので、メリットのないひどいアドバイスや意見を与える前に、自分自身を教育してください。

3
MD8989

仕事中に一度にいくつかのことをする(または少なくとも音楽やテレビなどのいくつかの入力を受け取る)ことは実際には参考であると主張する人を知っていました。彼は物理学の資格を持っていましたが、プログラマーとして働いていました。

2
Hugh Allen

私の2c

まず、同じボートに乗っていて、プロフェッショナル環境とプライベート環境の両方でプロジェクトの開発者として成功していることは、ADD/ADHDを妨げるものは何もないことをあなたの開発の障害にする必要はないと言えるでしょう。実際、ADDの人々は頭の中にさまざまなリレーショナルリンクを作成する傾向があるので、それはしばしば少しボーナスになる可能性があります(これはインスピレーション/イノベーションにとっては良いことですが、他の人と同じ視点を維持しようとすると悪いことになります) 。

役立つ可能性があるのは、アジャイルプログラミング(特にXP)やTDDの使用などのアイデアをさらに検討することです。ターンオーバー時間が短いため、集中力を維持するためのインスピレーションを得ることができます。あなたはいつも何かで働いています、そしてあなたが望むなら、あなたは異なる時に働くためにシステムの異なる部分を選ぶことができます。コードの継続的なリファクタリングと改善により、従来のウォーターフォールアプローチを採用する場合には得られないかもしれない達成感を得ることができます。

2
Furis

今日、私はプログラマーであることをやめることにしました:(私は技術的に非常に能力があり、学問的に非常にインテリジェントです(以前の仕事の同僚と上司によると)。

それは本当に最悪です。私はいつも新しいフェラーリを持っているように感じていました...しかし、キーを失ったので、古いバンガーを運転しなければなりません。それは、何かで素晴らしいスキルを持っているが、それらのスキルを活用するにはあまりにも無秩序であることがいかにイライラするかです:(

幸運を祈ります...人生で成功するために必要な集中力と組織力があればいいのに。それは私の人生全体をかなり台無しにします。社会生活をうまく維持することさえ難しい。私は人として本当に気にしていても、友達の誕生日などを忘れることがよくあります...記憶に問題があれば、人々はあなたが気にしないと思っています:(

私はいつでもみんなの誕生日や記念日など何でも覚えている日付の写真の記憶を持つ誰かを知っています...そしてもちろん、彼はもっと気にしています。重度のADHDを患っている場合、人生は非常に簡単です。それはあなたの人生全体を$£%sします:(それは身体障害者であるよりも悪いです!

2
Mike

私は医学的アドバイスを提供する資格はありませんが、永遠の大学院生として、自分自身でコントロールのゲームをプレイすることについての多くの時間を言うことができます。

あなたが本当の衝動を持っているためにランダムなサイトを見るだけのために毎分インターネットに接続することが問題である場合、「即時満足」のコストを高くすることが効果的である場合があります。たとえば、私は完全にオフにしようとします可能な場合はネットワーク(すべての職場で許可されているわけではありません)。私はタスクの間と数分間だけ進みます。通常、ネットワークへの接続には30〜40秒かかるため、衝動と戦うことがよくあります。

別の方法は、仕事を終えた後に自分に「贈り物」を約束することです:休憩、タバコ、スナック、Haloのゲームなど何でも...そして、その作業単位を終了します。これにより、オンラインにした後にオンラインで費やす時間を削減できます。

2
Uri

注意散漫の難しさを増す1つの方法は、HOSTSファイルで問題のサイト(このサイトのような;)を0.0.0.0にマップし、それらを効果的にブラックリストに登録することです。

私は時々これをしました、それは私と気晴らしの間の精神的障壁を上げるのを助けます。

2
StuffMaster

私はまた、ADHDをうつ病(風邪)で治療しました..私は幼い頃に診断されました。そのため、そのドキュメント(いくつかのドキュメント)は私にリタリンを処方したくありませんでした。高校を「そのまま」卒業しました。その後、どういうわけか私は医者に対するその大きな敬意を失い、神に感謝し、リタリンを服用し始めました。しかし、それは私がマリファナを紹介された後に起こりました:)悲しい話はそのように続きます...人々はいつも私が賢いと私に言っていましたが、IQテストを受けるのはちょっと怖かったです。 ..多分私は自分の可能性を見て、自分の人生を振り返り、それで何をして自殺したかを恐れていました。一時的な問題に対する恒久的な解決策は、いくつかの人が言うかもしれませんが、痛みが痛いです。スコアは約140でした。私は自分がプログラミングを始めると私に言いました。私が見ているように、高度なレゴ、私が子供の頃本当に大好きだった唯一のもの。オブジェクト指向は私が持っているこの熱意を満たし、好きなときに+新しいことを学びます...リタリン(別名Kidコークス)がうつ病を蹴るときに私はリタリンを使用します。生きている...私のポイントは私たちが人生のすべてのために「私たち自身のアプローチ」を必要とするので私たちは私たち自身の開発者フロムが必要だと思います..それは女性を含みます:)平和!

PS:惑星間の旅行には高速が必要なので、プログラマーは高濃度レベルを必要とするかもしれませんが、速度は十分ではありません。

2
NeverEnough

適切な栄養、睡眠、水分補給は、適切な精神機能にとって非常に重要です。コーヒーと砂糖を減らし、定期的に水を飲みます。オメガ3脂肪酸(タラ肝油に含まれています)とマグネシウムのサプリメントがADDの症状を大幅に軽減することが知られていると何度も聞いています。

2
Chris Tek

あなたはおそらくあなたの状態を最もよく知っていますが、ここにいくつかの提案があります。

定期的に休憩してください。これはすべての人に当てはまりますが、ADDを使用する人にとってはなおさらです。

十分な睡眠をとり、よく食べましょう。そうしないと、注意持続時間がさらに悪化し、それは必要なくなります。

先延ばしについては、先延ばしに関するいくつかのブログを読んでください。それについて書かれた良いことがたくさんあります。あなたにとって何が有効かを調べてください。

ウェブ中毒はトリッキーです。 ADDには、「楽しい」と仕事用のデュアルモニターを使用する友人がいました。そうすれば、彼が葬儀にあまりにも多くの時間を費やしたとき、彼はそれを知ることができるでしょう;)しかし、あなたのマイレージはこれによって異なります。

何か薬を飲んでいますか?何か障害はありますか、それとも軽度ですか?あなたの医者に助言を求めてください、おそらく彼はいくつかの良い薬を勧めることができます:)

すべてのすべてで、自分の世話をします。十分に養われ、警戒することは決して悪い考えではありません。

/エース

2
Ace

3つの興味深い事実:

生産的な(特に既成の)ソフトウェア開発スキルとADHDの診断の間には、統計的に実証された高い相関関係があります。

OPに:私はあなたのリストの最もよい事はあなたが信頼できる誰かがあなたに責任があることであると思います。

うーん...私は3番目を思い出せません...

1
le dorfier

私は日中定期的にメールをシャットダウンします。

私は職場で射撃保護具を使用しています。履いていると、周りで4〜8回の会話が聞こえなくなります。

ダクトテープのストリップにサインがあり、キューブの入り口を塞ぐのに使用できます。

この看板は、「私は私の心の外にいるので、後で戻って来てください」と言っている私たちの非稼働中の看板のパロディです。

1
EvilTeach

専門家のサポートを受ける。そして私は皮肉ではありません。リタリンを使い始めてから人生が逆さまになった人を知っています。

1
Orentet

匿名は言った:「いいえ、ADHD/ADDを持っていると有罪判決を受け、医師を信頼しているために購入したということです。一連の症状に名前を付けても、「病気」が実際に存在することを意味するわけではありません」

なんてばかだ!すべての病気と状態は、名前タグが原因である一連の症状です。

例を挙げましょう...癌は一連の症状に付けられた名前ですが、それはこの「病気」が本当に存在することを意味するものではありません。デュア!

一連の症状をADHDと呼ぶかXと呼ぶかは問題ではありません。

例:

A、B、Cの3つの症状があるとします。

病気は次のように説明できます。

病気X = {A B}病気Y = {C}

または

病気P = {B C}病気Q = {A}

医者として私は症状BとCを手伝うことによって病気Pを治療することができました、または症状AとBを治療することによって病気Xを治療することができました。したがって、使用するラベルは常に問題ではありません。

状態にラベルを付ける方法の実際の問題は、一般市民で症状が統計的に一緒に発生する方法です。例えば症状Bはしばしば症状Aと共に発生しますか?もしそうなら、それを病気X = {A B} ...として指定するのが賢明でしょう。しかし、症状Aが症状Bと一緒にまれにしか発生しない場合、その指定は愚かです。誰でも確実に見れる!?

したがって、病気が「存在する」かどうかを判断するための実際の質問は次のとおりです。

1)症状自体は存在しますか? 2)一般市民において、症状の多くが統計的に同時に発生するのは、時間の60%(または何でも)と言われていますか?

ADHDの場合、1)と2)は正しいようです。したがって、それは存在します!シンプルに!

あなたが推論の道を進んでいるなら、私たちは愚かな哲学に入る。椅子はありますか?これは、一連の「症状」の単なる任意の名前です。 4本の足、そして背中...しかし、片側に釘が付けられたテーブルが「背中」になり、椅子になります。要点を言えば、椅子が実際に何であるかをある程度理解していれば、世界で仲良くする方が簡単です。

病気でも同じです。特に人間の脳は1%未満しか理解していないので、特に神経系の病気です。

もう1つはPTSDかもしれませんが、存在しないと言うかもしれませんが、ラベルとして、症状の特定のサブセットを持つ人々の治療に役立ちます。私が言おうとしていることが理解できない場合は、忘れてください。

ADHDの症状が存在することに異論を唱えることはできません。ADHDの症状が診断に役立つほど十分に一緒に発生することは統計的に認められています。誰かがそのような状態にあるとラベル付けされると、そのSHORTHANDを使用して、その特定のラベルを専門とする専門家が治療することができます。

これを強調するために、より高いレベルの病気の中に病気のサブセットがあります。例えば癌は通常、何らかの形の腫瘍を示しますが、非常に多くの種類の癌があります...しかし、なぜですか?彼らは異なって扱われる必要があるので。

ほとんどの人間の問題は、WEそれらを直接体験するまでは、誰かの困難を信じないことが多いことです!私は、本物のように見える人々に疑いの利益を与えるために十分に進化しています。 。しかし、それは確かにほとんどの人の自然な状態ではないので、ねえ私は共感で働いています。

心臓病も症状のセットです!たぶんそれは存在しません笑.

人類一般として、私たちは共感力を向上させる必要があります。

1
Mike

私は実際にADHDも持っています...私はそれが助けになると思います、私に説明させてください。まず、非常に重要なのは、一度に1つのプロジェクトで作業することです。そのプロジェクトでマルチタスクを実行できますが、同じプロジェクトでなければならないので、脳は過負荷になりません。実際に、ADD/ADHDを持っている人(自分自身と私の友人から判断すると)は優れたブレインストーマーであることがわかりました。私は座って、1つの機能を作成するなどの作業に取り掛かります。最後に、10の機能、またはその機能の7つの異なる実装に変わるすべての場所を頭に入れて考えます。非常に重要ですが、他の場所に行き始めたら、何をしているかを書き留めてください。あなたの脳がプロジェクトに関連するさまざまなことで「仮説化」を始めるのを書いたことに気づきました。また、時々の休憩が役立つことにも気づきました。たとえば、1時間ごとに5分間起きて、コーヒーを飲みます。また、前の声明とは異なり、刺激物質、つまりコーヒー、エネルギードリンクなどをカットします。これは難しいですが、かなり役立ちます

1
user60812

あなたは医者だと確信していますか?つまり..あなたが言うことから、私も追加しています:| 。

しかし、1時間後、立ち止まってスタックオーバーフローやドットネットキックを確認したり、部屋の中を歩き回ったり、チームメイトの1人に話しかけたりしても、仕事は終わりません。

ですので、心配しないでください。あなたはプログラマーでも大丈夫です。

1
sirrocco