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

自社開発はついていけないと詰みます。厳しい現実と対処法を解説|レベル高すぎ

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

この記事では、自社開発はついていけないと詰む理由について解説します。

自社開発で働くエンジニアの中には

自社開発エンジニア

自社開発でついていけない。
いつも納期に遅れていて辛い。
ついていけない場合はどうすればいい?

と悩んでいる人も多いはず。

そこでこの記事では、自社開発SEの厳しい現実ついていけない時の対処法などを紹介します。

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

この記事を読み、自社開発の辛い現実を知り、自社開発で活躍できる状態にしましょう

筆者

自社開発で働くエンジニアの筆者が紹介。
自身の経験をもとに解説します。

自社開発から転職したいエンジニアは、情シス・社内SE特化の転職サイトがおすすめ。SESやSIerの求人が除外されているため、安心して求人に応募できます。

情シス・社内SE特化の転職サイト
  • レバテックキャリア
    【公式サイト】レバテックキャリア
    20,000件以上のエンジニア求人を掲載中。社内SE求人が豊富にあるから、自分に合った求人を探せる。
  • 社内SE転職ナビ
    【公式サイト】社内SE転職ナビ
    社内SE専門の転職サイト。SEGAやDeNAなどの大手企業の社内SE求人が豊富。※土曜祝日の面談もOK
  • TechGO(テックゴー)
    【公式サイト】TechGO(テックゴー)
    事業会社の社内SE求人が豊富!1Day選考で、最短で年収200万円以上アップ可能!
タップできる目次

結論|自社開発はついていけないと詰む

この章では、結論として「自社開発はついていけないと詰む」という話をします。

なぜ自社開発でついていけないと詰むのか?実体験から解説します。

  • 詰む理由は「逃げられない」から
  • 同じシステム・技術に関わり続けなければならない
  • ついていけないのであればキャリアチェンジを検討すべき

自社開発で辛い、きついと感じているエンジニアは参考にしてください。

詰む理由は「逃げられない」から

自社開発では、ついていけないと詰む可能性が極めて高いです。その理由として「逃げられない」ことが挙げられます。

自社開発は辛くても逃げられない

  • SESやSIerのように案件変更できない
  • 同じスキルや技術と関り続けることになる
  • 技術力がモノを言う世界

自社開発では、自社製品・自社サービスを専門に扱うことになります。そのためSESやSIerのように案件変更ができず、同じ職場・スキルで働き続けなければなりません

そのため一度ついていけない状態に陥ると、案件を変えられない、逃げられない、という厳しい現実になりやすいです。

SESやSIerは最悪、案件・職場を変更できる

自社開発とSES・SIerを比較すると、柔軟性の面で大きな違いがあります。

自社開発は同じ職場で、同じシステムの開発をし続けなければなりません。それに対し、SESやSIerは案件変更があるため、ついていけない場合は、職場を変えられる柔軟性があります。

スクロールできます
自社開発SES・SIer
プロダクト変更が難しい
ずっと同じ技術、スキルで戦わなければならない
案件・職場の変更が可能
数ヶ月~数年おきに案件が変わる
自社開発とSES・SIerの違い

働き方の柔軟性が低いため、自社開発は一度ついていけない状態に陥ると、逃げるのが困難になります。

ついていけないのであればキャリアチェンジを検討すべき

もし自社開発でついていけないのであれば、キャリアチェンジを検討すべきです。

自社開発では、技術力やスキルが必須であり、ついていけないと、周りのSEに迷惑を掛け続けます。「ついてけない⇒出世できない」負のループに陥らないためにも、転職などを検討するようにして下さい。

自社開発からのおすすめキャリア

  • 情シス社員
  • 社内SE
  • ITコンサル
  • PMO

もし技術力でついていけないのであれば、情シスや社内SE等の開発力が求められない職種がおすすめです。

開発業務のないエンジニア職も数多くあるため、そのような職種を検討して下さい。

自社開発でついていけない方は、情シス・社内SE特化の転職サイトがおすすめ。SESやSIerの求人が除外されているため、安心して求人に応募できます。

情シス・社内SE特化の転職サイト
  • レバテックキャリア
    【公式サイト】レバテックキャリア
    20,000件以上のエンジニア求人を掲載中。社内SE求人が豊富にあるから、自分に合った求人を探せる。
  • 社内SE転職ナビ
    【公式サイト】社内SE転職ナビ
    社内SE専門の転職サイト。SEGAやDeNAなどの大手企業の社内SE求人が豊富。※土曜祝日の面談もOK
  • TechGO(テックゴー)
    【公式サイト】TechGO(テックゴー)
    事業会社の社内SE求人が豊富!1Day選考で、最短で年収200万円以上アップ可能!

ついていけないと感じる自社開発エンジニアは多い

この章では、ついていけないと感じる自社開発エンジニアは多い理由を紹介します。

  • 周りのエンジニアのレベルが高すぎる
  • コードレビューが厳しくて自信を失う
  • 開発スピードについていけない
  • 設計やアーキテクチャの知識が求められる

自社開発でついていけないエンジニアは参考にしてください。

周りのエンジニアのレベルが高すぎる

自社開発企業は、一般的に技術志向のエンジニアが多い職場です。

そのため周りのレベルの高さに圧倒され、経験の差を感じ、自信喪失に陥りやすいです。

自社開発エンジニア

周りのレベルが高すぎてついていけない。
開発力がなくて、納期に間に合わない。
周りから馬鹿にされている。

特にIT未経験や経験の浅い状態で、自社開発に就職すると、「技術知識の差」「開発経験の差」「学習習慣の差」を実感します。

結果として「自分だけレベルが低い」と自分を責め、メンタル不調やうつ病の原因にもなります。

>>>自社開発でついていけない時の対処法

コードレビューが厳しくて自信を失う

自社開発企業では、ほとんどのプロジェクトでコードレビュー文化があります。コードレビューとは、他のエンジニアがコードを確認し、品質や設計をチェックする仕組みです。

こうしたレビューは品質を上げるために必要不可欠であり、品質が求められる自社開発では、非常に厳しいレビューが待っています

「この処理は関数化した方がいい」
「このロジックはパフォーマンスが悪い」
「この設計だと将来拡張しにくい」

経験が浅いエンジニアにとっては、厳しいレビューは心理的な負担になります。

厳しいレビューが続くことで「自分はエンジニアに向いていないのではないか」と感じてしまう人も少なくありません

開発スピードについていけない

自社開発企業では、開発スピードが非常に速いケースが多いです。

他の企業に比べて、レベルが高いエンジニアが多く、高い技術力を前提に納期を決められます。そのため自社開発の開発スピードについていけないエンジニアが一定数現れます。

開発スピードについていけない例

  • エラー解決に時間がかかる
  • 設計が理解できない
  • 実装方法が思いつかない
  • 自分だけ納期に間に合わない

技術力のないレベルの低いエンジニアは、上記のような悩みに陥りがち。結果的に、自社開発が辛い、辞めたいという状態になってしまいます。

設計やアーキテクチャの知識が求められる

自社開発では、単純なプログラミングだけでなく、システム設計の理解も求められます

スクロールできます
項目内容
システムアーキテクチャシステムの設計図(全体構造)
データベース設計データの構造を設計する作業
API設計システム同士のデータのやり取り設計
テスト設計システムが正しく動くか確認するテストを設計する
自社開発で求められる設計スキル

自社開発エンジニアは、コードを書けるだけではダメで、作業者ではない設計者よりの能力も必要になります。

こうした設計知識は、特にプログラミングスクールや独学では、なかなか身につきにくい領域です。設計スキルに苦戦し、ついていけないと感じる自社開発エンジニアも多いです。

特に「未経験エンジニア」がついていけなくなる現実

この章では、自社開発に転職した未経験エンジニアの厳しい現実を紹介します。

  • 基礎的なプログラミング経験が足りない
  • チームでの開発実務経験が不足している
  • ついていけず辞めてしまう人も

特に新卒や未経験から自社開発に就職したい方は参考にして下さい。

基礎的なプログラミング経験が足りない

未経験エンジニアは、自社開発についていけないことが多いです。

つまずきやすい最大の理由は、単純なプログラミング経験の不足です。

未経験エンジニアのよくある躓き

  • コードを読んでも処理の流れが理解できない
  • エラーの原因が分からない
  • どこを修正すればいいのか判断できない
  • 分からないことが分からない

多くの未経験エンジニアは、転職前に数ヶ月間のプログラミング学習を行いますが、それだけでは足りません。

実務に活かせるプログラミング技術がないと、自社開発では詰む可能性が高いです。

>>>自社開発でついていけない時の対処法

チームでの開発実務経験が不足している

未経験エンジニアがついていけなくなるもう一つの大きな理由は、チーム開発の経験不足です。

個人開発と実務開発では、開発の進め方が大きく異なります。この開発経験の不足が、未経験エンジニアに下記の悩みに直面します。

未経験エンジニア

Git操作に慣れていない。
コードの命名規則を間違えた。
タスクの進め方が分からない…

自社開発では、単にコードを書くだけでなく、チームの一員として開発を進める能力が求められます

そのため経験者ではない、実務経験のない未経験エンジニアは苦労しやすいのです。

ついていけず辞めてしまう人も

自社開発に転職したエンジニアの中には、レベルの高さに限界を感じ、辞めてしまう人も一定数います

折角、未経験から自社開発に転職したにも関わらず、数ヶ月、1年足らずに退職するケースもよく見られます。

このような早期離職を防ぐためには、「自社開発は勝ち組だから就職する」のではなく、自分の身の丈に合った企業に就職することが大切です。

自分のレベル以上の企業に就職して、苦労するのはレベルの低いあなたです。

結論:自分のスキルレベルにあった、IT企業に就職するのが大切

自社開発についていける人・ついていけない人の特徴

この章では、自社開発についていける人ついていけない人の特徴をご紹介します。

スクロールできます
ついていける人の特徴ついていけない人の特徴
自分で調べて解決できる(自走力)
レビュー指摘を成長機会と考える
設計や要件定義にも興味がある
コードを読む習慣がある
プライベートでも自主的に勉強
自分で調べる習慣がない
コードを読むのが苦手
業務時間外の勉強をしない
未経験でスキルが足りない
IT技術に興味がない
ついていける人・ついていけない人の特徴

自社開発で働いているエンジニア・自社開発に転職したい人は参考にしてください。

ついていける人の特徴

自社開発でついていける人の特徴は、下記の通りです。

  • 自分で調べて解決できる(自走力)
  • レビュー指摘を成長機会と考える
  • 設計や要件定義にも興味がある
  • コードを読む習慣がある
  • プライベートでも自主的に勉強

自社開発でついていけるエンジニアは、何よりも主体性があり、自走力が備わっています

疑問点をそのままにせず、自分で調べて解決する。必要があれば自主的に相談する。そんな自走力のあるエンジニアは、自社開発でも長く活躍できるでしょう。

また自社開発では、スキルがモノを言う世界です。プライベートや仕事以外での勉強が必須となるため注意して下さい。

ついていけない人の特徴

自社開発でついていけない人の特徴は、下記の通りです。

  • 自分で調べる習慣がない
  • コードを読むのが苦手
  • 業務時間外の勉強をしない
  • 設計やアーキテクチャに興味がない
  • IT技術に興味がない

スキルのないエンジニアが、自社開発でついていくのは難しいです。

またスキルがない中で、勉強もしない、向上心もない人は、さらに自社開発でついていけません。自分で考え、自走していく力がないと、自社開発は向いていないため注意して下さい。

自社開発でついていけない時の対処法

この章では、自社開発でついていけない時の対処法を紹介します。

  • コードを大量に読む
  • 休日やプライベートで個人開発を行い、経験を積む
  • プログラミング系資格の取得
  • 自社開発以外に転職する

自社開発で働いていて辛い、辞めたいと感じているエンジニアは参考にしてください。

コードを大量に読む

自社開発でついていくために、最も重要なのが、コードを読む習慣を身につけることです。

多くの未経験エンジニアは、「コードを書くこと」「新しい機能を作ること」に意識が向きがちです。しかし実務の開発では、コード生成力よりも、コードの読解力の方が求められます

プログラムコードの読解力が求められる理由

  • 長年運用されているプロダクトは、コードが複雑
  • システムには数万行以上のコードが記載されている
  • バグや障害時ほど、正確で素早いコード理解が求められる。

自社開発企業では、既存コードの理解が非常に重要になるため、コードの読解力は鍛えておきましょう

そうすれば、開発スキルが自然と向上し、ついていけない現状から脱却できるはずです。

休日やプライベートで個人開発を行い、経験を積む

自社開発でついていくためには、システム開発・コーディングの作業量も重要です。

とにかく開発力を上げるためには、作業量が重要です。仕事だけでなく、プライベートでも個人的に開発し、開発力を高めることが大切です。

「スマホアプリ開発」「プログラミング副業」「Webサイト制作」など、プライベートで開発することで、開発力をつけるようにして下さい。

逆に言うと、個人で開発する意欲のないエンジニアは、自社開発で働き続けるのは厳しいです。

プログラミング系資格の取得

ついていけない時は、資格勉強するのも大切です。

資格取得は、資格を取るだけでなく、知識の習得、スキルアップを目指せます。特にプログラミング系の資格の勉強をすれば、自社開発に必要なスキルを身に付けられます。

自社開発におすすめのIT資格

  • Python資格(Pythonエンジニア認定試験)
  • Java資格(Oracle Certified Java Programmer)
  • クラウド系資格(AWS認定資格)

資格手当を制定している自社開発企業も多いため、昇給・給与UPも期待できます。

何から始めて良いか分からないエンジニアは、自社で推奨されているプログラミング資格を勉強して下さい。

自社開発以外に転職する

自社開発企業は、ITエンジニアの中でも比較的技術レベルが高い環境。人によってはどうしても仕事についていけないと感じる場合があります。

自社開発で働くことが限界であれば、別のキャリアを検討することも大切です。

  • 受託開発企業へ転職する
  • 情シス・社内SEに転職する
  • SES企業で経験を積む
  • 運用・インフラ系エンジニアになる

IT業界にはさまざまな働き方や職種があり、自分に合った環境を選ぶことで活躍できる可能性があります。

自社開発以外に転職したいエンジニアには、それぞれのIT職種に特化した転職サイトがおすすめです。

エンジニア特化のおすすめ転職サイト
  • SIer特化
    【公式サイト】レバテックキャリア
    20,000件以上のエンジニア求人を掲載中。SIer求人が豊富にあるから、自分に合った企業に就職できる
  • 社内SE特化
    【公式サイト】社内SE転職ナビ
    社内SE専門の転職サイト。SEGAやDeNAなどの大手企業の自社開発求人が豊富。※土曜祝日の面談もOK
  • コンサル・データサイエンティスト特化
    【公式サイト】TechGO(テックゴー)
    事業会社のコンサル求人が豊富!1Day選考で、最短で年収200万円以上アップ可能!

それでも自社開発についていけない場合の選択肢

最後に、それでも自社開発についていけない場合の選択肢を紹介します。

  • 受託開発企業へ転職する
  • 情シス・社内SEに転職する
  • SESで経験を積む

SESやSIer、受託開発と、他の転職先を比較したい未経験エンジニアは参考にしてください。

情シス・社内SEに転職する

自社開発でついていけないエンジニアには、情シス系の管理部署がおすすめです。

情シスや社内SEなどの企業内エンジニアは、自社開発からの転職先に人気です。厳密な納期やクライアントワークがないため、残業少なめで働けます。

  • 自社開発ほど高いスキルを求められない
  • プログラミングや開発機会が少ない
  • 浅く広い知識が必要になる

情シス社員は、自社開発で求められるような高いレベルのスキルは求められません。

ヘルプデスクや運用寄りのスキルがあれば、ある程度こなせるため、ついていけないエンジニアにおすすめです。

情シス系に就職したいエンジニアには、情シス・社内SE特化の転職サイトがおすすめです。SESやSIer求人が排除されているため、安心して求人に応募できます。

情シス・社内SE特化の転職サイト
  • レバテックキャリア
    【公式サイト】レバテックキャリア
    20,000件以上のエンジニア求人を掲載中。社内SE求人が豊富にあるから、自分に合った求人を探せる。
  • 社内SE転職ナビ
    【公式サイト】社内SE転職ナビ
    社内SE専門の転職サイト。SEGAやDeNAなどの大手企業の社内SE求人が豊富。※土曜祝日の面談もOK

受託開発企業へ転職する

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

自社サービスを開発する自社開発企業とは異なり、プロジェクトごとに開発するシステムが変わるのが特徴です。

受託開発に転職するメリット

  • Webサービス・アプリなど様々な案件に携われる
  • 辛い場合は、案件変更が可能
  • 幅広い開発経験を積みやすい

受託開発企業では、プロジェクトごとにチーム構成や役割が明確です。そのため、若手エンジニアでも比較的段階的にスキルを身につけられる環境です。

段階的にスキルを身に付けていきたいエンジニアは、自社開発から受託開発に就職するようにして下さい。

SESで経験を積む

SES(システムエンジニアリングサービス)は、エンジニアがクライアント企業のプロジェクトに参加して技術提供を行う働き方です。いわゆる客先常駐型のエンジニアとして働きます。

SESでは、さまざまな企業のプロジェクトに関われるため、技術力を高めたい時に最適です。

SESで経験を積むメリット

  • 最初はレベルの低い案件からスタートできる
  • ついていけない時は案件変更できる

特にエンジニア経験が浅い場合は、SESで複数の現場を経験することで、開発現場の流れやチーム開発の進め方を学べるケースもあります。

ただしSESは、案件によって仕事内容が大きく変わるため、企業選びには注意が必要です。

まとめ:自社開発はついていけない危険性|詰む前に転職すべき

以上で、自社開発はついていけない危険性|詰む前に転職すべきの解説は終了です。

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

エンジニアが自社開発でついていけないと感じる理由は下記の通りです。

  • 周りのエンジニアのレベルが高すぎる
  • コードレビューが厳しくて自信を失う
  • 開発スピードについていけない
  • 設計やアーキテクチャの知識が求められる

自社開発では、ついていけないと詰みます。案件変更や技術変更ができず、仕事から逃げられないためです。

ついていけない場合は、転職や退職を検討するようにして下さい。

自社開発から転職したいエンジニアには、情シス・社内SE特化の転職サイトがおすすめです。SESや自社開発の求人が除外されているため、安心して求人に応募できます。

筆者

新卒・未経験者向けに、
「SESと自社開発はどっちがいいのか?」
を紹介しています。

IT業界に就職したい新卒・転職希望者は、合わせてご確認頂けますと幸いです。

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