計画

未経験からエンジニアとして転職するために必要な学習項目を、フェーズごとに整理しました。基礎からポートフォリオ構築、転職準備まで、段階的に実務レベルを目指します。

フェーズ0:土台作り(2025年7月〜8月)

Web開発に必要な基礎知識とマインドセットを身につける。

  • Linux / ネットワーク / 通信 / DNS / HTTP / Git / CLI操作

  • OSの仕組み・プロセス管理・権限管理・シェル

  • 学習方法: 書籍『Linux標準教科書』『Webを支える技術』、Udemyなど

フェーズ1:フロントエンド基礎(8月〜10月)

WebアプリのUIを構築できるようになる。

  • HTML / CSS(Flexbox / Grid / レスポンシブ)

  • JavaScript / TypeScript(ES6文法 / Fetch / 非同期処理)

  • モダンフレームワーク:React(Hooks中心)、Vue(Composition API)

  • UIテスト:React Testing Library / Jest / Playwright(E2E)

  • 開発演習:ToDoアプリ、ブログ、チャットUIなど

フェーズ2:バックエンドとデータベース(10月〜11月)

Webアプリの裏側を構築し、フルスタックを意識する。

  • Python(Django / Flask)によるAPI設計とMVC

  • Next.js(SSR / API連携)によるフロント統合

  • Java(型の理解)/Go(興味に応じて)による静的型言語の習得

  • SQL / SQLite / PostgreSQL、ER図の理解

  • ユニットテスト、Mock、TDD(pytest など)

フェーズ3:開発プロセスとチーム開発(11月〜12月)

チーム開発・業務環境への適応力を身につける。

  • GitHub運用(PR / ブランチ戦略 / レビュー)

  • DevOps:GitHub Actions / Docker / AWS(EC2 / S3) / K8s(基本理解)

  • アジャイル・スクラム:スプリント / Jira / タスク管理 / 報連相

  • セキュリティ基礎:XSS / SQLインジェクション / AWS IAM / 監視

フェーズ4:ポートフォリオ構築と運用(12月〜2026年2月)

アウトプット中心の開発と継続的改善の実践。

  • 自作サービス企画例: 証券口座の乗っ取り対策ツール、不正検知AIなど

  • 設計ツール:Figma / Miro / MindMap / Canva

  • デプロイ:Vercel / Netlify / Docker + AWS(簡易構成)

  • 改善:SEO対策、A/Bテスト、ログ分析による改善ループ

フェーズ5:転職活動(2026年2月〜)

実務レベルを証明し、キャリアを具体化する。

  • 転職準備:履歴書 / 職務経歴書 / Wantedly / Linkedin

Tip

この学習計画は週15〜20時間を目安とした6〜8か月のロードマップです。 AIツール(例:ChatGPT)を活用して自走力を強化し、学び続ける習慣を構築する。

なお、これはあくまで自分で立てた学習プランであり、スクールのカリキュラムや受講内容を優先します。 必要に応じて内容を調整し、わからない点や進め方については、メンターに相談しながら柔軟に学習を進めていきたいと考えています。 今後の目標として、ここに学習内容を記載しています。