集中力が最も高い時間帯の錯覚

Share

「朝5時に起きてから午前中に最も重要な仕事を片付ける」。自己啓発の世界では、これがほとんど教義のように語られている。

一方で、「自分は夜型だから深夜に集中する」と信じている人もいる。午前2時のキーボードの音だけが響く部屋で、日中にはない冴えを感じると。

どちらも、半分正しくて半分間違っている。

クロノタイプという個人差

人間の体内時計には、生まれつきの個人差がある。「クロノタイプ」と呼ばれるこの傾向は、体質的に朝に活動のピークが来る人と、夜にピークが来る人を区別するものだ。

これは怠惰や努力の問題ではない。遺伝的・生理的な基盤を持つ生物学的な特性だ。思春期には夜型傾向が強まり、加齢とともに朝型に移行する傾向があることも知られている。つまり、大学生の多くが夜型に傾くのは、生活習慣の問題であると同時に、年齢に伴う生物学的な傾向でもある。

東京医科大学の研究グループが約1万人を対象に行った調査では、クロノタイプそのものは直接的に生産性を低下させないことが示されている。しかし、自分のクロノタイプに合わない時間帯に活動を強いられると、睡眠の質が低下し、それを介して生産性が落ちる。朝型の人が夜更かしすること、夜型の人が早起きすること。どちらも、体内時計と生活時間のずれを生み、パフォーマンスを損なう。

「朝型だから生産性が高い」のではない。朝型の社会に朝型の人が適応しやすいだけだ。夜型の人が同じ環境に置かれれば、体内時計との不一致によって不利になる。集中力の高さは時間帯そのものではなく、自分のリズムとの一致度に依存している。

体感の嘘

ここで、もう一つ厄介な問題がある。「集中できた」と感じる時間帯と、実際に集中していた時間帯は、必ずしも一致しない。

深夜にプログラミングをしていて、気がつけば3時間が経っていた。すごい集中力だったと感じる。しかし翌日にコードを見返すと、バグだらけだったりする。逆に、午前中に嫌々始めた作業が、思ったより効率的に進んでいたことに後から気づくこともある。

この体感と実際の乖離には、いくつかの要因がある。

まず、深夜の「集中感」は、前頭前皮質の機能低下と関係している可能性がある。判断力や自己監視の能力が低下するため、没入感は増すが、成果物の質は落ちることがある。酔っているときに自分が饒舌で面白いと感じる現象と、構造的には似ている。

また、新奇性の影響もある。深夜という非日常的な環境が刺激となり、体感上の覚醒度が上がる。しかし、覚醒感と認知パフォーマンスは別の指標だ。

記憶のフィルタ

さらに、記憶のフィルタが加わる。

深夜に良い成果が出た経験は、鮮やかに記憶に残る。「あの夜は神がかっていた」。しかし、深夜に何も捗らなかった夜は記憶から消える。朝にだらだら過ごした日は覚えているが、朝に順調に進んだ日は特に印象に残らない。

これは生存者バイアスの一種だ。成功体験だけが記憶に残り、失敗体験が消えることで、特定の時間帯が特別に優れていたという錯覚が生まれる。

誰も学びを測れないで書いたように、人は複雑な現象を単一の指標に圧縮したがる。「自分は夜型だ」、「朝が一番集中できる」という自己認識は、複雑で流動的な集中力のパターンを、単純なラベルに圧縮したものにすぎない。実際の集中力は、時間帯だけでなく、睡眠の質、食事、気分、課題の性質、環境など、無数の要因に左右されている。

始められるかどうか

ここで、一つ提案がある。

「いつ集中できるか」よりも、「いつ始められるか」のほうが、実用的にはよほど重要ではないだろうか。

集中力のピークがいつ来るかを正確に特定できたとしても、その時間帯に作業を始められなければ意味がない。そして多くの場合、最大の障壁はピークの時間帯を見つけることではなく、そもそも作業を開始することだ。

始めてしまえば、ある程度の集中は自然に生まれる。心理学で「作業興奮」と呼ばれる現象がある。やる気がないまま始めた作業でも、続けるうちに脳が活性化し、集中状態に入っていく。集中力は、作業の前提条件ではなく、作業の副産物でもある。

つまり、「最も集中できる時間帯」を探し続けること自体が、始めることの先延ばしになっている可能性がある。完璧なタイミングを待つ間に、不完全なタイミングで始めた作業はとっくに終わっている。

朝活ブームへの一つの疑問

近年の「朝活」ブームについて、一つだけ疑問を呈しておきたい。

朝早く起きること自体に価値があるかのように語られることがある。5時起きの習慣、朝のルーティン、早朝の静けさのなかでの作業。確かに、朝型の人にとってはこれが最適な戦略かもしれない。

しかし、夜型の人が無理に朝型の生活を送った場合、研究が示すように、睡眠の質が低下し、結果的にパフォーマンスが落ちる。「朝早く起きること」が目的化し、それ自体を達成感の源泉にしてしまっては本末転倒だ。暇が怖いだけで書いた「生産性への信仰」は、朝活にもその影を落としている。生産的であろうとする強迫が、また一つ新しい形の忙しさを生んでいる。

大切なのは、何時に起きるかではない。起きている時間をどう使うかだ。

結局のところ

集中力が最も高い時間帯は、おそらく人によって違う。そして同じ人でも、日によって違う。昨日の最高の時間帯が、今日の最高の時間帯である保証はどこにもない。

確かなのは、「いつ集中できるか」を考えている時間は、集中していない時間だということだ。

今、この瞬間が最適かどうかはわからない。わからないまま、とりあえず始めてみる。それが、おそらく最も確実な方法だ。

Read more

Dependabotの対応が面倒なのでRenovateを導入する

Dependabotくんはある程度の依存関係の更新を通知してくれるが、山のようにprojectを抱えているとなんとも痒いところに手が届かない。 ということで、Renovateを使ってみる。 Build software better, togetherGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.GitHub ここからGitHub Appを入れる。 あとは、指示に従ってポチポチするだけで、超かんたんだった。 感想 自動化最高。

By Sakashita Yasunobu

nodejsのバグを見つけたのでPRを投げてみた

概要 要するに、node --testで特定のバイナリを標準出力に書くと、テストランナーが固まったり、異常終了したりするバグです。 バグ自体は既知のものだったようで、修正がされていました。 test_runner: infinite loop in FileTest#drainRawBuffer when child stdout contains FF 0F followed by large size bytes · Issue #62693 · nodejs/nodeVersion v25.9.0 (also reproduced on v24.14.1 LTS, v22.21.0 LTS, v23.4.0) Platform Darwin 25.

By Sakashita Yasunobu
青空文庫のParser

青空文庫のParser

青空文庫のParserを作ってます。 GitHub - P4suta/aozora: Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks. - P4suta/aozoraGitHubP4suta Rustで作ってますが、配布物はcargoのほかにnpm/pypiでも入手できます Documentation * Playground — try it in

By Sakashita Yasunobu