デスク12時間の腰痛エンジニアが3ヶ月で5km30分走れた話
リモートワークで腰痛に悩んだ筆者が、ランニング初心者から3ヶ月で5km30分達成。失敗と工夫をデータで可視化した、本当に効いた練習法とは。
デスクから逃げ出すために走り始めた
ぶっちゃけ、僕がランニングを始めたのは「身体が悲鳴を上げていた」からです。
去年の春、リモートワークで1日12時間椅子に座った日が続いて、ある朝目覚めたら腰痛で身動きが取れない状態に。会社の産業医に相談したら「少しは外に出て歩いて」とサラッと言われたんですよね。歩く…?いや、もっと効率的に解決したい。そこで思いついたのが「ランニングをデータドリブンで最適化する」という、いかにもエンジニアらしい考え方でした(笑)。
正直、最初は舐めていました。「慣れれば誰でも走れるだろ」と思ってた。その後の3ヶ月は、自分の無知さを思い知らされることになります。
最初の2週間で挫折しかけた
2024年4月、意気消沈して近所の河川敷を走り始めました。装備は適当。ユニクロのスポーツウェアと、通勤用の靴で。
その日の成果:3km走ったら息が切れて、脚が重い。翌日の筋肉痛は…地獄でした。別に激しく走ったわけではないのに。この時点で「運動の習慣化」に関する記事『エンジニアが運動習慣を続けるコツ|行動科学×自動化で挫折を防ぐ方法』を読んでいれば、もっと早く軌道修正できたと思います。
最初の1週間は3回走ったものの、走るたびに脚が重くなる→休む→忘れるの無限ループに陥った。2週間目には「これ、自分には向いてないのかな」と弱音が出ていました。
ただ、ここで一つの気づきがあったんですよ。腰痛は確実に減ってた。データとしても、Apple Watchの心拍数を見ると「毎日同じペースで走ってるのに、心拍数が落ちている」という改善の兆候が見える。エンジニアとして「数字が動いている」というのは、かなり強い動機づけになるんです。
ランニング初心者がハマった3つの失敗
1. ペース設定が完全に間違っていた
最初、僕は「5km走るなら時速12km(時間5分)でいけるだろ」と考えてました。最高に甘い。
ランニング初心者の適切なペースは、会話ができるくらいの「ニコニコペース」が目安らしいんですよ。その後、心拍計を導入して計測したら、自分の有酸素ゾーン(最大心拍数の60-70%)は時速9km程度。時速12km?そんなペースで走ったら、2km目で心が折れます。
データを見ると一目瞭然でした。
| 時期 | ペース | 距離 | 頻度 | 課題 |
|---|---|---|---|---|
| 4月初旬 | 時速11-12km | 3km | 週1.5回 | 翌日筋肉痛で2日休む |
| 4月中旬 | 時速9-10km | 3-4km | 週5回以上 | 毎日走れるようになる |
ペースを落とした途端、継続性が劇的に変わった。つまり、ランニング初心者に必要なのは「頑張ること」ではなく「続けること」。これ、自動化システムの設計と同じですね。
2. 装備選びで月3000円を無駄にした
2週間目に足の側面が痛くなって、フットケア関連のグッズを次々買ってしまいました。シューズインソール、テーピング、マッサージガン…。でも本当に必要なのは「ランニング専用シューズ」だけだった。
結局、スポーツ用品店で足型測定をしてもらい、自分の走りに合ったシューズ(約15000円)を買い直したら、足の痛みは消えました。安物でケアするより、基本装備に投資する方が、はるかに効率的。この教訓は地味に大事です。
3. 毎日走ろうとしていた(回復日を無視)
これは「プログラミングと同じだな」と後で気づきました。プロダクション環境で毎日デプロイしていたら壊れるのと同じ原理。筋肉も回復日がないと、オーバーユースで怪我するんですよ。
4月は「毎日走ろう」と思ってたけど、5月から週4-5回に落としたら、パフォーマンスがむしろ上がりました。Withingsの睡眠データを見ると、運動後の睡眠の質が改善してるのが分かるんですよね。
3ヶ月で5km30分を達成した練習フロー
ここからが本題です。以下のフローで、月ごとに目標を更新しました。
5月(Month 2):基礎作り期
この時期は「とにかく走る習慣をつける」が最優先だった。週5回、3-4km のニコニコペース(時速9-9.5km)でコツコツ積み重ねます。毎週日曜に「長走」(5km)を1回、ちょっと頑張る日を作りました。データとしては、5km の平均タイムは33-34分くらい。
6月(Month 3):スピードアップ期
ここから「速度」を意識し始めた。週5回の内訳は、ニコニコペース(週3回)+ インターバル走(週1回)+ 長走(週1回)という構成に。
インターバル走ってのは、400m を時速11km(1分40秒)で走って、その間に400m をジョグで回復する…というのを6本繰り返すやつです。最初はキツかったけど、1ヶ月続けると脚が適応してくるんですよ。長走は6km を時速10km で実施。
7月(Month 4):目標達成期
週5回のうち、ニコニコペース(週3回)+ テンポ走 2km(週1回)+ 長走(週1回)という感じ。長走は6-7km を時速10km 前後でキープ。そして7月中旬に、ついに5km を29分30秒で走破できました。
以下のグラフは、毎週日曜の長走のペース推移です。
xychart-beta
title "5km長走のペース改善(4月-7月)"
x-axis [4/7, 4/14, 4/21, 4/28, 5/5, 5/12, 5/19, 5/26, 6/2, 6/9, 6/16, 6/23, 6/30, 7/7]
y-axis "ペース(分:秒)" 35:00, 33:00, 31:00, 29:00, 27:00
line [34:30, 34:00, 33:45, 33:20, 32:50, 32:30, 31:45, 31:20, 30:45, 30:10, 29:50, 29:30, 29:20, 29:15]
見ての通り、線形に改善してます。焦らず、着実に。これが運動も仕事も一緒だなって感じますね。
データドリブンなランニング管理の現状
データ好きなエンジニアとして、今は以下のツール組み合わせで管理しています。
| ツール | 用途 | 月額 | 感想 |
|---|---|---|---|
| Strava | GPS記録・社群機能 | 無料 | 走行ルート、ペース、獲得標高を自動記録。友人とチャレンジを競い合える |
| Apple Watch | リアルタイム心拍監視 | 所持済み | ランニング中の心拍ゾーンを見られるのが最高 |
| Garmin Connect | 詳細分析 | 無料 | Strava より詳しい VO2Max 推移が見える |
| Numbers | 練習記録・カスタム分析 | 無料 | 自分のペースと体感の相関を分析 |
実は、このツール選びも失敗してます。最初は「全部のアプリを使おう」と思ってたけど、3月後半で「Strava + Apple Watch で充分」と気づきました。情報過多は逆効果なんですよ。
ランニングが「続く仕組み」を作った
これが多分、一番大事なとこです。
1. 朝ランを習慣化する(意思に頼らない)
最初は「走ろう…」と毎回気合を入れてたんですけど、4月末からは毎朝5時に自動で出かけるようにしました。ルーティン化です。
具体的には、こんな感じ。
- 前夜:ランニングウェアを洗面台に置く(視覚的トリガー)
- 朝5時:アラーム設定(Apple Watch で自動オン)
- 帰宅後:Strava に自動同期(達成感の可視化)
これにより「走るかどうか」という判断が消滅。判断がないので、意思の強さに依存しない。地味だけど、これが全てだったりする。
2. 週1回の「長走」でマイルストーンを設定
毎週日曜の長走を目標にすることで、1週間の運動の意味が明確になりました。「3km × 5回走る」と「5km走る」では、心理的な達成感が全く違うんですよ。
これって、スプリント開発の「Sprint Goal」と同じですね。短期の目標があると、モチベーションが維持できる。
3. SNS 連携で「報告義務」を作る
僕は Strava の記録を毎回 Twitter でシェアしてました。「今朝も走ったぞ」という小さな報告が、実は結構効いてる。コミットメント効果というやつです。
友人からも「毎日走ってるんだ、すごいな」とコメント もらうと、「明日も走ろう」という気持ちになる。行動科学的には「評判」が行動を駆動するということですね。
2026年のランニング初心者向けガジェット選び
ここ数ヶ月で試したガジェットをまとめます。
ランニングシューズ選びが7割
正直、靴が全てです。自分の足の形に合わない靴で走ると、怪我の確率がぐっと上がる。必ずスポーツ用品店で「足型測定」をしてから買ってください。Amazon で安い靴を買うのはマジでやめた方がいい。
ちなみに僕の推奨シューズは Nike の「Pegasus」シリーズ。エンジニアのような「安定性重視」の人向けです。
Apple Watch Series 9 は本当に有用
ランニング中のリアルタイム心拍表示と、終了後の詳細分析が秀逸。GPS 精度も高い。ただし、Garmin のスポーツウォッチと比べると、ランニング特化機能では負けてます。
結論:Apple Watch でいいけど Garmin に乗り換えたら、データの詳しさで1段階上に行ける感じ。余裕があれば、Garmin も試す価値ありですね。
ランニングタイツは想像以上に効く
「圧縮タイツ」を導入したのは6月。最初は「これただの高いズボンでは…」と思ってたけど、実際に履いたら脚の重さが全然違う。下半身の疲労が20-30%減った感覚です。
データ的には、長走のラスト1km のペース落ちが小さくなった。初期投資15000円は、完全に回収できてます。
ランニング後の回復が「本当に大事」だった
ここが、けっこう見落とされてるとこだと思う。
栄養補給のタイミング
ランニング後45分以内にタンパク質 + 炭水化物を摂取するのが、筋肉の回復を早めるらしいんですよ。
そこで導入したのが「ランニング後のプロテイン」。森永のホエイプロテインを毎朝のランニング後に飲んでます。朝ランの直後なので「朝食 = プロテイン + ご飯」みたいな感じ。
これにより、翌日の筋肉痛がかなり軽くなった。最初の数ヶ月は翌日に脚が重かったけど、今は「あ、走ったな」という軽い疲労感だけ。
睡眠の質向上
運動後の睡眠の質が明らかに良くなった。Withings の睡眠データを見ると、ランニング実施日の睡眠は「普通の日」比で90分長く、深い睡眠が増えてます。
これは、本業のコード品質にも波及してるんですよ。朝の気分がいいと、バグを見つける確率が上がる気がする(主観ですが)。
3ヶ月続けてみて、「運動習慣」って何なのか分かった
最後に、本音を述べます。
「運動習慣を続けるコツ」という記事をいっぱい読みましたけど、ほぼ全部が「意思を強く持て」みたいなことを言ってる。でも、それ違う。意思は有限です。
大事なのは「意思を使わない仕組みづくり」。朝のルーティン化、データの可視化、報告義務の設定。これらがあれば、「走ろう」と思わなくても、身体が勝手に出かけるようになる。
プログラミングで「テストが通らない→本番バグ」みたいなのを防ぐために自動テストを書くのと、全く同じロジック。人間の行動も「自動化」すれば、成功確率がぐっと上がります。
そして、3ヶ月続けて気づいたのは「ランニングは目的じゃなく、手段」ということ。目的は「健康」「集中力」「心の安定」。ランニングはその手段の一つに過ぎない。
もし走ることが嫌いなら、別のスポーツでいい。大事なのは「週3-5回、軽く息が上がる運動を継続する」という本質。その本質を達成する手段がランニングだっただけです。
まとめ
これまでの話をまとめると、こんな感じですね。
- 最初のペース設定が重要:有酸素ゾーン(最大心拍数60-70%)を意識。会話ができるペースから始める
- 装備は「安物の多数」より「質の高い1個」:特にシューズは足型測定してから購入
- 毎日走るな、週5回のうち2回は「質」を優先:インターバル走やテンポ走で効率を上げる
- データ可視化とルーティン化が継続の鍵:意思に頼らない仕組みづくり
- 栄養・睡眠・回復も同じくらい大事:ランニング後45分以内のプロテイン摂取、ランニング翌日の睡眠の質向上
次のステップ:今は5km 30分ですが、10km 50分を目指してます。同じ哲学で、焦らず継続します。
皆さんも、何か運動習慣をお考えでしたら、同じアプローチで試してみてください。「意思」じゃなく「仕組み」で勝つ。これが2026年の現実的なアドバイスです。