
自社開発は天国、SESは地獄?SNSでは語られない、日本IT業界4つのキャリアの現実 SIer・SES・自社開発・フリーランスエンジニア、何が違うのか?
自社開発は天国、SESは地獄?SNSでは語られない、日本IT業界4つのキャリアの現実 SIer・SES・自社開発・フリーランスエンジニア、何が違うのか?
「SIerはExcelばかりやる会社だ。」
「SESには絶対に行くな。」
「自社開発に入れば人生が変わる。」
「フリーランスになれば、稼げて自由に働ける。」
日本でIT就職やエンジニア転職について調べていると、こうした意見を一度は目にすると思います。SNSでは、特定のキャリアがまるで唯一の正解であるかのように語られることも少なくありません。
しかし、日本で10年以上、SIer、SES、自社開発をすべて経験し、フリーランスへの発注側も担当してきた立場から見ると、現実はそれほど単純ではありません。
同じSIerでも、大手金融系の大規模案件を担当する会社と、小規模な下請け案件を中心とする会社では環境が大きく異なります。同じSESでも、モダンな技術に触れながら年収を上げていく人がいる一方で、テストや運用保守に長く留まる人もいます。
自社開発も、多くのエンジニアが目標にする働き方ですが、サービスの業績や事業方針によって、エンジニアに求められる役割は大きく変わります。
つまり、日本IT業界で重要なのは、単に**「SIerか、SESか、自社開発か」**ではありません。
本当に重要なのは、次の3つです。
- どんな会社なのか
- どんなプロジェクトを経験できるのか
- 自分がキャリアで何を最も大切にしたいのか
日本IT業界には、すべての人に共通する正解や、誰にとっても最高のキャリアはありません。
この記事では、日本IT業界を代表する4つのキャリアであるSIer、SES、自社開発、フリーランスエンジニアについて、実際の現場経験をもとに比較していきます。
SNSで語られるイメージと現実
SNSでよく見る意見 | 実際の現場では |
|---|---|
SIerはExcelばかりやる会社 | 大規模プロジェクトを設計し、顧客・協力会社・開発チームを調整する役割が中心。 |
SESはすべてブラック | 取引構造や案件によって、成長環境は大きく変わる。 |
自社開発は最高の職場 | 技術力だけでなく、サービスや事業の成果が非常に重要。 |
フリーランスは自由で高収入 | 高収入の分、契約、税金、営業、自己管理の責任もすべて自分にある。 |
インターネットでよく見かける意見が、すべて間違っているわけではありません。ただし、一部の事例が業界全体のように語られているケースは多くあります。
実際には、同じ職種でも会社規模、顧客、案件、チーム文化によって働く環境は大きく変わります。
1. 日本のSIerとは?
項目 | 内容 |
|---|---|
主な業務 | 大規模プロジェクトの設計・構築・管理 |
年収の伸びしろ | ★★★★☆ |
開発の比重 | ★★☆☆☆ |
マネジメントの比重 | ★★★★★ |
向いているタイプ | PM・リーダー志向 |
SIerは、インターネット上で「Excelばかりやる会社」と言われることがあります。実際に、要件定義、基本設計、詳細設計、テスト計画、スケジュール管理などのドキュメント作成に多くの時間を使うケースはあります。
ただ、日本のSIerでドキュメント業務が多い理由は明確です。
金融、製造、公共機関などの大規模プロジェクトでは、小さなミスでも大きな損失につながる可能性があります。そのため、開発前の段階から要件、責任範囲、障害対応、運用方法まで細かく文書化する文化が強くあります。
特に日本では、金融・製造・公共分野を中心に大企業の顧客が多く、数年から数十年にわたって運用されるシステムも少なくありません。このような環境では、コードを書く力だけでなく、顧客、協力会社、開発チームを調整し、プロジェクト全体を管理する力が重要になります。
つまり、ドキュメントを多く作成することは、単なる事務作業をしているという意味ではありません。プロジェクト全体に責任を持ち、進行を管理する役割を担っているという意味でもあります。
日本では、顧客の業務に合わせてシステムを構築する文化が強く、SIer市場は今も非常に大きな存在です。ERPパッケージをそのまま導入するよりも、顧客ごとにカスタマイズしたシステムを構築する案件が多いため、上流工程の経験は現在でも高く評価されています。
日本SIerのメリット
- 数百人規模の大規模プロジェクトを経験できる。
- PMとして成長すれば、年収800万〜1,000万円以上も十分に目指せる。
- 顧客企業との調整経験は、転職やITコンサルタントのキャリアでも強い武器になる。
- 長期案件が多く、雇用の安定性が比較的高い。
- 日本語でのコミュニケーション力や調整力を強みにしやすい。
日本SIerのデメリット
- 開発よりもドキュメントやスケジュール管理の比重が高くなることがある。
- 顧客のスケジュールに合わせるため、残業や納期プレッシャーが発生する場合がある。
- 経験を積むほど、管理業務を任されるケースが増える。
- 最新技術よりも、安定性や実績のある技術が優先される案件も多い。
こんな人におすすめ
- 開発そのものより、プロジェクトを動かす仕事にやりがいを感じる人
- 人とのコミュニケーションや調整が得意な人
- 将来的にPM、ITコンサルタント、組織リーダーを目指したい人
- 安定した会社生活と体系的なキャリアを重視する人
2. 日本のSESとは?
項目 | 内容 |
|---|---|
主な業務 | 顧客先プロジェクトでの開発支援 |
年収の伸びしろ | ★★★☆☆ |
開発の比重 | ★★★★★ |
マネジメントの比重 | ★☆☆☆☆ |
向いているタイプ | 技術スペシャリスト志向 |
日本IT業界の中でも、特に誤解されやすいのがSESです。
インターネットでは「SESには絶対に行くな」という意見を見かけますが、現場はそこまで単純ではありません。
以前は、古いシステムの保守運用やテスト業務が中心の案件も多かったのは事実です。しかし現在では、有名な自社開発企業や大手IT企業のプロジェクトに参画し、モダンな技術を経験しているSESエンジニアも少なくありません。
一方で、有名な会社だからといって、常に良い案件があるとも限りません。
重要なのは、SESかどうかではなく、その会社がどの顧客と直接取引し、どのような案件を持っているかです。
SESが批判されやすい理由
SESがネガティブに見られやすい大きな理由の一つが、日本IT業界の多重下請け構造です。
大手顧客 → 大手SIer → 一次請け → 二次請け → 三次請けというように、複数の会社が関わる構造では、中間の会社が増えるほど、エンジニアに還元される報酬が少なくなる場合があります。
同じプロジェクト、同じ業務をしていても、所属会社によって年収や待遇に差が出る理由の一つはここにあります。
そのため、SES企業を見るときは、単に「SES企業かどうか」だけで判断せず、次の点を確認することが重要です。
- 顧客企業との直接取引の割合は高いか
- 何次請けとして案件に参画することが多いか
- 開発、設計、リーダー経験を積める機会があるか
- 案件のアサイン基準や待機期間中の給与制度はどうか
- エンジニアの希望案件がどの程度反映されるか
- 会社が実際に扱っている技術スタックは何か
大手SIerと直接取引している企業であれば、設計やリーダー経験まで積めることもあります。一方で、下位の協力会社に位置する企業では、テストや単純な運用業務に留まる可能性もあります。
日本SESのメリット
- 管理業務よりも開発に集中しやすい。
- さまざまなプロジェクトや技術を経験できる機会がある。
- プロジェクト終了後に新しい環境を経験し、キャリアの幅を広げやすい。
- 自社開発企業へ転職する前に、実務経験を広げるルートになり得る。
- 現場によってはワークライフバランスが良いケースもある。
日本SESのデメリット
- 会社や案件によって成長環境の差が非常に大きい。
- プロジェクトを自分で選びにくい場合がある。
- 同じ案件でも、中間マージンの構造によって年収差が生じることがある。
- 客先常駐では、自社への帰属意識が薄くなることがある。
- 案件終了後、次の配属まで不安を感じることがある。
こんな人におすすめ
- 生涯エンジニアとして成長したい人
- 管理業務より、コーディングや技術学習が好きな人
- 複数の業界やプロジェクトを経験し、自分の強みを見つけたい人
- 自社開発やフリーランスになる前に、実務経験を広げたい人
3. 日本の自社開発企業は本当に良いのか?
項目 | 内容 |
|---|---|
主な業務 | 自社サービスの開発・運用 |
年収の伸びしろ | ★★★★☆ |
開発の比重 | ★★★★☆ |
マネジメントの比重 | ★★★☆☆ |
向いているタイプ | サービス・プロダクト志向 |
自社開発は、多くのエンジニアが一度は目標にする働き方です。
自分が作った機能を実際のユーザーが使い、その反応をもとにサービスを改善していく経験は、受託開発では得にくいものです。
また、新しい技術の導入や開発文化の改善に積極的な会社も多く、技術的に成長しやすい環境であることも事実です。
ただし、自社開発が常に理想的な職場とは限りません。
サービス企業で最も重要なのは、技術そのものではなくビジネスです。
どれほど技術的に優れた機能でも、売上、ユーザー体験、維持コスト、市場環境に貢献しなければ、優先順位が下がることがあります。エンジニアはコードを書く人であると同時に、サービスの成功にも関わる立場です。
また、自社開発企業は人気が高い分、採用競争も激しい傾向があります。特定の言語を扱えるだけではなく、サービス理解、ユーザー視点での課題解決力、チームでの協働経験まで評価される会社も多くあります。
そして、もう一つ確認しておきたい点があります。
「自社開発企業」として採用していても、実際には売上の大部分がSES事業から出ている会社も少なくありません。特に中小企業の場合は、入社前に売上構成、主力事業、実際の開発チームの規模、サービス売上の比率を確認することをおすすめします。
日本の自社開発のメリット
- 最新技術や開発文化を経験しやすい。
- 自分が作ったサービスに対するユーザーの反応を確認できる。
- リモートワークや柔軟な組織文化を持つ会社が比較的多い。
- テックリード、プロダクトマネージャー、CTOなどのキャリアも目指しやすい。
- サービスの成長とともに、長期的な専門性を築ける。
日本の自社開発のデメリット
- サービスの成果が会社の成果に直結する。
- 技術よりもビジネスが優先される場面が多い。
- 同じサービスを長く運用する中で、マンネリを感じることもある。
- サービスが伸びなければ、組織改編や事業撤退の影響を受ける可能性がある。
- 人気企業は採用競争率が高い。
こんな人におすすめ
- サービスを成長させる過程に面白さを感じる人
- 技術だけでなく、ビジネスやユーザー体験にも関心がある人
- 一つのプロダクトを長く改善しながら専門性を高めたい人
- 将来的にプロダクト、組織、技術文化を一緒に育てたい人
4. 日本のフリーランスエンジニアの現実
項目 | 内容 |
|---|---|
主な業務 | プロジェクト単位の業務委託契約 |
年収の伸びしろ | ★★★★★ |
開発の比重 | ★★★★★ |
マネジメントの比重 | ★★☆☆☆ |
向いているタイプ | 独立志向 |
SNSでは、フリーランスが最も華やかなキャリアに見えることがあります。
しかし、実際の日本のフリーランス市場はもっと現実的です。
多くのフリーランスエンジニアはエージェントを通じて案件に参画しており、働き方も会社員と大きく変わりません。顧客先に出社したり、リモートでチームメンバーと開発したりするケースが一般的です。
違いは、会社という安全網がないことです。
収入は確かに高くなる可能性があります。経験と技術力があれば、会社員より高い単価を得ることもできます。
一方で、契約が終了すれば次の案件を自分で探さなければなりません。体調を崩したときや景気が悪化したときには、収入がすぐに影響を受けます。
フリーランスは、会社を辞めたエンジニアではありません。自分の技術を商品として販売する個人事業主です。
技術力と同じくらい重要なのが、信頼とコミュニケーションです。約束を守る、返信が早い、一緒に働きやすいという評価が、次の契約につながることも多くあります。
契約、税金、保険、経費処理、営業、単価交渉まで、すべて自分で管理する必要がある点も会社員との大きな違いです。
フリーランス独立前のチェックリスト
- 最低でも3〜5年以上の実務開発経験があるか
- 特定の技術スタックで、一人でも業務を任せられるレベルか
- 職務経歴書やポートフォリオで説明できるプロジェクト経験があるか
- 契約終了後、3〜6か月程度生活できる貯蓄があるか
- 税金、保険、経費処理など、個人事業主としての業務を管理できるか
- 日本語で顧客と業務調整ができるか
- 単価だけでなく、長期的なキャリアと市場価値を管理できるか
日本のフリーランスのメリット
- 高い収入を目指せる。
- プロジェクトや勤務条件を選ぶ自由がある。
- 契約を終了する時期や休暇の計画を自分で立てやすい。
- 自分の技術力や市場価値が収入に反映されやすい。
日本のフリーランスのデメリット
- 仕事がなければ収入もない。
- 契約や税金を自分で管理しなければならない。
- 景気変動の影響を受けやすい。
- 自己管理ができなければ、キャリアを維持しにくい。
- 会社員と比べて、住宅ローンや信用審査で不利になることがある。
こんな人におすすめ
- 組織よりも個人の成果を重視したい人
- 自分でキャリアと収入を設計したい人
- 安定性よりも自由と収入を重視する人
- すでに十分な実務経験と人脈を持っている人
日本IT業界4つのキャリアを比較
区分 | SIer | SES | 自社開発 | フリーランス |
|---|---|---|---|---|
主な業務 | プロジェクト管理・上流設計 | 顧客先での開発支援 | サービス開発・運用 | プロジェクト単位の契約 |
開発の比重 | ★★☆☆☆ | ★★★★★ | ★★★★☆ | ★★★★★ |
最新技術の経験 | ★★☆☆☆ | ★★★☆☆ | ★★★★★ | ★★★★☆ |
年収の伸びしろ | ★★★★☆ | ★★★☆☆ | ★★★★☆ | ★★★★★ |
雇用の安定性 | ★★★★★ | ★★★★☆ | ★★★★☆ | ★★☆☆☆ |
ワークライフバランス | ★★☆☆☆〜★★★☆☆ | ★★★★☆ | ★★★★☆ | ★★★☆☆ |
採用競争率 | ★★★☆☆ | ★★☆☆☆ | ★★★★★ | 経験・単価による |
会社ごとの差 | ★★★☆☆ | ★★★★★ | ★★★★★ | 個人の実力に大きく左右される |
この表はあくまで一般的な傾向です。実際の働き方は、会社規模、プロジェクト、業界によって大きく変わります。
特にSESと自社開発は会社ごとの差が大きいため、職種名だけで判断するのではなく、企業そのものをしっかり確認することが重要です。
現在の状況別、おすすめのキャリア
現在の状況・目標 | おすすめのキャリア |
|---|---|
新卒・未経験で実務経験が少ない | SIer / SES |
開発経験3〜5年でサービス開発を目指したい | SESまたはSIer → 自社開発 |
PM・管理職として成長したい | SIer |
生涯エンジニアとして成長したい | SES → 自社開発またはフリーランス |
最新技術やプロダクト開発を経験したい | 自社開発 |
年収を大きく上げたい | 大手SIer / 自社開発 / フリーランス |
自由な働き方と収入を重視したい | フリーランス |
安定した会社生活を優先したい | 大手SIer |
もちろん、このルートが唯一の正解ではありません。
ただ、最初からすべての条件を満たす会社を探すよりも、今の自分に必要な経験は何かを考えることが大切です。
たとえば、開発経験がまだ少ないなら、最初の会社で年収やワークライフバランスをすべて満たそうとするよりも、実際の開発経験や基本設計の経験を積むことが、将来の大きな資産になる場合があります。
一方で、すでに十分な経験と技術力があるなら、安定性よりも単価や働き方を優先して、フリーランスへ転向する選択もあります。
自分に合うキャリアを選ぶために
最も重視する価値 | おすすめのキャリア |
|---|---|
高い年収 | フリーランス、大手SIer |
安定した会社生活 | SIer |
生涯エンジニアとして成長 | SES、自社開発 |
最新技術を経験 | 自社開発 |
サービスを直接成長させる面白さ | 自社開発 |
PM・管理職として成長 | SIer |
自由な働き方 | フリーランス |
多様な業界・プロジェクト経験 | SES |
キャリアを選ぶときは、「良い職種」を探すことよりも、自分が何を大切にしたいのかを先に決めることが重要です。
まとめ
日本IT業界で長く働いていると、一つ感じることがあります。
キャリアに絶対的な正解はありません。
実際に満足して長く働いている人を見ると、それぞれ違う選択をしています。SIerで大規模プロジェクトを率いることにやりがいを感じる人もいれば、SESで開発に集中する働き方を選ぶ人もいます。自社サービスを育てる楽しさを感じる人もいれば、フリーランスとして独立し、自分の時間を自分で設計する人もいます。
SNSでは、「絶対に行ってはいけない会社」や「必ず行くべき会社」のような極端な意見が目立ちます。
しかし、現実はもっと複雑で、同時にもっとシンプルです。
お金を重視する人、安定を重視する人、開発そのものを楽しみたい人では、選ぶべき答えが異なります。
日本IT業界に、すべての人にとって最高の職種はありません。
その代わり、自分に最も合うキャリアは必ずあります。
周囲が羨ましがる会社を選ぶよりも、自分が長く楽しみながら成長できる環境を選ぶこと。
それが、日本IT業界で長く生き残り、満足して働き続けるための方法だと思います。









