開講3ヶ月で受講生12名突破 | ミライの女性エンジニアとなる受講生募集中

LuaGate
LuaGate
LuaGate
一覧に戻る
学習2026年3月20日

計画なき学習は、遠回りの原因になる

L
LuaGate編集部LuaGate講師・ソフトウェアエンジニア|1,000人以上のエンジニアを育成

計画なき学習は、遠回りの原因になる

「プログラミングを学び始めたけど、何をどの順番で学べばいいかわからない」。これは初心者が最もよく抱える悩みです。

手当たり次第に教材に手を出すと、知識がバラバラになり、結果的に遠回りになります。1年間で転職レベルに到達するには、明確なロードマップが必要です。

この記事では、未経験からWebエンジニアとして転職できるレベルに到達するための、1年間の学習計画を解説します。

1年間の学習ロードマップ全体像

期間フェーズ学習内容目標
1〜2ヶ月目基礎固めHTML/CSS/JavaScript静的サイトを作れる
3〜4ヶ月目フレームワークReact + TypeScriptSPAを作れる
5〜6ヶ月目バックエンドNode.js + DBAPIを作れる
7〜9ヶ月目ポートフォリオフルスタック開発実務レベルの作品
10〜12ヶ月目転職活動面接対策 + 改善内定獲得

フェーズ1: 基礎固め(1〜2ヶ月目)

学ぶこと

  • HTML: ページの構造を作る
  • CSS: デザインとレイアウト(Flexbox、Grid)
  • JavaScript: プログラミングの基礎(変数、関数、配列、オブジェクト、DOM操作)

この時期の目標

  • 自己紹介ページを作れる
  • 簡単なインタラクション(タブ切り替え、モーダル表示)を実装できる
  • 模写コーディング(既存サイトのデザインを再現)ができる

注意点

CSSフレームワーク(Tailwind CSS等)は、まだ使わないでください。素のCSSで書く力がないまフレームワークに頼ると、応用が利かなくなります。

フェーズ2: フレームワーク習得(3〜4ヶ月目)

学ぶこと

  • React: コンポーネント、State管理、Hooks
  • TypeScript: 型安全なコーディング
  • Git/GitHub: バージョン管理の基本

この時期の目標

  • Reactで簡単なアプリ(天気予報、メモアプリなど)を作れる
  • TypeScriptの型定義が書ける
  • GitHubにコードをpushする習慣がつく

Reactを選ぶ理由は、求人数が最も多く、学習リソースも豊富だからです。

計画的な学習カリキュラムで、確実にスキルを身につけませんか?

フェーズ3: バックエンド習得(5〜6ヶ月目)

学ぶこと

  • Node.js / Express: サーバーサイドの基本
  • データベース: PostgreSQL、SQL文の基本
  • API設計: RESTful APIの設計と実装
  • 認証: ログイン機能の実装

この時期の目標

  • CRUD機能を持つAPIを作れる
  • データベースの設計(ER図)ができる
  • フロントエンドとバックエンドを連携させたアプリが作れる
フロントエンドだけでなく、バックエンドも学ぶことで転職市場での価値が大きく上がります。

フェーズ4: ポートフォリオ制作(7〜9ヶ月目)

やること

  • 仕様書を作成する(ワイヤーフレーム、ER図、機能一覧)
  • フルスタックアプリケーションを開発する
  • デプロイして公開する
  • READMEを充実させる

ポートフォリオに含めるべき要素

  • ユーザー認証(ログイン・新規登録)
  • CRUD操作 + 検索・フィルタリング
  • レスポンシブデザイン
  • エラーハンドリング
  • テストコード(余裕があれば)

この3ヶ月がロードマップの中で最も重要です。ここで作るポートフォリオが、転職活動の成否を左右します。

フェーズ5: 転職活動(10〜12ヶ月目)

やること

  • 職務経歴書の作成
  • ポートフォリオの最終調整
  • 企業研究と応募
  • 面接対策(ポートフォリオのプレゼン練習)
  • 技術面接の対策

並行して続けること

  • ポートフォリオの改善(面接でのフィードバックを反映)
  • 新しい技術のキャッチアップ
  • GitHubでの継続的なコミット

1日の学習時間の目安

状況1日の学習時間1年間の合計
仕事をしながら2〜3時間約700〜1,000時間
休日は集中学習平日2h + 休日6h約1,000〜1,200時間
フルタイム学習6〜8時間約2,000時間以上

転職レベルに到達するには、最低1,000時間の学習が必要と言われています。仕事をしながら学ぶ場合は、平日2時間、休日6時間が現実的なペースです。

ロードマップを成功させるコツ

  • 週単位で学習目標を立てる
  • 月に1度、進捗を振り返る
  • わからないことは溜めずに早めに解決する
  • 完璧を求めず、70%の理解で先に進む

18ヶ月の体系的なカリキュラムで、エンジニアへの道を歩みませんか?

何から学ぶべきか

プログラミング学習の最初の一歩を解説

フロントエンドとバックエンドの違い

初心者向けにフロントエンドとバックエンドの違いを解説

現実的な学習期間の目安

プログラミング学習にどれくらいの時間が必要か

未経験からエンジニアを目指す方へ

プログラミング未経験でも大丈夫。ゼロからエンジニアになるロードマップ

ロードマップは「地図」です。地図があっても歩かなければ目的地には着きません。大切なのは、計画を立てたら実行に移すこと。1年後のあなたが、今日の決断に感謝する日が必ず来ます。

あなたに合ったページ

Other Articles

他のコラム

\ 今なら無料トライアル実施中 / 実際の教材で学びを体験してみよう

LINE登録はこちら