自社開発エンジニアに未経験からなる方法【完全ロードマップ】

最短1分で完了

就労移行支援適性診断
~あなたに合う働き方を見つけよう~

今の悩みや体調に合わせて、あなたに最適な就労サポートの形や、次の一歩を踏み出すためのヒントを診断します。


あなたにぴったりの就労支援診断

3つの質問で、浜松エリアでおすすめの事業所をご提案します。

Q1. 興味のあるスキルは?

IT・Webデザイン・プログラミング
PC基本操作・事務・軽作業

Q2. 学習のスタイルは?

最新設備で専門スキルを追求したい
自分のペースで基礎から着実に進めたい

Q3. 環境や立地の希望は?

静かな環境で集中して取り組みたい
駅から近く通いやすい場所が良い

診断結果:あなたにおすすめなのは...


無料の見学・体験を申し込む

  1. 未経験から自社開発エンジニアを目指すあなたへ
  2. そもそも自社開発企業とは?SES・受託との決定的な違い
    1. IT企業の3つの業態比較
    2. 自社開発企業の具体的な特徴
    3. 未経験者が自社開発を目指すべき理由
  3. 未経験から自社開発エンジニアになるために必要なスキルセット
    1. 技術スキル(ハードスキル)
    2. 非技術スキル(ソフトスキル)
    3. ポートフォリオの重要性
  4. 【実践】未経験からの学習ロードマップ(6ヶ月プラン)
    1. 第1ステージ:基礎固め(1〜2ヶ月目)
    2. 第2ステージ:フレームワーク学習とチーム開発の基礎(3〜4ヶ月目)
    3. 第3ステージ:ポートフォリオ開発(5〜6ヶ月目)
    4. ポートフォリオで差をつける5つのポイント
  5. 自社開発企業への転職活動を成功させる戦略
    1. 求人の探し方と企業選びのコツ
    2. 応募書類で他の候補者と差をつける方法
    3. 未経験者がやりがちな転職活動の失敗パターン
  6. 面接で聞かれる質問と対策【自社開発企業特化版】
    1. 必ず聞かれる質問と回答のポイント
    2. 技術面接・コードテストへの対策
  7. 独学 vs プログラミングスクール:どちらが有利か?
    1. 独学のメリット・デメリット
    2. プログラミングスクールのメリット・デメリット
    3. 結論:自社開発企業を目指すなら
  8. 未経験から自社開発エンジニアになった人のリアルな体験談
    1. 成功パターン1:前職の業界知識を活かしたケース
    2. 成功パターン2:アウトプットを積極的に行ったケース
    3. 成功パターン3:OSS(オープンソースソフトウェア)に貢献したケース
  9. 入社後に活躍するために今から準備できること
    1. 入社前に身につけておきたい開発文化の知識
    2. 入社後の成長を加速させる3つの習慣
  10. まとめ:未経験から自社開発エンジニアになるための重要ポイント
  11. よくある質問(FAQ)
    1. 未経験から自社開発エンジニアになるのは現実的に可能ですか?
    2. 自社開発エンジニアになるために最適なプログラミング言語は何ですか?
    3. プログラミングスクールに通わなくても自社開発企業に転職できますか?
    4. 未経験で自社開発企業に転職した場合の年収はどれくらいですか?
    5. 自社開発企業の面接ではどんなことを聞かれますか?
    6. SESで経験を積んでから自社開発に転職すべきですか?
    7. ポートフォリオはどのようなものを作れば良いですか?

未経験から自社開発エンジニアを目指すあなたへ

「未経験だけど自社開発企業でエンジニアとして働きたい」
「SESや受託ではなく、自社プロダクトに関わりたい」
「でも、未経験から自社開発企業に入るのは難しいのでは?」

このような悩みを抱えている方は非常に多いです。実際、自社開発企業は人気が高く、経験者でも選考が厳しいことで知られています。しかし、正しい戦略と十分な準備があれば、未経験からでも自社開発エンジニアへの転職は十分に可能です。

この記事では、自社開発企業の実態から、必要なスキル、具体的な学習ロードマップ、転職活動のコツ、面接対策まで、未経験者が知っておくべきすべての情報を網羅的に解説します。最後まで読めば、あなたが今日から何をすべきかが明確になるはずです。

そもそも自社開発企業とは?SES・受託との決定的な違い

まず「自社開発企業」がどのような企業なのかを正確に理解しましょう。IT企業の働き方は大きく3つに分類されます。それぞれの違いを知ることで、自社開発企業を目指す理由がより明確になります。

IT企業の3つの業態比較

項目 自社開発 受託開発 SES(客先常駐)
開発するもの 自社のプロダクト・サービス クライアントから依頼された成果物 常駐先企業の開発業務
勤務場所 自社オフィス・リモート 自社オフィスが多い クライアント先が多い
裁量の大きさ 大きい 中程度 小さい
技術選定の自由度 高い 中程度 低い
平均年収(経験3年目) 450〜600万円 380〜500万円 300〜420万円
未経験の入りやすさ 難しい やや難しい 比較的入りやすい

自社開発企業の具体的な特徴

自社開発企業とは、自社でWebサービスやアプリケーションなどのプロダクトを企画・開発・運営している企業のことです。具体的には、メルカリ、サイバーエージェント、マネーフォワードなどのメガベンチャーから、社員数十名規模のスタートアップまで幅広く存在します。

自社開発企業の最大の魅力は「自分が作ったものがユーザーに届く実感が得られる」ことです。ユーザーからのフィードバックを直接受けて改善を繰り返すサイクルは、エンジニアとしてのやりがいに直結します。

また、技術的な意思決定に関わる機会が多いのも特徴です。使用する言語やフレームワーク、インフラ構成などを自社内で決められるため、最新の技術に触れられる環境が整っている企業も少なくありません。

未経験者が自社開発を目指すべき理由

「未経験ならまずSESで経験を積んでから」というアドバイスをよく見かけますが、これは必ずしも正解ではありません。SESでは保守運用やテストなどの下流工程が中心になることが多く、自社開発で必要とされるスキルが身につきにくいケースがあります。

もちろんSESで活躍されている方も多くいますが、最初のキャリアで自社開発企業に入ることで、プロダクト思考やアジャイル開発の経験が早い段階で身につくメリットがあります。最終的なキャリアの幅が大きく広がるのです。

未経験から自社開発エンジニアになるために必要なスキルセット

自社開発企業が未経験者に求めるスキルは、受託やSESとは異なります。単にプログラミングができるだけでは不十分です。ここでは、採用担当者の視点から見た「本当に必要なスキル」を解説します。

技術スキル(ハードスキル)

自社開発企業の多くはWebアプリケーション開発がメインです。そのため、以下の技術スキルが求められます。

  • プログラミング言語(1つ以上を深く):Ruby、PHP、Python、JavaScript、TypeScriptなどのうち、1つの言語で自力でアプリを作れるレベルを目指しましょう
  • Webフレームワーク:Ruby on Rails、Laravel、Django、React、Next.jsなど。求人で多く見かける技術を優先的に学びましょう
  • データベース:MySQL、PostgreSQLの基本操作。SQLを使ったデータの取得・更新ができることが最低条件です
  • Git/GitHub:バージョン管理は開発現場の必須スキルです。ブランチ運用やプルリクエストの流れを理解しておきましょう
  • HTML/CSS:フロントエンドの基礎知識。バックエンド志望でも最低限の理解は必要です
  • 基本的なインフラ知識:AWS、Docker、Linuxコマンドの基礎。デプロイ経験があると大きなアドバンテージになります

非技術スキル(ソフトスキル)

意外と見落とされがちですが、自社開発企業では技術力と同等以上にソフトスキルが重視されます。

  • 自走力・学習意欲:未知の技術に直面したとき、自分で調べて解決に導ける力。これが最も重視されるポイントです
  • コミュニケーション能力:デザイナー、PM、ビジネスサイドのメンバーとの連携が日常的に発生します
  • プロダクト思考:「なぜこの機能を作るのか」「ユーザーにどんな価値を提供するのか」を考える姿勢が求められます
  • チームワーク:コードレビューやペアプログラミングなど、チームで開発する文化に馴染めることが重要です

ポートフォリオの重要性

未経験者が自社開発企業の選考を突破するうえで、ポートフォリオは最も強力な武器になります。採用担当者はポートフォリオを通じて以下を確認しています。

  • 技術力のレベル感
  • 自分で課題を見つけて解決する力
  • コードの可読性や設計への意識
  • サービスの企画力・発想力

ここで重要なのは、「学習用のTodoアプリ」ではなく、実際に誰かの課題を解決するオリジナルアプリを作ることです。自分自身の経験や課題をベースにしたサービスは、面接での説得力が格段に上がります。

【実践】未経験からの学習ロードマップ(6ヶ月プラン)

ここからは、未経験からの自社開発エンジニア転職を実現するための、具体的な6ヶ月間の学習プランを紹介します。1日3〜4時間の学習を前提としたスケジュールです。

第1ステージ:基礎固め(1〜2ヶ月目)

最初の2ヶ月は、プログラミングの基礎とWeb技術の仕組みを理解する期間です。

  • 1〜2週目:HTML/CSSで簡単なWebページを作成。Progateやドットインストールなどの学習サービスを活用
  • 3〜4週目:JavaScriptの基本文法を習得。DOM操作やイベント処理を理解する
  • 5〜8週目:メインとなるプログラミング言語(Ruby、PHP、Pythonなど)の基本文法を習得。簡単なプログラムを自力で書けるレベルを目指す

この段階では完璧を求めすぎないことが大切です。概念を理解し、手を動かすことに慣れましょう。わからないことがあっても、次のステージで繰り返し触れるうちに理解が深まります。

第2ステージ:フレームワーク学習とチーム開発の基礎(3〜4ヶ月目)

基礎が身についたら、実践的な開発スキルを身につけるステージです。

  • 9〜10週目:Webフレームワーク(Rails、Laravelなど)のチュートリアルを実施。MVCアーキテクチャを理解する
  • 11〜12週目:Git/GitHubの使い方を習得。ブランチの切り方、コミットメッセージの書き方、プルリクエストの出し方を練習
  • 13〜14週目:データベース設計の基礎を学習。ER図の作成やSQL文の記述練習を行う
  • 15〜16週目:チュートリアルのアプリに自分なりの機能を追加してみる。この「自分で考えて実装する」経験が非常に重要

また、このタイミングでDockerの基礎も学んでおくと良いでしょう。開発環境の構築にDockerを使っている企業は増えており、面接でのアピールポイントにもなります。

第3ステージ:ポートフォリオ開発(5〜6ヶ月目)

最後の2ヶ月は、オリジナルのポートフォリオ開発に集中します。ここが転職成功を左右する最も重要な期間です。

  • 17〜18週目:アプリのアイデア出し・要件定義・データベース設計。「誰のどんな課題を解決するのか」を明確にする
  • 19〜22週目:実装期間。GitHubでのコミット履歴を丁寧に残すことを忘れずに。コミットメッセージは英語で書くとさらに印象が良い
  • 23〜24週目:テストコードの記述、AWSやHerokuへのデプロイ、READMEの充実化。細部の作り込みで差がつく

ポートフォリオで差をつける5つのポイント

自社開発企業の採用担当者に「この人を面接に呼びたい」と思わせるポートフォリオには、以下の要素が含まれています。

  1. 実際のユーザーの課題を解決するサービスであること:「自分が困っていたことを解決するために作った」というストーリーがあると強い
  2. テストコードが書かれていること:RSpecやPHPUnitなどでテストが書かれていると、品質への意識が伝わります
  3. CIパイプラインが構築されていること:GitHub Actionsでテストを自動実行する仕組みがあるとさらに印象的です
  4. インフラにこだわりがあること:AWSのEC2やECS、あるいはVercelやRenderなどを使ったデプロイ経験は高評価
  5. READMEが充実していること:サービス概要、技術スタック、ER図、インフラ構成図などをわかりやすくまとめましょう

自社開発企業への転職活動を成功させる戦略

スキルとポートフォリオが揃ったら、いよいよ転職活動です。未経験者が自社開発企業の内定を勝ち取るには、戦略的なアプローチが不可欠です。

求人の探し方と企業選びのコツ

未経験でも自社開発エンジニアを採用している企業は、実は想像以上に多く存在します。ただし、求人の探し方を間違えると出会えません。

おすすめの求人媒体:

  • Wantedly:スタートアップや成長企業の求人が多数。「話を聞きに行く」という気軽な形でコンタクトできるのが特徴
  • Green:IT・Web業界に特化した転職サイト。自社開発企業の求人が豊富
  • 転職ドラフト:企業から年収付きでオファーが届くサービス。市場価値の確認にも使える
  • 未経験特化型エージェント:IT専門の転職エージェントは企業の内情にも詳しく、求人の紹介だけでなく選考対策もしてもらえます

企業選びで確認すべきポイント:

  • 未経験者の受け入れ実績があるか
  • メンター制度やオンボーディング体制が整っているか
  • 技術ブログやGitHubでの発信があるか(技術への投資意識が見える)
  • 使用技術がモダンか(レガシー環境のみの企業は要注意)
  • エンジニアの在籍年数や離職率(口コミサイトも参考に)

応募書類で他の候補者と差をつける方法

未経験者の場合、職務経歴書の書き方で大きな差が生まれます。前職の経験をエンジニアリングに結びつけて表現することが重要です。

たとえば、営業職出身であれば「課題発見力とコミュニケーション能力」を、事務職出身であれば「業務効率化への関心と正確性」を、プログラミング学習やポートフォリオ開発のエピソードと絡めてアピールしましょう。

また、GitHubのプロフィールURLは必ず記載してください。採用担当者はGitHubのコミット履歴やコードの品質を見ています。「草が生えている」(コミットが継続的にある)状態は、学習の継続性を証明する強力な材料になります。

未経験者がやりがちな転職活動の失敗パターン

自社開発企業への転職活動でよくある失敗パターンを事前に知っておきましょう。

  • 大手自社開発企業ばかりに応募する:メルカリやサイバーエージェントなどのメガベンチャーは未経験者の採用ハードルが極めて高いです。まずは50〜200名規模の成長企業やスタートアップを中心に応募しましょう
  • 応募数が少なすぎる:未経験の場合、書類選考の通過率は10〜20%程度です。最低でも20〜30社には応募する覚悟で臨みましょう
  • ポートフォリオが未完成のまま応募する:「現在制作中です」では選考を通過できません。必ず完成させてから応募を始めてください
  • 年収にこだわりすぎる:未経験からの自社開発転職の初年度年収は300〜400万円が相場です。最初は年収よりも成長環境を重視した方が、長期的なキャリアではプラスになります

面接で聞かれる質問と対策【自社開発企業特化版】

自社開発企業のエンジニア面接は、受託やSESとは質問の傾向が異なります。技術面だけでなく、プロダクトへの関心やチームとの相性も重視されます。

必ず聞かれる質問と回答のポイント

Q1:なぜエンジニアになりたいのですか?

ここでは「手に職をつけたい」「将来性がある」という動機だけでは不十分です。プログラミングで何かを作ることへの純粋な興味をエピソードと共に語りましょう。「最初にコードを書いて画面に表示されたときの感動」や「自分のアプリをユーザーに使ってもらったときの喜び」など、具体的な体験を交えると説得力が増します。

Q2:なぜ自社開発企業で働きたいのですか?

「SESは嫌だから」というネガティブな理由ではなく、自社開発ならではの魅力に触れましょう。「ユーザーの声を直接聞きながらプロダクトを改善していくプロセスに関わりたい」「チーム内で技術的な意思決定ができる環境で成長したい」など、ポジティブな動機を伝えてください。

Q3:ポートフォリオについて説明してください

以下の順番で説明すると、論理的で分かりやすい印象を与えられます。

  1. サービスの概要(誰のどんな課題を解決するか)
  2. 使用技術とその選定理由
  3. 工夫した点・苦労した点
  4. 今後の改善計画

特に「技術選定の理由」を聞かれたときに論理的に回答できると、技術的な思考力をアピールできます。「Railsを選んだのは学習コストと開発速度のバランスが良く、MVCの概念を学ぶのに適していると判断したから」のように、なぜその技術を選んだのかを言語化しておきましょう。

Q4:わからないことがあったときはどう対処しますか?

この質問は「自走力」を確認しています。「まず公式ドキュメントを確認する」「英語の情報も含めてGoogle検索する」「エラーメッセージを正確に読む」「それでも解決しない場合はStackOverflowやGitHubのIssueを調べる」「最終的にはチームメンバーに相談する」というような段階的なプロセスを説明しましょう。

Q5:入社後にどんなエンジニアになりたいですか?

短期(半年〜1年)と中長期(3〜5年)に分けて具体的に語りましょう。「まずは任されたタスクを自力でこなせるようになる」「その後はチームの開発効率を向上させる提案ができるエンジニアになりたい」のように、成長の段階を意識した回答が理想的です。

技術面接・コードテストへの対策

自社開発企業では、技術面接やコードテストが実施されることがあります。未経験者向けの場合、高度なアルゴリズムが問われることは少ないですが、基本的な対策はしておきましょう。

  • 基本的なアルゴリズム:ソート、検索、配列操作、文字列操作の基本問題を解けるようにしておく
  • コードの可読性:変数名やメソッド名を適切に命名し、読みやすいコードを書く習慣をつける
  • 設計の説明:「なぜそのような設計にしたのか」を言語化できるようにしておく
  • 練習方法:AtCoderのABCコンテストのA〜C問題やLeetCodeのEasy問題を毎日1〜2問解く

独学 vs プログラミングスクール:どちらが有利か?

未経験から自社開発エンジニアを目指す際、「独学で学ぶべきか、スクールに通うべきか」は最も悩むポイントの一つです。それぞれのメリット・デメリットを正直にお伝えします。

独学のメリット・デメリット

メリット:

  • 費用が圧倒的に安い(書籍やUdemy講座で数万円程度)
  • 自分のペースで学習できる
  • 自走力が自然と身につく(面接でもアピールポイントになる)
  • 学習プロセス自体が問題解決能力の証明になる

デメリット:

  • 学習の方向性を間違えるリスクがある
  • エラーで詰まったとき、解決に時間がかかる
  • モチベーション維持が難しい(挫折率は約90%とも言われています)
  • ポートフォリオのレビューを受ける機会が限られる

プログラミングスクールのメリット・デメリット

メリット:

  • 体系的なカリキュラムで効率よく学べる
  • メンターに質問できるため、学習スピードが上がる
  • 転職サポートを受けられる(求人紹介、面接対策など)
  • 同期の仲間ができ、モチベーションを維持しやすい

デメリット:

  • 費用が高い(40万〜80万円程度が相場)
  • スクール経由の転職先がSES中心の場合がある(要確認)
  • カリキュラムに沿って学ぶため、自走力のアピールがしにくい
  • スクール卒業生の増加により、差別化が難しくなっている

結論:自社開発企業を目指すなら

結論から言うと、どちらのルートでも自社開発企業への転職は可能です。重要なのは「独学かスクールか」ではなく、「どれだけ深く学び、質の高いポートフォリオを作れるか」です。

ただし、自社開発企業の採用担当者の中には「スクールのカリキュラム通りに作ったポートフォリオ」を見慣れている方もいます。スクールに通う場合でも、必ずカリキュラム外でオリジナルのアプリを開発することを強くおすすめします。

予算に余裕がない方は、Udemyのセール時に良質な講座を購入し、MENTAなどのサービスで月数回のメンタリングを受けるという方法もコスパが良いです。月額数千円〜1万円程度で、経験者からコードレビューを受けられます。

未経験から自社開発エンジニアになった人のリアルな体験談

ここでは、実際に未経験から自社開発企業に転職した方々に共通するパターンと、成功の秘訣を紹介します。

成功パターン1:前職の業界知識を活かしたケース

飲食業界から転職したAさん(28歳)は、飲食店の在庫管理を効率化するWebアプリをポートフォリオとして開発しました。前職での課題を深く理解していたからこそ、説得力のあるプロダクトになったのです。結果、フードテック系のスタートアップから内定を獲得しました。

このケースの成功ポイントは、「ドメイン知識(業界知識)」×「技術力」の掛け合わせです。自社開発企業は常にユーザーの課題を理解できる人材を求めています。前職の経験は決して無駄にはなりません。

成功パターン2:アウトプットを積極的に行ったケース

事務職から転職したBさん(32歳)は、学習の過程をQiitaやZennなどの技術ブログで発信し続けました。記事の総PV数は10万を超え、その発信力が評価されて自社開発企業の書類選考を通過できたそうです。

技術ブログの執筆は、知識の定着にも役立ちます。「学んだことを人に説明できるレベルまで理解する」習慣は、エンジニアとしての成長速度を大幅に加速させます。

成功パターン3:OSS(オープンソースソフトウェア)に貢献したケース

未経験から自社開発企業への転職を実現したCさん(26歳)は、使用していたOSSライブラリのバグを発見し、修正のプルリクエストを送りました。そのプルリクエストがマージされた経験を面接で話したところ、非常に高く評価されたそうです。

OSSへの貢献は「英語のドキュメントを読む力」「既存のコードを理解する力」「チームでの開発プロセスを理解している証拠」を一度にアピールできる、最強の実績です。ドキュメントの誤字修正のような小さな貢献からでも始められます。

入社後に活躍するために今から準備できること

転職はゴールではなくスタートです。自社開発企業に入社した後、スムーズにチームに馴染み、早期に戦力として活躍するための準備も併せて行いましょう。

入社前に身につけておきたい開発文化の知識

  • アジャイル開発・スクラム:多くの自社開発企業はアジャイル開発を採用しています。スプリント、デイリースタンドアップ、振り返りなどの基本概念は事前に学んでおきましょう
  • コードレビューの作法:レビューを受けるだけでなく、他者のコードを読む練習もしておくと良いです。GitHubで人気のOSSプロジェクトのプルリクエストを読んでみましょう
  • 設計パターン:MVCパターンに加えて、RESTfulな設計やクリーンアーキテクチャなどの概念を知っておくと、入社後のキャッチアップが早くなります

入社後の成長を加速させる3つの習慣

  1. 毎日のコードリーディング:先輩エンジニアのコードを1日30分でも読む習慣をつけましょう。良いコードの書き方が自然と身につきます
  2. 積極的な質問:「こんなことを聞いたら恥ずかしい」と思わず、わからないことはすぐに聞く姿勢が大切です。ただし、自分で調べてから質問するプロセスは忘れずに
  3. 振り返りの記録:学んだこと、失敗したこと、改善したことを日記のように記録しましょう。3ヶ月後に読み返すと、自分の成長を実感できます

まとめ:未経験から自社開発エンジニアになるための重要ポイント

この記事で解説してきた内容の要点を整理します。

  • 自社開発企業は未経験からでも入社可能。ただし、十分な準備と戦略が必要
  • 必要なスキルは「プログラミング言語+フレームワーク+Git+DB+基本的なインフラ知識」に加え、自走力やプロダクト思考などのソフトスキル
  • 学習期間の目安は6ヶ月。基礎固め→フレームワーク学習→ポートフォリオ開発の順で進める
  • ポートフォリオが合否を分ける最重要要素。オリジナルのサービスで、テストコード・CI・インフラまで作り込む
  • 転職活動は戦略的に。WantedlyやGreenを活用し、20〜30社は応募する
  • 前職の経験は強みになる。ドメイン知識×技術力の掛け合わせで差別化する
  • 技術ブログやOSS貢献などのアウトプット活動が、選考での評価を大幅に高める
  • 入社はゴールではなくスタート。アジャイル開発やコードレビューの文化を事前に理解しておく

未経験から自社開発エンジニアへの道は、決して簡単ではありません。しかし、正しい方向性で努力を積み重ねれば、必ず到達できるキャリアです。この記事が、あなたのエンジニア転職の道しるべになれば幸いです。今日から一歩を踏み出しましょう。

よくある質問(FAQ)

未経験から自社開発エンジニアになるのは現実的に可能ですか?

はい、可能です。ただし、十分な準備が必要です。6ヶ月程度の学習期間を確保し、オリジナルのポートフォリオを完成させることが最低条件になります。実際に未経験から自社開発企業に転職している方は多く、特に20代〜30代前半であれば、多くの企業がポテンシャル採用を行っています。

自社開発エンジニアになるために最適なプログラミング言語は何ですか?

自社開発企業の求人で多く見られるのは、Ruby(Ruby on Rails)、PHP(Laravel)、Python(Django)、JavaScript/TypeScript(React、Next.js)などです。迷った場合は、転職したいエリアの求人を実際に検索し、最も求人数が多い言語を選ぶのが効率的です。東京エリアではRuby on RailsやReactの需要が特に高い傾向にあります。

プログラミングスクールに通わなくても自社開発企業に転職できますか?

独学でも十分に転職可能です。実際、独学で学んだことは面接で「自走力の証明」としてアピールできるメリットもあります。ただし、独学の場合はモチベーション維持と学習の方向性を正しく保つことが課題になります。Udemyの講座やMENTAなどのメンタリングサービスを補助的に活用するのがおすすめです。

未経験で自社開発企業に転職した場合の年収はどれくらいですか?

未経験から自社開発企業に転職した場合の初年度年収は、おおむね300万〜400万円が相場です。経験を積むことで年収は急速に上がる傾向があり、3年目で450万〜600万円、5年目以降は600万〜800万円以上も十分に狙えます。最初は年収よりも成長環境を重視する方が、長期的な収入アップにつながります。

自社開発企業の面接ではどんなことを聞かれますか?

主に「エンジニアになりたい理由」「なぜ自社開発なのか」「ポートフォリオの説明」「わからないことがあったときの対処法」「入社後のキャリアビジョン」などが聞かれます。技術面接では、基本的なアルゴリズムの問題やコードレビューが実施されることもあります。いずれも事前に回答を準備しておくことで、落ち着いて対応できるようになります。

SESで経験を積んでから自社開発に転職すべきですか?

必ずしもその必要はありません。SESでは保守運用やテストが中心になるケースがあり、自社開発で求められるスキルセットとはズレが生じることもあります。十分な準備ができているなら、最初から自社開発企業を目指すことをおすすめします。ただし、すべてのSES企業が悪いわけではなく、モダンな開発環境で経験を積めるSES企業も存在します。

ポートフォリオはどのようなものを作れば良いですか?

最も重要なのは「誰かの実際の課題を解決するオリジナルのWebアプリケーション」であることです。ToDoアプリやTwitterクローンなどの練習用アプリではなく、自分の経験や周囲の困りごとから着想を得たサービスを作りましょう。テストコード、CI/CDパイプライン、AWSなどへのデプロイ、充実したREADMEがあると選考での評価が格段に上がります。

タイトルとURLをコピーしました