プログラマーだけが、ほかの職業より「ものすごく高い確率」でうつになると断定できる公的な職種別データは確認できません。うつ病かどうかも、この記事だけでは判断できません。
ただし、プログラマーの仕事には、終わりが見えない調査、見積もりと納期、障害対応、長時間の集中、孤立が重なりやすい現場があります。「IT業界なら普通」と我慢せず、仕事の負荷と自分の変化を分けて確認してください。
プログラマーを消耗させる5つの仕事の構造
1.調べても答えが見つからない
プログラムの不具合は、原因が一つとは限りません。コード、データ、設定、通信、権限などを順番に調べても、何時間も進まないことがあります。目に見える成果がないまま一日が終わると、「自分は何もしていない」と感じやすくなります。
2.分からない仕事にも見積もりを求められる
初めて触る機能でも、「いつ終わるか」を答える必要があります。調査前の見積もりが確定した納期として扱われ、後から問題が見つかっても日程が変わらない職場では、常に遅れている感覚になります。
3.ミスの影響が大きい
本番環境の障害やデータ不整合は、利用者や売上に影響します。再発防止は必要ですが、個人だけを責める文化では、変更するたびに強い恐怖を感じるようになります。
4.仕事のあとも学ばなければという焦りが続く
技術は変化します。しかし、毎晩と休日をすべて勉強に使わなければ生き残れない、という状態は長く続きません。会社の仕事に必要な学習と、将来のための学習を分ける必要があります。
5.客先常駐や在宅勤務で孤立する
自社の上司が日々の仕事を見ていない、在宅で質問のきっかけがない、顧客先で弱音を言えない状況では、問題を一人で抱えやすくなります。コードを書く時間が一人でも、仕事を一人で背負う必要はありません。
「仕事がつらい」と「治療が必要」は自分だけで決めない
忙しいプロジェクトで一時的に疲れているのか、心身の不調が進んでいるのかを、本人だけで正確に判定するのは難しいものです。次の変化を確認してください。
- 眠れない、夜中や早朝に目が覚める
- 食欲が大きく変わった
- 仕様や文章が頭に入らない
- 以前できた判断ができず、ミスが増えた
- チャットやパソコンを開くことが怖い
- 休日も仕事のことが頭から離れない
- 人を避け、生活上のこともできなくなった
厚生労働省の「こころの耳」の案内では、睡眠、食欲、気分、行動などの変化が2週間以上続く場合、専門家へ早めに相談することを勧めています。2週間たつまで我慢するという意味ではありません。仕事や生活に支障が出ているなら、その時点で医療機関へ相談して構いません。
自分を傷つけたい、消えてしまいたい、今夜を安全に過ごせないと感じる場合は、仕事の判断より安全確保を優先してください。差し迫った危険があれば119番や110番を利用し、電話・SNSの相談先は厚生労働省の「まもろうよ こころ」で確認できます。

最初に変えるのは気持ちではなく仕事の条件
「頑張ります」ではなく作業量を見直す
担当タスク、期限、割り込み、夜間対応を一覧にし、どれを止めるか上司と決めます。全部を抱えたまま効率だけ上げようとしても、回復する時間は増えません。
調査と実装を分けて見積もる
原因が不明な作業は、最初から完了日を確定できません。「今日の午前中に原因候補を三つまで絞り、その時点で実装日を見直します」のように、調査の区切りを置きます。
質問とエスカレーションの時刻を決める
何時間も一人で悩んでから報告する状態を避けます。30分・1時間などチームで基準を決め、試したことを添えて相談します。本人の質問力だけでなく、誰が答えるかを決めることが必要です。
障害対応のあとに通常業務を詰め込まない
夜間や休日に対応した場合、翌日の開始時刻や担当量を調整します。「復旧したから通常どおり」では休息が不足します。交替要員がいない状態そのものも、会社へ共有すべき問題です。
仕事外の学習を一度止める
体調が崩れている時期に、帰宅後の勉強まで課す必要はありません。現在の業務に必須の学習は勤務時間内に相談し、将来の資格や新技術は回復してから再開します。
上司へ何を伝えればよいか
「つらいです」だけで話しにくい場合は、状態、仕事への影響、変えてほしいことの順で伝えます。
例:「2週間ほど睡眠が4時間前後で、仕様確認の漏れが増えています。今週は夜間対応から外れ、担当をこの一件に絞りたいです。医療機関にも相談します。」
会社へ病名を自分で決めて伝える必要はありません。医療機関を受診している場合は、就業上の配慮や診断書について主治医と相談します。直属の上司へ話せない場合は、人事、産業医、社外の相談窓口を使ってください。
休む・環境を変える・辞めるの順で考える
まず休む
強い不調のときは、退職や転職を一日で決めるより、仕事から離れて医療機関へ相談します。有給休暇、欠勤、休職制度など使える方法は会社と状況で異なります。
負荷の原因だけ変える
プログラミング自体は続けたいなら、夜間対応、客先、担当工程、チーム、勤務時間など、何を変えれば続けられるかを考えます。配置変更や担当変更で改善する場合もあります。
職場を離れる
相談しても長時間労働や暴言が変わらない、支援者がいない、働き続けるほど体調が悪化する場合は、職場を離れることを検討します。今の会社を辞めることと、プログラマーを辞めることは同じではありません。
回復後にすぐ同じ職種へ転職するか、別職種へ移るか、学び直しを挟むかは、求人と体調を見て決めます。

次の職場で確認する5項目
- 残業が増える時期と、直近の実績
- 夜間・休日の障害当番と代休
- 見積もりを誰が決め、遅れたときにどう見直すか
- 質問先、レビュー担当、1on1の頻度
- 客先常駐や在宅勤務で孤立しない仕組み
求人票の「平均残業時間」だけでは、リリース前や障害時の負荷は分かりません。面接で具体的な一週間や、直近のプロジェクト例を聞きます。
退職後のお金が不安で休めない場合
体調が悪くても、収入が途切れる不安から働き続ける人がいます。退職を決める前に、当面の生活費、健康保険、年金、住民税、利用できる可能性がある制度を確認してください。
傷病手当金や雇用保険などは、働き方、退職時期、健康保険の加入状況で扱いが変わります。記事だけで自分の受給可否を決めず、健康保険、会社、ハローワークなどの窓口へ確認します。

まとめ|職業の確率ではなく、仕事の負荷と自分の変化を見る
「プログラマーはうつになりやすい」と職業名だけで結論づけることはできません。しかし、終わりの見えない調査、無理な見積もり、障害対応、孤立が重なる職場では、本人の工夫だけでは解決しません。
睡眠、食欲、集中力、生活に変化が出ているなら、早めに医療機関や相談窓口へつながってください。仕事では、担当量、期限、質問先、夜間対応を具体的に変えます。それでも改善しない場合は、今の職場から離れることと、プログラマーを続けるかを分けて考えましょう。



コメント
いきなりコメント失礼します。
achappybと申しますm(__)m
以前、駆け出しプログラマーとして
励まされたブログがあって、久々に見たら消えてまして。
何度かコメントをやり取りさせて頂いてたんですが
あのクサオさんでしょうか??
元気に?プログラマーを続けられてて何よりです。
またチョクチョク覗かせて貰います!