はじめに
IT業界は非常に幅広く、さまざまな企業でエンジニアが活躍しています。
エンジニアが働く会社として、「事業会社」「SI会社(SIer)」「SES会社」という言葉を耳にすることが多いのではないでしょうか。
未経験からIT業界を目指す方は、「システムを開発・運用する仕事」というイメージを持っていると思います。
しかし、同じエンジニアでも、誰のためのシステムを開発するのか、誰と働くのか、どのような経験を積めるのかは会社によって大きく異なります。
私自身、エンジニアとして働き始めた頃は、この違いをあまり意識していませんでした。
しかし、後から振り返ると、事前に知っておくことで働き方やキャリアの選択にも少なからず影響すると感じています。
今回は、IT業界を目指す学生さんや、他業界から未経験で転職を考えている方向けに、「事業会社」と「SI会社」「SES会社」の違いを、私の経験を交えながら、なるべくシンプルに説明します。
なお、SI会社とSES会社はビジネスモデルが異なりますが、本記事では「自社サービスを提供する事業会社」と比較しやすいよう、共通する特徴を中心に説明します。
IT業界における事業会社・SI会社・SES会社とは
事業会社
事業会社のエンジニアは、自社の製品やサービスの開発・運用を担当します。
自社で提供するサービスを通じて利益を得る会社であり、ECサイト、SNS、動画配信サービスなどのBtoCサービスだけでなく、クラウドサービスやSaaSなど法人向け(BtoB)のサービスを提供する企業も多くあります。
つまり、エンジニアは自社サービスを継続的に改善しながら育てていくことが特徴です。
SI会社・SES会社
SI会社やSES会社のエンジニアは、主に顧客企業のシステムやサービスの開発・運用を支援します。
両者は似ているように見えますが、ビジネスモデルには違いがあります。
- SI会社:顧客からシステム開発を受託し、完成したシステム(成果物)を納品することで利益を得ます。
-
SES会社:エンジニアの技術力を提供し、技術支援や開発支援を行うことで利益を得ます。
そのため、SI会社では受託開発が中心となり、SES会社では顧客先のプロジェクトへ参画する働き方が多く見られます。
事業会社とSI会社・SES会社の主な違い
いくつかの観点から、それぞれの特徴を整理してみます。
開発するシステム・働く場所
SI会社・SES会社では、顧客企業のシステムやサービスの開発・運用を担当します。
働く場所はプロジェクトや契約によって異なりますが、一般的には、大手・中堅SI会社では自社オフィスでの受託開発、中小SI会社やSES会社では顧客先で開発を行うケースが比較的多い傾向があります。
一方、事業会社では、自社サービスの開発・運用を自社のメンバーと進めることが一般的です。
一緒に働くメンバー
SI会社・SES会社では、プロジェクトによって1人で参画する場合もあれば、自社メンバーとチームで参画する場合もあります。また、顧客企業のエンジニアやユーザー部門、他社のエンジニアと協力しながら進めることも少なくありません。
事業会社では、自社エンジニアだけでなく、営業、マーケティング、企画など事業部門のメンバーと連携しながらサービスを開発・改善していきます。
最新技術に触れる機会
SI会社・SES会社では、システムの安定性や実績を重視するため、十分に実績のある技術が採用されることが比較的多い傾向があります。
一方、事業会社では、競争力を高めるために新しい技術を積極的に採用する企業も多く見られます。
もちろん、実際には会社やプロジェクトによって大きく異なります。
上流工程を経験する機会
上流工程とは、「何を作るか」を決める要件定義や設計などの工程です。
SI会社・SES会社では、在籍する会社やプロジェクトによって異なりますが、一般的には大手・中堅SI会社ほど上流工程に携わる機会が多い傾向があります。
事業会社では、自社サービスを継続して開発するため、上流工程から開発・運用まで一貫して経験できる機会があります。
身につく業界知識
SI会社・SES会社では、さまざまな顧客のプロジェクトを経験することで、複数の業界の知識を幅広く身につけやすい特徴があります。
一方、事業会社では、特定の業界やサービスについて深い知識を身につけやすい傾向があります。
どちらを選べばよい?
どちらが良い・悪いということではなく、「どのような経験を積みたいか」で選ぶことが大切です。
- 自社サービスを育てたい、1つのプロダクトに長く関わりたい → 事業会社
- さまざまな業界やシステムを経験したい → SI会社
- さまざまな現場で技術力を磨きたい → SES会社
実際には会社ごとに仕事内容やキャリアパスは大きく異なります。そのため、「事業会社だから」「SI会社だから」と決めつけるのではなく、企業ごとの事業内容や仕事内容も確認してみることをおすすめします。
おわりに
今回は、「事業会社」と「SI会社・SES会社」の主な違いについて紹介しました。
未経験の方にとっては、まだ具体的なイメージが湧きにくいかもしれません。しかし、「誰のためにシステムを作るのか」「どのような環境で働くのか」という視点で企業を見てみると、自分に合った働き方を考えやすくなります。
もし周りに現役エンジニアがいるなら、ぜひ実際の仕事内容や働き方について話を聞いてみましょう。会社によって雰囲気や仕事の進め方は大きく異なるため、就職活動の参考になるはずです!
