計画
未経験からエンジニアとして転職するために必要な学習項目を、フェーズごとに整理しました。基礎からポートフォリオ構築、転職準備まで、段階的に実務レベルを目指します。
フェーズ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)を活用して自走力を強化し、学び続ける習慣を構築する。
なお、これはあくまで自分で立てた学習プランであり、スクールのカリキュラムや受講内容を優先します。 必要に応じて内容を調整し、わからない点や進め方については、メンターに相談しながら柔軟に学習を進めていきたいと考えています。 今後の目標として、ここに学習内容を記載しています。