リモートワーク5年目、気づいたら集中できない環境を自分で作ってた話
Slackに1日潰された経験、ありませんか?5年間の試行錯誤で「効いたもの・効かなかったもの」が見えてきました。ポモドーロが役立たない理由も正直に書いています。
気づいたら5時間、Slackと戦ってた話
リモートワーク歴5年になった。最初の2年くらいは「オフィスより集中できる!」と思ってたけど、ある日ふと気づいたら丸一日コードをほとんど書かずにSlackの通知を消化し続けていた。それだけじゃなく、集中しようとデスクに向かっても30分でスマホを触っていたり、ブラウザのタブが気づけば40個開いていたり。
Slackの通知音で胃が痛くなってたエンジニアが、バーンアウト手前から回復した話でも書いたけど、通知との戦いは本当に消耗する。その記事を書いたあと、「そもそも集中できる環境・仕組みを作ること」に本腰を入れることにした。今日はその試行錯誤の記録。
正直、効かなかったものも多いし、まだ検証中の部分もある。「絶対これで解決!」という話ではなく、5年かけて自分の中で残ったものを素直に書く。
集中力が崩れる「本当の原因」を先に整理した
やみくもにポモドーロを始めたり、アプリを入れたりする前に、「自分はなぜ集中できないのか」を一度棚卸しした。
大きく分けると3つのパターンだった。
- 割り込み(Slack、メール、Teams通知)
- 自分からのサボり(SNS、ニュース、YouTube)
- 疲労・精神的余裕のなさ
これを整理したのが結構大事で、たとえばポモドーロタイマーは「自発的なサボり」には効くけど「割り込み」には無力なんですよね。チームからの割り込みが多い環境でいくら25分タイマーを使っても、3分でSlackが来て崩れる。意志の力でどうにかしようとしてた頃の自分に教えてやりたい。
自分の場合、原因の比率はこんな感じだった。
pie title 集中力を崩す原因の割合(自己分析)
"Slack等の割り込み" : 45
"自発的な脱線" : 30
"疲労・集中できない体調" : 25
割り込みが最大の敵だったので、まずそこから手をつけた。
実際にやってみたこと:環境・ツール編
通知を「ゼロ」にする設計
Notificationを全部オフにして、15〜30分おきに自分から見に行くスタイルに変えた。最初は「緊急連絡を見落とすんじゃ」と怖かったけど、実際にやってみると本当に緊急なことなんてほぼない。SlackのDMに「今すぐ返せ」って内容が来たのは5年で数回だった。
具体的には以下の設定を入れた。
Slack設定(2026年現在)
- 「メンション以外は通知しない」をデフォルトに
- ステータスを「集中中 🎯」にしたときはDNDを自動ON(Slack Workflowsで自動化)
- 「Slackを見る時間帯」を決めて、Slack自体のアプリを時間外は閉じる
さらに踏み込んで、macOSのlaunchdを使って特定時間帯にSlackを強制終了する設定も入れた。
# macOS: 特定時間帯にSlackを強制終了するlaunchd設定(例)
# ~/Library/LaunchAgents/com.focus.slack-kill.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.focus.slack-kill</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/osascript</string>
<string>-e</string>
<string>tell application "Slack" to quit</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>10</integer>
<key>Minute</key>
<integer>0</integer>
</dict>
</dict>
</plist>
これで午前10時〜11時半の深作業ブロックは確実にSlackが閉じる状態にできた。「閉じればいいじゃん」と思うかもしれないけど、手動で閉じると「ちょっとだけ」が発生するんですよね。自動化が正義。
AI支援ツールとの付き合い方
2026年時点でCopilot、Cursor、ChatGPTを全部使っているけど、集中力維持の観点だと「これが実は諸刃の剣」だと思っている。ChatGPT・Cursor・GitHub Copilot、1年使い倒してわかった本当の使い分けでも触れたけど、AIに頼りすぎると「考える前にChatGPTに聞く」という癖がつく。個人的には、これが集中力の質を一番じわじわ下げる習慣だと感じている。
自分のルール:
- コードを書く前に「まず5分だけ自分で考える」
- AIはコードレビューとリファクタリングのフェーズで使う
- 設計段階でAIに丸投げしない
これだけで、作業の質感が全然変わった。
デジタルデトックスツール(2026年版)
ブラウザ拡張やアプリの遮断ツールは色々試したけど、今残っているのはこれだけ。
| ツール | 対象プラットフォーム | 特徴 | 価格 |
|---|---|---|---|
| Cold Turkey Blocker | macOS / Windows | スケジュール遮断、迂回ほぼ不可能 | 買切り $39 |
| Focus Flow | iOS / macOS | Appleシリコン最適化、2025年リリース | 月額 $3 |
| uBlacklist | Chrome / Firefox | 検索結果から特定サイトを除外 | 無料 |
| Raycast Focus | macOS | Raycastの集中モード、アプリ連携が優秀 | 無料(Pro機能あり) |
Cold Turkeyは「本当に作業したい時」用。「迂回できない」のが強みで、「まあいいや」ができない設計になってる。最初は窮屈に感じたけど、慣れると逆に快適。「もう選択の余地ないし作業するか」ってなるのが地味に助かる。
時間の使い方:セオリーより「自分の波」を先に知った
ポモドーロは有名だし、自分も試した。25分作業・5分休憩。でも正直、最初はあんまり合わなかった。
理由は「フローに入り始めたところでタイマーが鳴る」パターンが多かったから。自分の場合、フローに入るまでに15〜20分かかる。25分タイマーだとフローが始まって5〜10分でリセットされる感じで、毎回「あ、もう終わりか…」という気持ちになってた。
そこで自分の「集中の波」を2週間ログして分析した。
xychart-beta
title "時間帯別 集中スコア(自己評価 10点満点、2週間平均)"
x-axis ["8:00", "9:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00"]
y-axis "集中スコア" 0 --> 10
bar [4, 6, 9, 9, 5, 3, 5, 7, 8, 6, 5, 4]
これを見ると、自分のゴールデンタイムは10〜12時と15〜17時。この時間帯に深い作業(設計・実装)を集中させて、13〜14時はMTGや雑務に充てるようにした。13時台のスコアが3なのを見て「昼イチに設計レビューやろうとしてた過去の自分、何やってんの」と正直思った。
時間帯の話は個人差が大きいと思うので、自分のパターンを把握していないなら2週間だけでいいので記録してみることを強くすすめる。Notionでシンプルな表を作って1時間ごとに「今の集中度:1〜5」をメモするだけでいい。
ディープワークブロックの運用
カレンダーに「Deep Work」ブロックを入れるのは有名だけど、うちのチームで実際に運用してわかったことがある。
「Deep Workブロックがある」だけでは不十分で、チームへの周知と合意形成が必要だということ。誰かが「午前中は集中タイム」と宣言しても、他のメンバーが知らなければMTGが入り続ける。自分も最初、カレンダーにブロックを入れながら普通にMTGを入れられ続けて「なんで…」ってなってた。
うちでは以下のフローを決めた。
flowchart TD
A[朝のスタンドアップ終了] --> B[各自が今日のDeep Workブロックをカレンダーに登録]
B --> C{緊急の割り込みが発生}
C -->|非緊急| D[Slackに非同期メッセージ投稿]
C -->|緊急(障害・リリース判断等)| E[電話 or 直接ビデオ通話]
D --> F[Deep Work終了後に返信]
E --> G[即時対応]
F --> H[チームの生産性向上]
G --> H
このフローを決めてから、チーム全体の実装速度が体感で上がった。特に非同期文化が定着したのが大きい。エンジニア向けコミュニケーションツール比較の記事でも書いたけど、ツールより「いつ返信するか」の合意のほうが効果が高い。ツールに課金する前に合意を取れ、ほんとに。
身体的なアプローチが馬鹿にできなかった
集中力の話なのに身体の話かと思うかもしれないけど、これが一番効果が大きかった部分かもしれない。正直、最初は「根性論っぽい」と思って後回しにしてたんだけど、試してみたら効果が一番わかりやすかった。
リモートワークって座りっぱなしになりやすい。オフィスなら会議室への移動とか、コンビニへのランチとかで強制的に動く機会があるけど、在宅だと本当に動かない。気づいたら12時間ずっと同じ椅子に座ってたことが何度もある。
自分は以下を習慣にして、体感の集中力が明らかに変わった。
朝のルーティン(30分)
7:30 起床
7:35 コーヒーを淹れながら5分ストレッチ(肩こり・腰痛ストレッチの実践を参考に)
7:45 15分の軽い有酸素(自宅バイクまたは近所を散歩)
8:00 シャワー
8:15 朝食・今日のタスク確認
この「仕事前の切り替え儀式」が地味に重要だった。在宅だと起床してすぐPCを開けるけど、それをやると一日中「仕事モード」と「休息モード」の区別がつかなくなる。夜になっても頭が仕事のまま、みたいな状態が続いてた。
昼休みの仮眠も試した。エンジニアの昼寝術2026で詳しく書いたけど、15〜20分の昼寝は午後の集中力を劇的に回復させる。最初は「昼寝してる時間あるなら仕事しろ」という気持ちがあったけど、午後のコード品質が明らかに上がったので今は完全に習慣化している。
食事の質も無視できなかった。腸活3ヶ月やってみた記事を書いたときに実感したんだけど、糖質多めのランチを食べると14時台の集中スコアがさらに下がる。今はタンパク質多めの食事に変えていて、これも効いた。好みは分かれると思うけど、「糖質ドカ食いして眠くなる」という悩みがある人は試す価値あり。
2026年ならではのポイント:AIノイズとの戦い
2024〜2025年あたりから、AI関連の情報・ツールの量が爆発的に増えて「情報収集疲れ」が集中力の新しい敵として浮上してきた。
RSSやX(Twitter)を追っていると、毎日「新しいAIフレームワーク」「ChatGPTの新機能」「Gemini Ultra 3がすごい」みたいな情報が大量に流れてくる。それに引っ張られて、今やっている作業の手を止めて調べてしまう罠。しかも調べてもすぐ使うわけじゃないのに「なんとなく見てしまった」が積み重なって1時間経つ、あれが本当によくなかった。
自分が取った対策は**「情報収集の時間を曜日で固定する」**こと。
| 曜日 | 時間 | 内容 |
|---|---|---|
| 月曜 | 12:30〜13:00 | 技術ニュース確認 |
| 水曜 | 12:30〜12:45 | Xのタイムライン確認(15分だけ) |
| 金曜 | 17:00〜17:30 | 週のまとめ・気になった記事を読む |
これ以外は基本的にSNSや技術ニュースサイトを見ない。最初の2週間は「見逃しているものがあるかも」という不安があったけど、重要な情報は結局誰かがSlackでシェアしてくれるし、本当に重要なものはしばらく経っても残っている。FOMOに負けなくてよかった。
この変更前後を比較するとこんな感じ。
xychart-beta
title "情報収集の時間を固定する前後の比較(週平均)"
x-axis ["Deep Work時間(h)", "情報収集時間(h)", "実装タスク完了数", "終業時の疲労感(1-10)"]
y-axis "値" 0 --> 10
bar [3, 2.5, 4, 7]
line [5, 1, 7, 5]
棒グラフが変更前、折れ線が変更後。Deep Work時間が3時間→5時間に増えて、実装完了タスク数も増えた。疲労感は低いほど良いので、7→5に下がったのも地味に嬉しい。
体感とも一致していて、「いつでも情報を見ていい状態」より「決まった時間だけ見る状態」のほうが脳のリソースを使わなくて済む。選択肢を減らすと楽になる、ってこういうことなんだと思う。
まとめ
リモートワーク5年で本当に効いたと感じているものをまとめると:
- 割り込みの遮断を設計レベルで実装する — 個人の意志に頼らず、アプリを閉じる・launchdで自動終了するなど仕組みで解決する
- 自分の集中の波を2週間ログして把握する — ゴールデンタイムに深い作業を集中させると生産性が変わる
- チームの非同期文化との合意形成 — Deep Workブロックはツールより合意が先
- 身体的コンディションを軽視しない — 朝のルーティン・昼寝・食事の質は集中力に直結する
- 情報収集時間を曜日で固定してAIノイズをシャットアウト — 2026年はこれが特に重要になってきている
まず明日だけ試してみるなら:
- 1時間ごとに集中度をメモする(1週間続けると自分のパターンが見えてくる)
- Slackの通知設定を「メンション以外オフ」に変える
- カレンダーに明日のDeep Workブロック(2時間)を入れる
皆さんはどんな集中力維持の工夫をしてます? 特に「割り込みをどう減らしているか」は環境によって全然違うと思うので、コメントで教えてもらえると嬉しい。自分もまだ完全に解決したわけじゃなくて、毎月少しずつ改善している感じなので。