
ADHD(注意欠如・多動性障害)を抱えながらエンジニアとして働くと、集中の波・時間感覚のズレ・実行機能の弱さなど、仕事のやり方や生活リズムに独特の課題が出てきます。しかし、これは「できない」のではなく「やり方を設計する」ことで大きく改善できる領域でもあります。本記事では「自分だけのルール(personal rules)」を作ることで、ADHDの特性を味方に変え、持続可能で生産的なライフスタイルを設計するための実践的なアプローチを紹介します。
なぜ「ルール」が有効なのか
ADHDの人は、瞬間ごとの判断や意思決定にエネルギーを使うと疲れやすく、重要な判断が先延ばしになりがちです。ルールを作ることは、判断の「デフォルト」を外部化・自動化する作業です。ルールがあれば、迷ったときに「どうすればいいか」を瞬時に決められるため、実行へのハードルが下がります。
ルール化のメリット:
- 判断疲労を減らす(脳のリソース節約)
- 一貫した行動が取りやすくなる(習慣化の促進)
- 周囲との摩擦を減らす(コミュニケーションの透明性)
- ミスや抜けを減らす(チェックリスト的役割)
「自分だけのルール」は固定化するための鎖ではなく、あなたを支えるインフラです。柔軟に更新していけることが重要です。
ADHDエンジニアに多い困りごと(実例)
まずはよくある具体例を列挙します。自分に当てはまるものをチェックして、後のルール設計に活かしてください。
- 朝起きてから仕事開始までにダラダラしてしまう。結局生産的な午前を逃す。
- 一つのタスクに熱中して締切を忘れる(ハイパーフォーカス)。
- マルチタスクを試みて全部中途半端になる。
- ミーティングが続くと疲れてコードレビューが手に付かない。
- タスクが大きすぎて着手できない(作業の分割が苦手)。
- メールやチャットの通知に気を取られ、作業が断続的になる。
- デスクやデジタル環境が散らかり、探し物で時間を浪費する。
これらに対して、具体的なルールを設けることで改善できます。
ルール作りのための考え方(原則)
ルールを作るときに大切な考え方をいくつか紹介します。
- 小さく始める(Small wins)
- 一度に大量のルールを作らず、まずは1〜3個に絞る。成功体験を積むことが重要。
- 具体的・行動可能にする(If/Thenルール)
- 「集中する」ではなく「午前9〜11はカレンダーに”深い仕事”とブロックし、通知をオフにする」のように具体化する。
- 外部化する(環境を設計)
- 判断を減らすためにツールや物理的な仕組みを使う。例:ポモドーロタイマー、タスクテンプレート、PRチェックリスト。
- ルールは柔軟に(ルールは改訂可能)
- 状況に応じて改善・撤廃。月に一度振り返るルーチンを作る。
- ポジティブに設計する
- 「〜しない」より「〜する」ルールの方が実行しやすい。例:「通知を切る」→「午前は集中タイムにしてSlackの状態を自動で”取り込み中”にする」。
- 例外をあらかじめ決める
- すべてを厳格に守ると反動が出ることも。緊急時や特別日の例外ルールを作る。
カテゴリ別:すぐに作れるルール例
以下は実践的でADHDエンジニアに役立つ「自分だけのルール」の例集です。自分の仕事や生活に合わせてアレンジしてください。
朝・日中・夜のルーチン
- 朝ルール(例)
- 起床後30分以内にベッドから出る。まずは水一杯と5分のストレッチ。
- 「最重要タスク(MIT)」を1つ決め、着手するまでメール・SNSを見ない。
- 9:00〜11:00は深い仕事ブロック。カレンダーに表示し、通知をオフ。
- 夜ルール(例)
- 就寝90分前からブルーライトを減らす。スクリーンタイムを下げる。
- 「次の日の3つのやること」を就寝前に書く(タスクは5分以下の作業単位に分割)。
- 23:00以降は仕事関連のメッセージを見ない(例外は緊急のみ)。
集中と作業環境
- 集中ルール(例)
- ポモドーロ:25分作業+5分休憩を基本。4セット後に長休憩(20〜30分)。
- 作業中はデバイスの通知をすべてミュート。物理的にスマホを別の部屋へ。
- 机の上は「今日使うもののみ」。夕方に翌日の机を整える。
- 環境ルール(例)
- 聴覚過敏がある場合はノイズキャンセルヘッドホンを常備。逆にBGMで集中できるなら専用プレイリストを作る。
- モニターは最小限に。複数モニターはウィンドウの配置ルールを設定(例:右モニター=参照、左モニター=作業)。
タスク管理と時間管理
- タスクルール(例)
- タスクは絶対に「次に取るべき具体的アクション」として書く(例:「ログイン画面のバグを修正する」ではなく「ログインフォームのバリデーションでxがnullのときに例外が出る箇所を修正する」)。
- 大きなタスクは必ず30分以下のサブタスクに分割する。
- タイムボックス制を導入:1タスクにつき最大90分。それを超える場合は立て直す。
- 時間管理ルール(例)
- 「2分ルール」:2分以内に終わることはすぐにやる。
- 「メールは1日2回」:朝と夕方にメールチェック、他は通知オフ。
- カレンダーに「緊急用バッファ」を30分/日確保。
コミュニケーションとチームワーク
- コミュニケーションルール(例)
- 重要な連絡は必ず書面(チャット/メール)で残す。口頭は補助。
- PRは小さく、最大ファイル数/行数を自分のルールで決める(例:PRは200行以内)。
- ミーティングルール:アジェンダなしの会議には参加しない、または参加前に目的を明確にする。
- チームへの告知(例)
- 「集中時間はカレンダーで伝えます。急ぎの連絡はメール件名に’[URGENT]’をつけてください」と合意。
- レビューは24時間以内に初回コメントをするルールを自分に課す(時間の見積りを短くするため)。
コード品質とプロセス
- 開発ルール(例)
- コードを書く前に「小さな成功条件」を1つ定める(例:単一のユニットテストが通るようにする)。
- PRテンプレートを用意:目的、変更点、リスク、手順、テスト方法を必須項目にする。
- 自動化優先:手作業でやる操作は100%自動化する目標を設定(スクリプト、CI、pre-commitフック等)。
- デバッグルール(例)
- バグを発見したら「再現手順を5行以内で書く」ことをまずやる。
- 眠いときはデバッグよりドキュメント整備やリファクタにする(注意力が必要な作業を避ける)。
健康・セルフケア
- 健康ルール(例)
- 水分補給:45分ごとに一口の水。アラームを設定。
- 立ち上がりルール:60分座ったら5分歩く。
- メンタルチェック:毎晩、今日良かったことを3つ書く(ポジティブリフレーミング)。
具体的なテンプレートと週間プラン例
ここでは「自分ルールのテンプレート」と「1週間のサンプルプラン」を示します。コピーして自分用に編集してください。
ルールテンプレート(例)
- 目的(なぜこのルールが必要か):
- ルール本文(具体的・短く):
- 例外条件:
- 測定方法(守れているかどうかをどう確認するか):
- 見直し日(例:毎月最終金曜):
サンプル週間プラン(エンジニア・フルタイム/在宅)
- 月曜
- 9:00~11:00 深い仕事(MIT)
- 11:00~11:30 コードレビュー(短時間)
- 13:00~14:00 ランチ(散歩含む)
- 14:00~16:00 ミーティング枠(必要最低限)
- 16:30~17:30 タスク整理・明日の準備
- 火〜木
- 9:00~12:00 集中ブロック(ポモドーロ×4)
- 13:30~15:30 ペアプログラミング/実装
- 16:00~17:00 レビュー・ドキュメント
- 金曜
- 9:00~11:00 今週の振り返り・残タスク処理
- 11:00~12:00 チームアップデート
- 13:00~15:00 学習時間(短いトピック)
- 15:00~17:00 ゆるいタスク・事務作業
このフォーマットをベースに、自分の疲れやすさ、最もパフォーマンスが出る時間帯に合わせて調整します。
「ルール」を続けるコツと見直しの方法
- 小さな成功体験を記録する
- 何を守れたかを可視化(チェックボックス、習慣トラッカーアプリ等)。達成感が継続の原動力。
- 仲間やチームに宣言する
- 自分のルールをチームに共有すると、守るプレッシャーではなくサポートが生まれます。
- リマインダーと自動化を活用する
- カレンダー、リマインダーアプリ、スマート家電でルールを補助。
- 1か月ごとにミニ振り返り
- ルールが現実の仕事や生活に合わなくなったら遠慮なく修正。重要なのは「守ること」より「役に立つこと」。
- ルール破りを恐れない
- 破った日は学びの日。何が障害だったかを記録して次に活かす。
開示・支援・職場との調整(セルフアドボカシー)
ADHDを職場でどう扱うかは難しいテーマですが、適切な支援は大きな改善を生みます。開示は個人の判断ですが、以下のような形での調整は現実的です。
- 例:深い仕事時間の確保(カレンダーで非公開の集中時間をブロックする)
- 例:フレックス制度や短時間勤務の検討
- 例:物理的な配慮(静かな席、ノイズキャンセリング)
- 例:タスクの分割と締切の明確化
上司に説明する際は、問題点と具体的な要求(例:「午前9~11は集中時間にしたいので、その間はミーティングを入れないでほしい」)を提示すると話が進みやすいです。また、人事や産業医に相談することで法的・制度的な支援が得られる場合もあります。
よくある質問(短く)
- Q:ルールが効かなくなったら?
- A:きちんと評価して「なぜ効かないか」を分析。ルールが厳しすぎる・現実的でない・環境が不適切という原因が多い。1つだけ変えるか、ルールを1つ休止してみる。
- Q:仕事の仕様が頻繁に変わる場合、どうする?
- A:変化が多い環境では「短いスプリント」「小さなPR」「毎日のチェックイン」をルールにする。適応性をルールの一部にする。
- Q:全てのルールを守らなければいけない?
- A:いいえ。ルールは道具です。あなたの生産性・安心感を高めるものであればOK。守れない場合は改良する。
おわりに:ルールはあなたの味方
ADHDを抱えたままエンジニアリングの世界で働くことは決して簡単ではありませんが、「自分だけのルール」を作り、少しずつ改善することで大きな差が生まれます。重要なのは完璧主義ではなく、実行可能で継続可能なルールを作ること。小さく始めて、外部化・自動化・可視化を繰り返しながら、自分に最適なライフスタイルをデザインしていきましょう。
最後に、ルール作りのための簡単なチェックリストを置いておきます。今日から1つだけ試してみてください。
ルール作りチェックリスト(3ステップ)
- 1つの最大の悩みを特定する(例:集中が続かない)。
- その悩みを解決する具体的なルールを1つ作る(例:9:00〜11:00は通知オフの集中ブロック)。
- 1週間試して振り返る(守れたか・何が障害だったかを書き出す)。
あなたが作る「自分だけのルール」は、あなたの人生と仕事をより自由に、そして穏やかにしてくれるはずです。
コメント