SESから転職した体験談を公開中⇒クリック

自社開発はやめとけ?後悔する理由とデメリット・向いていない人の特徴を解説

当サイトは記事内にプロモーションを含みます。

この記事では、自社開発はやめとけの実態を紹介します。

IT業界への就職・転職を希望している人の中には

IT業界希望者

自社開発はやめとけって本当なの?
自社開発のデメリットを知りたい。

と気になっている人も多いはず。

そこでこの記事では、自社開発がやめとけと言われる理由向いていな人の特徴を解説します。

この記事を読めば、下記内容が分かります。

この記事を読み、自社開発やめとけの実態を知り、自社開発に就職するか検討しましょう。

筆者

IT業界で働くエンジニアの筆者が紹介。
実体験をもとに分かりやすく解説します。

自社開発に就職したい新卒就活生・求職者には、自社開発・社内SE特化の就職サイトがおすすめ。SESやSIer求人が排除されているため、安心して求人に応募できます。

自社開発・社内SE特化の就職サイト

新卒就活生向け

  • レバテックルーキー
    【公式サイト】レバテックルーキー
    自社開発や社内SE求人が豊富。SES以外に就職したい就活生におすすめ。
  • ユニゾンキャリア
    【公式サイト】ユニゾンキャリア
    Google口コミ★4.8と、利用者様の満足度が非常に高い!優良企業の求人のみを紹介してくれるから安心。

転職者向け

  • レバテックキャリア
    【公式サイト】レバテックキャリア
    20,000件以上のエンジニア求人を掲載中。社内SE・自社開発などホワイトな求人が多い。
  • TechGO(テックゴー)
    【公式サイト】TechGO(テックゴー)
    事業会社の社内SE求人が豊富!審査に通った求人のみ掲載だから安心!
タップできる目次

自社開発とは?IT未経験者向けにわかりやすく解説

この章では、自社開発企業の特徴や定義、役割について解説します。

  • 自社開発企業とは
  • SES・受託開発との違い
  • 自社開発エンジニアの仕事内容

自社開発とは何か?について詳しく知りたい新卒就活生・求職者は参考にしてください。

自社開発企業とは「自社プロダクトを企画・開発・運営する会社」

自社開発企業とは、自社サービスや自社プロダクトを企画・開発・運営する企業のことです。

一般的なIT企業は、クライアントから依頼されたシステムを開発することが多いです。しかし自社開発企業では、自分たちでサービスを作り、販売するビジネスとなっています。

自社開発企業の主な特徴

  • 自社サービス(SaaS、アプリ、ECサイトなど)を開発する
  • サービスの利用料や広告収益などが利益
  • 顧客の要望に左右されず自由な開発・技術選定ができる
  • 自社プロダクトの質にこだわった「ものづくり」

このように、自社開発企業は自社サービスの成長が会社の売上につながるビジネスモデルです。

いわゆる商品メーカーと同様に、自分たちで商品(システム)を作って、販売する商売となります。メーカーのシステム版、という認識で問題ありません。

SES・受託開発との違い

IT業界には、自社開発以外にも「SES」や「受託開発」といった働き方があります。

それぞれの違いを理解すると、自社開発の特徴がよりわかりやすくなります。

働き方特徴
自社開発自社サービスを開発
SESクライアント先で技術を提供
受託開発顧客から依頼されたシステムを開発
自社開発・SES・受託開発との違い

SES(システムエンジニアリングサービス)は、エンジニアがクライアント企業に常駐して、技術力を提供します。プロジェクトごとに勤務先や仕事内容が変わるのが特徴です。

受託開発は、企業から依頼を受けてシステムを開発するビジネスモデルです。例えば企業の業務システムやWebサイトなどを開発するケースが多く、依頼ごとに開発を行います。

自社開発とSES・SIerの違いを詳しく知りたいエンジニアは、下記を参考にしてください。

仕事内容

自社開発エンジニアの仕事は、単にプログラムを書くことだけではありません。サービスの企画から運用まで、さまざまな工程に関わることが多いです。

自社開発の主な仕事内容

  1. サービスの企画:新規IT技術の調査・市場調査
  2. サービスの設計:システムの構成やデータベース設計など、サービスの仕組みを考えます。
  3. プログラム開発:プログラミング言語を使って機能を実装します。
  4. テスト:開発した機能が正常に動作するか確認します。
  5. 運用・保守:サービスを安定して動かすために監視や修正を行います。
  6. 機能改善:ユーザーの意見やデータ分析をもとにサービスを改善します。

上記のように、自社開発エンジニアは幅広い業務を担当し、サービスを長期的に成長させる役割を担っています。

そのため、技術力だけでなく、サービスを改善する視点やビジネス理解も求められます

自社開発はやめとけと言われる7つの理由

この章では、自社開発はやめとけと言われる7つの理由を紹介します。

  • 技術レベルが高くついていけない
  • AIに仕事を奪われる危険性がある
  • サービス責任が重い
  • 環境の変化に乏しくつまらない
  • 技術が偏る可能性がある
  • 企業の業績に影響されやすい
  • 就職難易度が高い

自社開発のデメリットを知りたい新卒・転職希望者は参考にしてください。

技術レベルが高くついていけない

自社開発企業では、自社サービスの品質や成長が企業の売上に直結するため、自社開発エンジニアには高い技術力が求められます

厳しいコードレビューや短い納期、高度なスキルが求められ、ついていけなくなるエンジニアも多いです。

自社開発エンジニア

コードレビューが厳しすぎて、精神的につらい。
最新技術の導入を要求されたが、知見が全くない。
自社サービスで障害が発生して、激詰めされた。

自社開発では、設計・実装・テスト・運用など、開発工程すべてを担当する可能性があります。

コードの品質や保守性も重視されるため、経験の浅いエンジニアは「レベルが高すぎてついていけない」と感じやすいです。

AIに仕事を奪われる危険性がある

近年はAIの進化によって、ソフトウェア開発の一部が自動化されつつあります。

その影響で、単純なコーディング作業はAIに代替され、単純開発しかできないプログラマーやエンジニアは解雇され始めています

AIの進化によるエンジニアの解雇

  1. AIの発展
  2. コーディング作業の大幅な短縮(3時間→30分)
  3. AIコスト < エンジニアのコスト
  4. 単純なコーディングしかできないエンジニア・プログラマーは、解雇・クビ

「単純なプログラミング」「テスト」しかできないエンジニアは、AIの発展によって仕事が奪われています。

自社開発エンジニアも例外ではなく、レベルの低いSEは解雇されているため、やめとけと言われています。

サービス責任が重い

自社開発エンジニアは、自社サービスの品質や安定稼働に責任を持つ立場になります。

もしサービスに障害が発生した場合、ユーザーへの影響や企業の売上に直接影響します。そのため常に会社を背負うプレッシャーを感じやすいです。

サービス停止が売上に直結

  • Webサイトが表示されない⇒クレームの増加
  • システムが停止する⇒数億単位の売上損失
  • セキュリティインシデント⇒顧客情報流出

サービス停止で障害対応や緊急対応を求められるケースもあり、精神的なプレッシャーを感じることもあります。

環境の変化に乏しくつまらない

自社開発企業では、同じプロダクトを長期間開発・運用することが多いため、仕事内容が単調になりやすい傾向にあります。

自社開発は、基本的には同じサービスを継続的に開発します。そのため同じ技術・同じスキル・同じメンバーで働くことになります。場合によっては、同じ技術を使い続けることで、スキルの石化・陳腐化を招くことも。

環境の変化に乏しく、つまらないと感じやすいため、自社開発はやめとけと言われています。

同じサービス・技術に関わり続けなければならない。
変化がないため、マンネリ、つまらなさを感じやすい。

技術が偏る可能性がある

自社開発企業では、特定のサービスや技術スタックに長期間関わることが多くなります。

例えば、同じプログラミング言語やフレームワークを数年間使い続けるケースも珍しくありません。

その結果、特定の技術には詳しくなりますが、他の技術に触れる機会が少なくなることがあります。転職を考えたときに、スキルの汎用性が低くなってしまう可能性があるため、この点をデメリットと感じる人もいます。

スキルの石化、スキル幅が狭くなる、近視眼

企業の業績に影響されやすい(倒産リスク)

自社開発企業は、自社サービスの売上が企業の収益に直結します。

そのため、サービスが成功すれば高収益を得られますが、逆にサービスが伸びなければ企業の業績が悪化するリスクもあります。

自社開発経営者

自社サービスの利用者が増えない。
競合のサービスに客を取られた。
売上激減で倒産するかもしれない。

特にスタートアップITの場合、1つのサービスが会社の売上の大半を占めていることも多く、一つの失敗で倒産することも珍しくありません

自社システムで失敗し、クビ・解雇になることもあるため、自社開発はやめとけと言われています。

※逆にSESやSIerのような、人材提供ビジネスは、利益が自社依存ではないため、倒産リスクが低い。

就職難易度が高い

他のエンジニア職と比較して、自社開発企業の転職難易度は群を抜いて高いです。

自社開発求人の数がそもそも少なく、さらに高いIT技術力が求められるためです。

自社開発の転職難易度が高い理由

  • 人気企業のため応募が集中する
  • 少人数採用が多い
  • 技術面接が厳しい
  • 高いレベルのスキルが求められる

自社開発企業はエンジニアから人気が高いため、応募者が多く競争が激しいという特徴があります。

特に有名なIT企業では、1つの求人に対して多くの応募が集まります。そのため書類選考や技術面接に受からないことがほとんど。

特にIT未経験や新卒エンジニアが、自社開発に就職するのは、かなり厳しいとされています。

自社開発エンジニアのメリットデメリット

この章では、自社開発エンジニアのメリットデメリットを紹介します。

スクロールできます
メリットデメリット
技術力が伸びやすい
平均年収が高い
客先常駐や派遣がない
キャリアの市場価値が高まりやすい
上流から下流まで幅広く経験できる
転職難易度が圧倒的に高い
ついていけないと詰む(逃げ場がない)
サービスが失敗すると倒産リスク高
変化が乏しくつまらない
未経験は面接に受からない
自社開発エンジニアのメリット・デメリット

自社開発の良い面悪い面を見て、客観的な意見を知りましょう。

メリット

自社開発エンジニアのメリットは下記の通りです。

  • 技術力が伸びやすい
  • 平均年収が高い
  • 客先常駐や派遣がない
  • キャリアの市場価値が高まりやすい
  • 上流から下流まで幅広く経験できる

自社開発の一番のメリットは、上流から下流工程まで、幅広く開発経験が積めることです。

自社開発エンジニアは、システムの企画段階から携わることも多いです。「企画」「要件定義」「設計」「コーディング」「テスト」「運用保守」まで、システム開発全体を経験できます。

上流から下流まで経験することで、市場価値は高まり、年収UPやキャリアアップ転職ができます。

デメリット

自社開発エンジニアのデメリットは下記の通りです。

  • 転職難易度が圧倒的に高い
  • ついていけないと詰む(逃げ場がない)
  • サービスが失敗すると倒産リスク高
  • 変化が乏しくつまらない
  • 未経験は面接に受からない

自社開発企業の大きなデメリットとして、変化の乏しさが挙げられます。

自社開発エンジニアは、同じサービス・同じ技術・同じメンバーで働き続けることになるため、環境の変化が少ないです。そのため好奇心旺盛な人にとっては、つまらないと感じやすいです。

また転職難易度が非常に高く、未経験エンジニアは受からない可能性が高い点も、デメリットの1つです。

自社開発を辞めておいたほうがいい人の特徴(向いていない人)

この章では、自社開発を辞めておいたほうがいい人の特徴を紹介します。

  • IT技術の勉強が苦手な人
  • 幅広いIT技術を経験したい人
  • 指示がないと動けない人(自走力なし)
  • スキルのない未経験エンジニア

自社開発に向いていない人の特徴を知りたい新卒就活生、未経験者は参考にしてください。

IT技術の勉強が苦手な人

IT業界では技術の進化が非常に速いため、継続的な学習が必要です。

特に自社開発企業では、最新のフレームワークやクラウド技術を取り入れることも多く、エンジニア自身が自主的に学習する姿勢が求められます。

自社開発エンジニアに必要な勉強

  • 新しいプログラミング言語
  • フレームワーク
  • クラウドサービス
  • 開発ツール

勉強が苦手な人にとっては、継続的なスキルアップが負担になります

ITに興味がない、勉強が嫌いという人は、自社開発エンジニアに向いていません。

幅広いIT技術を経験したい人

自社開発では、同じプロダクトを長期間開発しなければならない、というデメリットがあります。

そのため、特定の技術スタックに長く関わることになり、スキルが偏る可能性があります。

・同じメンバー、技術で固定され、つまらないと感じやすい
・技術変更が難しい
・キャリアが固定される

一方、SESや受託開発ではプロジェクトごとに技術や業界が変わるため、さまざまな経験を積みやすい環境です。

幅広い技術を経験したいエンジニアにとっては、自社開発の環境はつまらないと感じやすいです。

指示がないと動けない人(自走力なし)

自社開発では、エンジニアが主体的に課題を見つけて改善することが求められます。「言われたことだけをやる」という働き方では評価されにくい傾向があります。

エンジニアは、例えば次のような行動が求められることがあります。

  • コードの改善提案
  • パフォーマンス改善
  • 新機能の提案
  • 技術選定への参加

そのため、指示待ちの姿勢が強い人は、自社開発の環境には向いていません。

スキルのない未経験エンジニア

自社開発企業は人気が高く、採用基準も高い傾向があります。

そのため、IT未経験者がいきなり自社開発企業に就職するのは難しい場合が多いです。

  • 採用基準が高く、そもそも受からない
  • 受からないまま、経験が積めない期間が長引く
  • レベルが高く、ついていけない危険性がある

かりにIT未経験が自社開発に就職したとしても、レベルの高さについていけなくなる可能性が高いです。

未経験エンジニアには、「SESから自社開発」「SIerから自社開発」のように、スキルを高めた状態で転職するのが現実的なキャリアプランです。

自社開発に転職・就職して後悔したエンジニアの体験談

この章では、自社開発に転職・就職して後悔したエンジニアの体験談を紹介します。

  • 技術を追い求めるのなら、受託開発の方が良い
  • 思想が合わない会社だと違う意味できつい
  • 未経験フルリモートは相当きつい

ここでは自社開発に関する口コミや感想を紹介します。

技術を追い求めるのなら、受託開発の方が良い

自社開発は技術を追い求めるより、自社のサービスが好きとかその事業を伸ばしたいとかそういうモチベーションがないと辛い。

技術を追い求めるのなら、受託開発の方が良い。

X(Twitter)

自社開発は、自社サービスの好き嫌いのモチベーションが重要だという意見がありました。

また単純にITスキルを高めたいのであれば、自社開発よりも受託開発の方が良いそうです。

思想が合わない会社だと違う意味できつい

自社開発が安定で、SI, SESが辛いというのは間違いで、結局環境次第かなと思う。

自社開発は何かと会社の思想がエンジニアにも求められる傾向があって、思想が合わない会社だと違う意味でキツいこともある。

X(Twitter)

結局は、就職する会社がホワイトかブラックか。そして上司が誰になるか、という環境によって大きく変わる。という口コミも見られました。

自社開発は、自社サービス・会社の思想・職場との相性に影響を受けやすいため注意が必要です。

未経験フルリモートは相当きつい

今思うと未経験フルリモートで自社開発に入るのは相当きついんだなと。

知らなくても調べたらだいたいなんとかなるってレベルの人である必要がある。それと自社開発はそもそもの環境が複雑なことが多いので、それを理解するのに時間がかかる。ただ未経験で自社開発DevOps案件に入れればかなり実力がつくのでおすすめではあります。

ちなみに自分がSES時代に別チームに参画していた2人は、実務経験3、5年だったけど実力足りなくて毎日怒られてました。。自分は未経験のくせにその2人を怒ってた人から高評価もらってたので経験年数は関係なく、自走力と会話する力が最も大事です

X(Twitter)

上記は、未経験から自社開発に転職したエンジニアの口コミです。

この方曰く、未経験で自社開発は苦労するが、実力がつくのでおすすめとのこと。実務経験3~5年目のエンジニアでも、毎日怒られていたそうです。

自社開発企業以外のキャリアパス

この章では、自社開発企業以外のキャリアパスを紹介します。

  • 社内SE
  • 受託開発企業(SIer)
  • SESエンジニア

自社開発は辞めておきたい方は、IT業界の別キャリアの参考にしてください。

社内SE

社内SEとは、企業の社内システムを担当するエンジニアのことです。

企業内部の人事システム、社内ネットワーク、IT機器などの運用・管理・改善を担当します。

自社開発と比較したときのメリット

  • 発注側のため、納期プレッシャーがない
  • ヘルプデスク中心のため、専門技術がそこまで必要ない
  • 残業が少なく、ワークライフバランスが安定

社内SEは、自社開発とは違い、開発専門ではなく、運用やヘルプデスクがメインとなります。

直接利益を生まない部門のため、そこまでプレッシャーなく働けるのでおすすめです。

社内SEに転職したい方には、社内SE特化の転職サイトがおすすめです。SESや自社開発求人が除外されているため、確実に社内SEに転職できます。

社内SE求人が豊富な転職サイト
  • 社内SE転職ナビ
    【公式サイト】社内SE転職ナビ
    社内SE専門の転職サイト。SEGAやDeNAなどの大手企業の社内SE求人が豊富。※土曜祝日の面談もOK
  • TechGO(テックゴー)
    【公式サイト】TechGO(テックゴー)
    事業会社の社内SE求人が豊富!社内SE求人が多く、最短で年収200万円以上アップ可能!

受託開発企業(SIer・Web系開発企業)

受託開発企業とは、クライアント企業から依頼されたシステムを開発する会社です。

自社開発との違いは、開発するサービスの所有者がクライアント企業である点です。

自社開発と比較したときのメリット

  • 倒産リスクが低い
  • プロジェクト数が多く、幅広い開発経験を積める
  • 上流工程のスキルが身につきやすい

受託開発ではプロジェクト単位で仕事を進めるため、さまざまなシステム開発を経験できます。

幅ひろい開発経験を積みたいエンジニアにとっては、自社開発よりもキャリア形成に有利な環境です。

受託開発やSIerに転職したい方には、SIer特化の転職サイトがおすすめです。自社開発求人が除外されているため、安心して求人に応募できます。

SIer特化の転職サイト
  • レバテックキャリア
    【公式サイト】レバテックキャリア
    20,000件以上のエンジニア求人を掲載中。SIer求人が豊富にあるから、自分に合った企業を探せる。

SESエンジニア

SESとは、エンジニアの技術力を提供する企業のことです。

SESでは、客先常駐や派遣の働き方が主流であり、様々な職場や案件に携われるため、幅広い経験を積めます。

自社開発と比較したときのメリット

  • 数ヶ月~数年おきにプロジェクトが変わる。幅広い経験を積める
  • 自分の携わりたい案件を選択できる
  • 未経験でも就職しやすい

SESでは、数ヶ月~数年おきに職場が変わるため、幅広い実務経験を積むことが可能です。

社会人コミュニケーションが身につき、人脈も広がりやすいため、メリットも多いです。

自社開発・SES・SIerは結局どれがいいの?違いについて

この章では、自社開発・SES・SIerはどれがいいのか?について解説します。

  • 自分に合った職種に就職するのがベスト
  • それぞれのメリットデメリット

SESやSIer、社内SEなどとの違いを知りたい就活生・転職希望者は参考にしてください。

自分に合った職種に就職するのがベスト

ITエンジニアの職種は数多くあり、キャリアパスは多様です。そのため自社開発一つに絞る必要はありません。

具体的なエンジニア職の一覧は下記の通りです。

■エンジニアの職種一覧

  • 自社開発エンジニア
  • SES
  • SIer
  • 社内SE
  • フィールドエンジニア
  • サービスエンジニア
  • インフラエンジニア
  • サーバーエンジニア
  • ネットワークエンジニア

働き方、役割、残業時間などの情報を調べて、自分に合った働き方を選択するのが大切です。

特にIT業界の働き方は、多様なので、調べれば自分に合ったエンジニア職が見つかるはずです。

それぞれのメリットデメリット

自社開発とSES、SIer、社内SEのそれぞれのメリットデメリットをまとめたものが下記の通りです。

スクロールできます
商品特徴メリットデメリットおすすめ度
自社開発自社プロダクト
専門に開発
上流から下流まで
専門性が身につく
プログラミングスキル向上
マンネリ化
高プレッシャー
SESプロジェクト単位
でのアサイン
成果責任がなく安心
IT未経験でも就職できる
職場・案件の変更が容易
客先常駐が多い
テスト・保守業務ばかり
SIerクライアントの
システム開発
プロジェクト運営スキルが付く
上流工程メインに経験を積める
幅広い開発経験を積める
調整業務ばかり
残業が多い。激務
社内SE社内システムの
運用メイン
社内でのんびり働ける
残業が少ない
発注側で納期プレッシャーがない
転職難易度が高い
開発経験が身につきにくい
エンジニア職の比較

自分が上記のメリットとデメリットのどれを許容できるのか?どの働き方に向いているのか?を検討することが大切です。

筆者は最初SESからキャリアをスタートさせましたが、SESの働き方が合わず、3年で退職してしまいました。今は社内SEとして働いていますが、自分と相性のいいエンジニア職を選択する大切さを学びました。

まとめ:自社開発はやめとけ|デメリットと後悔する理由

以上で、「自社開発はやめとけ|デメリットと後悔する理由」の解説を終了します。

下記この記事のまとめです。

自社開発とは、自社サービスや自社プロダクトを企画・開発・運営する企業を指します。

自社開発がやめとけと言われている理由は、下記の通りです。

  • 技術レベルが高くついていけない
  • AIに仕事を奪われる危険性がある
  • サービス責任が重い
  • 環境の変化に乏しくつまらない
  • 技術が偏る可能性がある
  • 企業の業績に影響されやすい
  • 就職難易度が高い

自社開発は「勝ち組」「楽すぎ」といわれる一方で、やめとけという声も多く聞こえます。

一番大切なのは、自分に合ったレベルのIT企業に就職すること。未経験・スキルの浅い状態で、自社開発に転職しても、ついていけず辞めたいと感じやすいです。

SES以外に転職したいエンジニアには、自社開発・社内SE特化の転職サイトがおすすめです。SES企業の求人が除外されているため、確実にSESを回避できます。

筆者

SESに関するなんjの口コミ
も紹介しています。

SESに興味があるエンジニアは、合わせて参考にしてみて下さい

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
タップできる目次