朝5時起きで年収が変わった話——エンジニアが1年続けてわかった本当の効果
深夜コード習慣から朝5時起きに変えたエンジニアが、コード品質・生産性・キャリアの実際の変化を語ります。地獄の3ヶ月と、その先で見えた意外な真実。
深夜コード地獄から抜け出すまで
正直、深夜コーディングがカッコいいと思ってた時期もあります。夜中2時に謎の最適化に気づいて、朝4時までコード修正してる自分に陶酔してた。でも3年目、流石にマズいと気づき始めた。
何がマズかったかというと、単純に生産性が崩壊してたんですよ。午前11時くらいまで頭が回らず、昼過ぎから本気モード。深夜のテンションで書いたコードを朝見返すと、実装パターンが微妙だったり、テスト不足だったり。チームレビューでも毎回同じ指摘をもらってた。
それで試しに朝5時起きを始めた。「朝活」とか聞くと、自己啓発の鶏血的なイメージあるんですけど、自分の場合は単純な生存戦略でした。深夜コード習慣を物理的に潰すしかないと判断した。
最初の3ヶ月は地獄だった
当然、最初は悲惨です。1週間で挫折しかけました。夜11時に寝て朝5時に起きる。その時点で睡眠時間6時間。脳は「なんだこれ、地獄か」と反発。
実際に困ったのは:
- 夜9時に強烈な眠気が来る——家帰宅後すぐに寝落ちすることもあった
- 朝4時に目覚めてしまう日がある——さらに疲れる
- 金曜の夜は気が狂ったように寝てしまう——土日のリズムがぶっ壊れる
- 最初の1ヶ月は朝5時起きしても何もできない——ぼーっとコーヒー飲むだけ
ここで大事だったのは、焦らないことですね。朝の時間が「絶対に使う時間」として圧力になってたから、そこからまず解放された。3ヶ月目にようやく「朝5時に起きて30分コード読む」くらいが自然になってきた。
何が本当に変わったのか
1年続けてみて、実測データで見えてきたのは思ったより地味な改善ばかりでした。ただ地味だからこそ、継続可能なんだと気づく。
コード品質が上がった(正直、驚いた)
これが一番感じたのは、朝に書くコードは深夜に書くコードより平均8%〜12%テストカバレッジが高い、という自分たちチームのデータです。「何か違う気がする」じゃなく、実際のメトリクスで出た。理由は単純で、朝は冷静だから設計を先に考える。深夜は「動けば勝ち」になってる。
朝の1時間 = 深夜の1.5時間だと感じます。同じコード量を書いても、修正が少ない。
午後の集中力が明らかに違う
これが予想外でした。朝5時起きして6時30分に家を出て、8時30分にオフィス着いて、9時からコード読む。昼メシまでの3時間、脳の鮮度が全く違う。
深夜コードしてた頃は、午後2時に脳が「もう無理」を言い始めてた。今は4時まで持つから、1日の有効時間が1時間以上増えた気がします。
夜の時間が自由になった
これは地味だけど人生が変わったレベル。深夜コーディング時代は、夜11時に徐々に仕事モード入って、深夜3時に終わって、そっからベッド。朝は起きるのに2時間かかる。
いま7時30分には寝てる。夜8時以降、完全に仕事から離れられてる。週4日は筋トレ行ってるし、本も読める。「オフ」がはっきりしたから、仕事中の集中度が上がった。
実装したコツ——「意志」じゃなく「仕組み」
朝活が続かない最大の理由は「意志」に頼ってるからです。自分も同じ失敗を1回してるので。
そこで3つ実装した:
1. 朝5時にスマホアラームじゃなく、スマートプラグでコーヒーメーカー自動起動
これマジで変わる。アラームより、「あ、コーヒーの香りがする」の方が脳が起動する。スマートプラグ2000円とコーヒーメーカー3000円で、完全自動化。5時30分には風呂上がりで、香りだけで目覚める。
2. 朝のルーティンを同じ順序・同じ時間で固定
| 時刻 | 内容 |
|---|---|
| 5:00 | 起床 |
| 5:05 | 風呂 |
| 5:30 | コーヒー+アーカイブ記事読む(ブログ下書きの参考) |
| 6:00 | GitHub見て前日のPR確認 |
| 6:30 | 家出発 |
意思決定をゼロにする。「今日は何しよう」を考えない。脳はまだ目覚めてないから。
3. 夜は22時に強制スマホ預ける
これ自分じゃなく嫁に預ける。言い訳できない。23時に寝る圧力がかかる。最初は「ちょっと待って」と思ったけど、3ヶ月で「夜10時に預けたい」になってた。脳がリズム覚える。
副作用と落とし穴
もちろん、全部がいいわけじゃない。
金曜夜のプレシャー
朝5時のリズムに慣れると、金曜夜に「好きなだけ寝よう」が逆にストレス。土曜朝に目覚めたら6時半だと「あ、リズム狂った」って不安になる。これは気の問題だけど、朝型にはマジである。
飲み会で死ぬ
チーム飲み会で23時まで居たら、朝5時は無理。翌朝はしぶしぶ6時半起床で、1日ズレる。月1〜2回はこれあるから、「週6日は朝5時」くらいの心持ちが必要だな。
夏場のクーラー問題
朝4時起きで夜中クーラー止めてると、寝汗が凄い。朝シャワー取ってますが、時間が少し前倒しされる。冬は問題なし。
他の習慣との組み合わせ
朝活だけじゃ効果薄いってのが、1年やってわかった。組み合わせが大事です。
朝5時起きしてるからこそ、夜11時就寝が自然になってる。そうなると、夜7時以降は仕事をしないのが物理的に可能になる。すると、午後の集中力が保たれる。朝の冷えた脳で、設計を先に考える習慣がつく。
どれか1つ欠けても、効果半減する。
xychart-beta
x-axis [朝5時起きなし, 朝5時起き, 朝5時起き+夜11時就寝, 朝5時起き+夜11時就寝+夜7時以降仕事禁止]
y-axis "コード品質スコア" 30 --> 85
line [45, 62, 72, 85]
自分たちがインシデント対応の本番で見えたのは、夜中対応すると次の日ボロボロ、ってケース。朝型生活なら、深夜呼ばれるイベント自体を設計で減らすインセンティブが生まれる。
数値で見える変化
1年の実測記録を見ると、単なる「朝が気持ちいい」じゃなく、確実に何かが動いてます。
xychart-beta
title "GitHub Commit時間帯の変化"
x-axis [深夜(22-4時), 朝(5-9時), 昼(10-16時), 夕(17-21時)]
y-axis "コミット率(%)" 0 --> 70
line "1年前" [65, 5, 20, 10]
line "現在" [30, 25, 35, 10]
その他の数値では:
- コードレビューの修正指摘数:月平均8件 → 3.2件
- 本番バグの再発率:18% → 4%
- 午後3時以降のslack返信速度:平均15分 → 4分
- 月の有給取得日数:2日 → 4.5日(心に余裕が出来た結果)
特にコードレビュー指摘と本番バグの減少は、単純に「品質が上がった」を示してると思う。
これ、本当に必要?という自問
正直、朝5時起きがすべてのエンジニアに必要かは別問題です。チーム内でも「朝6時開始より夜10時開始の方が集中できる」って人、います。それは否定しない。
ただ、深夜コード習慣に苦しんでる人には、試す価値あると思う。自分の場合、深夜3時のテンション高いコード書きが、実は「逃避」だったんです。複雑な設計から逃げるために、深夜のハイテンションに逃げてた。朝の冷えた脳で向き合うと、設計から逃げられない。
それに気づいたのが、この1年の一番の収穫かもしれません。
まとめ
朝5時起きで人生が変わった、とは言わない。でも確実に何かが変わった。
| 項目 | 効果 |
|---|---|
| コード品質 | 朝に書くコードは修正指摘が約60%減 |
| 午後の集中力 | 2時間から4時まで持続(+2時間) |
| 生活リズム | 仕事と私生活の境目が明確 |
| キャリア安定性 | バグ対応・深夜呼び出しが激減 |
ただし、これは「意志」じゃなく「仕組み化」が鍵。スマートプラグ、固定ルーティン、スマホ預け。小さな自動化の組み合わせで、朝型習慣は初めて持続する。
次のアクション:もし深夜コード習慣に悩んでるなら、スマートプラグ買ってコーヒーメーカー設定するところから始めてみてください。1万円と1ヶ月で、何か変わるのが感じられると思う。