15年のコーディングが教えてくれた健康でいること(そして正気を保つこと)

Fred· AI Engineer & Developer Educator1 min read

火曜日の午後2時、ブロック周りの25分間のウォーキングを終えたばかりの私は、スタンディングデスクからこれを書いています。15年前、最初の本格的な開発の仕事に取り組んでいた頃、これはばかげて見えたでしょう。休憩を取る?日中に?出荷すべきコードがあるのに?

ええ、過去の私はバカでした。

このキャリアで15年を経て、ブートキャンプやコンピューターサイエンスプログラムでは誰も教えてくれないことを学びました:開発者としての長期的な成功への最大の脅威は、求人市場でも、間違ったフレームワークを学ぶことでも、インポスター症候群でさえありません。

椅子に座り続ける何時間もの時間があなたの身体に何をするかです。

私はかつて「マラソンコーディングセッション」を名誉の勲章のように着けていた開発者の一人でした。ラップトップに覆いかぶさって8〜10時間連続で座り、コーヒーと複雑な問題を解決する高揚感で生活していました。私は生産的でした。機能を出荷していました。同時に、ゆっくりと自分自身を破壊していました。

7年目あたりで、背中が不平を言い始めました。時折の痛みではなく、立ち上がるときに顔をしかめるような持続的な痛みです。10年目までには、コースやカンファレンスに費やした以上のお金を理学療法に費やしていました。そのとき初めて気づきました:世界中のすべての技術スキルを持っていても、身体が壊れたら、何の意味もありません。

1日目に誰かが教えてくれていたらと思うことをお伝えします。

求人市場(そう、今は違います)

正直に言います。2025年の求人市場は、私が始めた頃よりも競争が激しくなっています。「コードを学べば、仕事が保証される」という時代は過去のものです。以前は簡単に取れたポジションに、何百人もの応募者と競争しています。

しかし変わっていないのは:プログラミングは依然として意味のあるキャリアを築くための最もアクセスしやすい道の一つです。コンピュータ、インターネットアクセス、そして努力する意志が必要です。6桁の学生ローンも、専門学校の設備も、門番となる資格も必要ありません。

私は何十人もの独学の開発者がこの分野に参入し、堅実なキャリアを築くのを見てきました。障壁は高くなっています、はい。しかし、学ぶことにコミットしているなら(チュートリアル地獄ではなく)、まだこれを実現できます。

とはいえ、この記事は求人市場についてではありません。それについては他に百の投稿があります。これは私を完全に不意打ちしたことについてです:1日8〜10時間椅子に座っていると身体に何が起こるか。

目覚めの呼び声

7年目に身体が請求書を送ってきました。

時々背中の痛みがありましたが、無視していました。開発者は一日中座っている—もちろん時々背中が痛むでしょう?それからある朝、デスクから立ち上がったとき、腰がひどく固まって真っ直ぐに立てませんでした。その後3日間、イブプロフェンを飲みながらほとんど横になって過ごし、これが今後の人生なのかと思いました。

それが私の目覚めの呼び声でした。30歳なのに60歳のように動いていました。

開発者なら誰でもするように、徹底的に調べました。理学療法士と話し、人間工学の研究に飛び込み、さまざまなセットアップを試し、同じ経験をした他の開発者とメモを比較しました。

学んだこと:これを防ぐ方が直すよりずっと簡単です。そして、3つの相互に関連することに帰着します—人間工学、動き、そして仕事との持続可能な関係を築くこと。

人間工学:スキップできない基盤

一つ明確にしておきます:良い人間工学はオプションではありません。「成功してから」購入する贅沢品ではありません。持続可能な開発キャリアの基盤です。

背中の事件の後、最初にしたのはセットアップを修正することでした。本当に修正すること、高価な椅子を買って最善を期待することではなく。

重要だったこと:

椅子:適切な腰椎サポートを備えた高品質のオフィスチェアに投資しました。Herman Millerを持つのがクールだからではなく、この椅子で年間2,000時間以上過ごすからです。車やベッドよりも長い時間です。Steelcase Leapを選び、中古で$400で購入しました。8年後、まだ優れた状態です。$2,000を出す必要はありませんが、腰を適切にサポートし、身体に合わせて調整できるものが必要です。

モニターの高さ:これは重要で、ほとんど何もコストがかかりません。モニターは目の高さにあるべきです—下でも上でもなく。目の高さに。私は本を数冊積み重ねています。安くて効果的で、気づいていなかった首の痛みが止まりました。

スタンディングデスク:これはすべてを変えました。一日中座ったり立ったりを交互に行っています。立つことが本質的に良いからではなく(そうではありません—一日中立っているのも身体に悪い)、体勢を変えることが重要だからです。Autonomousの電動調節可能なデスクを選びました。すべてのペニーの価値があります。

キーボードとマウス:手首の痛みを感じ始めたら、無視しないでください。警告のうずきの後、人間工学キーボードと垂直マウスに切り替えました。どちらも、後で手根管症候群に対処するのに比べれば比較的安価な予防措置です。

ただし、人間工学だけでは十分ではありません。それは基盤ですが、その上に構築する必要があります。

動き:方程式のもう半分

これは苦労して学びました。すべての人間工学的ギアを購入し、自分に満足して、8時間のストレッチで座り続けました。背中はまだ痛みました。

結局、最高の人間工学的セットアップがあっても、動かなければ自分自身を破壊できるのです。姿勢がどんなに良くても、あなたの身体は何時間も静止しているようにはデザインされていません。

機能すること:

実際の休憩を取る:修正されたポモドーロアプローチを使用しています—50分の作業、10分の休憩。その休憩中に動きます。「座りながらTwitterをスクロール」ではなく、立ち上がって歩き回り、ストレッチをします。時々腕立て伏せや自重スクワットをします。最初はばかげて感じますが、背中はあなたの気持ちを気にしません。

定期的に立つ:約1時間ごとに座ったり立ったりを交互に行います。これを書いている今、立っています。重要なのは体勢を変えることであり、一つを選んで一日中固執することではありません。

ウォーキングミーティング:可能な限り、歩きながら電話を取ります。常に実用的ではありませんが、そうである場合、生産性を維持しながら動いています。

さて、一部の方は考えていると思います:「でも私はフロー状態で最もよく働きます!1時間ごとにディープワークを中断できません!」

分かります。私もそういう開発者でした。勢いに乗って4〜5時間連続でコーディングし、そのセッションは信じられないほど生産的に感じました。そうでした—短期的には。しかし、ゆっくりと身体を壊していました。

学んだこと:フロー状態を持つか、長期的な健康を持つか、どちらかしか選べません。あなたの唯一の戦略が何時間も動かずに座ることであれば、両方は持てません。フロー状態に乗るなら(私はまだ時々そうします)、仕事以外に補うための真剣な運動ルーティンが必要です。結果なしに両方を持つことはできません。

運動はオプションではない—仕事の一部

これがすべてを最終的に修正した部分です:定期的な運動。

「いつかやる」運動ではありません。「車からオフィスまで歩く」運動ではありません。本物の、一貫した、優先事項にする運動です。

理学療法士が背中の結び目を解いた後、私を見て言いました:「筋力をつけない限り、これは繰り返し起こります。体幹が弱く、臀筋が機能しておらず、背中がすべてを補償しています。」

彼女は正しかったです。

週2回のヨガから始めました。基本的なクラス、特別なものではありません。2ヶ月以内に、慢性的な背中の痛みは、何ヶ月もの受動的な治療より改善しました。ヨガは適切な姿勢がどのような感じかを教え、脊椎を支える筋肉を強化しました。

次に筋力トレーニングを追加しました—スクワット、デッドリフト、体幹トレーニング。特別なことではなく、週3回の基本だけ。特にデッドリフトは大きな違いを生みました。後方連鎖を適切にトレーニングすると、背中は直立姿勢を維持するためのすべての仕事をする必要がなくなります。

15年目の今、週4〜5回運動しています。フィットネス愛好家だからではなく、愛する仕事を継続的な痛みなしに続けられるものだからです。GitやIDEと同様に、プロフェッショナルツールキットの一部です。

正直な真実はこれです:ソファに座り、ひどい椅子のコーヒーショップで仕事をし、ベッドでラップトップに覆いかぶさる開発者と話したことがありますが—彼らは大丈夫です。違いは何でしょうか?彼らは皆、仕事以外でアクティブです。クライミング、ランニング、ウェイトトレーニング、ヨガ、サーフィンをしています。定期的に身体を動かし、座ることを補うための筋力を構築しています。

一方、高価な人間工学的セットアップがあっても運動ルーティンがゼロの開発者は、30代で慢性的な痛みを抱えている人たちです。

三脚スツール

持続可能な開発作業を三脚スツールとして考えてください:

  1. 人間工学 - あなたの基盤。適切な椅子、デスク、セットアップは身体への基本的なストレスを軽減します。
  2. 動き - 定期的な休憩と体勢変更は、作業日中に身体が固まるのを防ぎます。
  3. 運動 - 仕事以外で筋力と可動性を構築することで、すべての座りに対処できる回復力を身体に与えます。

これらの脚のいずれかを取り除くとスツールは倒れます。私はキャリアのさまざまな時点でそれぞれを節約しようとして、これを学びました:

  • 素晴らしい人間工学 + 動きなし = 首と肩の痛み
  • 素晴らしい人間工学 + 運動なし = 慢性的な腰痛
  • 多くの運動 + ひどいセットアップ = RSIと手首の問題

3つすべてが必要です。良いニュースは?一度コミットすれば、どれもそれほど難しくありません。

重要なライフスタイルのこと

以前は「ウェルネスの戯言」として却下していた小さな要因がいくつかありますが、驚くほど重要であることが判明しました:

:デスクに小さな水筒を置いています。水分補給が魔法だからではなく、1日に何度か立ち上がって補充することを強制されるからです。組み込みの動きリマインダーです。また、水分補給は重要です。

本物の食べ物:以前はコーヒー、エナジードリンク、そして最も速いものだけで生活していました。驚くことなく、これはひどい気分にさせました。特定の食事について説教するつもりはありませんが、定期的な時間に実際の食べ物を食べることは、エネルギーレベルと集中力に顕著な違いを生みました。

睡眠スケジュール:一貫した時間に就寝して起床することはセクシーなアドバイスではありませんが、機能します。睡眠不足のとき、姿勢が崩壊し、休憩を取るかどうかを含むすべてについてより悪い決定を下します。

スクリーン以外の趣味:これは私には奇妙でした。私は開発者です—もちろん自由時間もスクリーンで過ごしますよね?しかし、ギターと木工を始めることで、手と身体を異なる方法で使う活動を得ました。さらに、コード以外の何かが人生にあるのは素晴らしいことです。

社会的つながり:フルタイムでリモートで働いている私は、これについて意図的でなければなりませんでした。友人との定期的なランチ、クライミングジムへの参加、テキストするだけでなく人に電話をかけること。孤立は身体的健康を含むすべてを悪化させます。

現実チェック

デスクワークからの背中の痛みについて不満を言うことが特権的に聞こえるかもしれないことは承知しています。60代まで肉体的に要求の厳しい労働をしている人々がいて、私の「問題」を持ちたいと思うでしょう。

確かに。しかしここがポイントです:すべての仕事には身体的要求があります。違いは、ほとんどの肉体的に要求の厳しい仕事はそれらの要求を明白にしていることです。建設業にいるなら、身体が仕事の一部であることを知っています。安全装備を着用し、適切な持ち上げ技術を訓練し、筋肉痛を予想します。

オフィスワーカー—特に開発者—は、ダメージが完了するまで仕事に身体的要求があることに気づかないことがよくあります。コーディングを純粋に精神的な仕事と考えているので、1日8〜10時間同じ姿勢でいることの身体的現実を無視します。

それが私が受けたかった警告です:この仕事はあなたの身体を消耗させます。建設や看護や倉庫作業ほど明白ではありませんが、そうなります。そして、それらの仕事とは異なり、誰もあなたを守るようにリマインドしてくれません。適切な座り休憩のためのOSHA規制はありません。

本当のリスク

リスクはイブプロフェンで管理できる背中の痛みだけではありません。リスクは完全に燃え尽きることです—精神的にではなく、身体的に。

私は、持続可能な働き方を見つけられなかったため、フィールドを完全に去った開発者を知っています。彼らはコーディングを愛していましたが、彼らの身体は座りがちなライフスタイルに対処できず、習慣を変える方法を知らなかった(または変えたくなかった)のです。

それは予防可能です。しかし、痛みが始まる前に、そうではなく後に真剣に取り組む場合にのみ。

若い自分に言いたいこと

開発キャリアの1日目に戻れたら、こう言うでしょう:

  1. 最初からセットアップに投資する:背中が痛くなるまで良い椅子を買うのを待たないでください。将来のあなたが感謝するでしょう。適切な人間工学的基盤は贅沢品ではなく、インフラです。

  2. すぐに動きをルーティンに組み込む:「後でもっと規律を持つ」のを待たないでください。50分の作業ブロックと10分の動き休憩から始めてください。1日目から譲れないものにしてください。

  3. 仕事の一部として運動する:なぜなら、そうだからです。カレンダーに入れてください。スタンドアップやデプロイメントのように扱ってください。あなたのキャリアは身体が適切に機能することに依存しています。

  4. マラソンコーディングセッションはやめる:それは名誉の勲章ではありません。スローモーションの怪我です。8時間目に書くコードはそれほど良くないです。

  5. 痛みは情報:何かが痛いなら、すぐに対処してください。小さな手首のうずきは自然に消えません。時々の背中の硬さは、無視すると慢性的になります。

  6. 身体は一つだけ:身体的健康に関しては、「これがうまくいかなければ後で別のキャリアに切り替える」というオプションはありません。ダメージは累積的で、一部は永久的です。

持続可能な開発者

15年目、まだコーディングをしていて、まだ愛しています。しかし、1年目とは異なる種類の開発者になりました。

私は休憩を取ります。定期的に立ちます。週4回運動します。適切な人間工学的セットアップがあります。本物の食べ物を食べます。睡眠スケジュールを維持します。スクリーンを使わない趣味があります。

これらのどれも私を悪い開発者にしません。何かあれば、今の方が生産的です。常に痛みや疲労と戦っていないからです。より良く集中でき、間違いが少なく、毎日午後3時にクラッシュしません。

私が知っている20年以上この分野にいてまだ愛している開発者たち?彼らは皆、ある時点でこれを理解しました。早く学んだ人もいれば、私のように苦労して学んだ人もいます。しかし、皆学びました。

そうしなかった人は、フィールドを去ったか、惨めです。

結論

開発で長く、健康で、生産的なキャリアを持つことができます。仕事はまだ知的に魅力的で、給料はまだ良く、柔軟性はまだほとんどの仕事よりも良いです。

しかし、プロフェッショナル開発を扱うのと同じ意図性で身体的健康を扱う必要があります。フレームワークを調べ、新しい言語を学び、業界のトレンドについていく。身体のケアにも同じエネルギーを持ち込む必要があります。

なぜなら、「コードを学ぶ」ハイプで誰も教えてくれないことがあるからです:あなたのキャリアは技術スキルや求人市場やAIやそのどれによっても制限されていません。あなたのキャリアは、身体が椅子に座ることをどれだけ長く耐えられるかによって制限されています。

長くしてください。適切なセットアップに投資し、定期的に動き、一貫して運動し、最初から持続可能な習慣を構築してください。

15年後のあなたはすでにあなたに感謝しています。

キャリアを築きながらスキルを構築する

身体をケアしながら、技術スキルを磨き続けてください。雇用主が見たい実践的なプロジェクトから始めてください:

各チュートリアルパスには、本番対応のアプリケーションを構築するためのAI支援プロンプトが含まれています。欲しい仕事に合ったスタックを選び、雇用主に見せられるものを構築してください。

Fred

Fred

AUTHOR

Full-stack developer with 10+ years building production applications. I write about cloud deployment, DevOps, and modern web development from real-world experience.

Need a developer who gets it?

POC builds, vibe-coded fixes, and real engineering. Let's talk.

Hire Me →