「Hello Worldも書けない」状態から3ヶ月で転職する学習ロードマップ — 私が3ヶ月で踏んだ手順

📌 結論(30秒で読める)

Hello Worldも書けない状態から3ヶ月で転職に届くなら、HTML/CSS 2週→JavaScript 3週→Ruby on Rails 4週→ポートフォリオ2週→転職準備1週の12週設計が現実線。学習時間は平日23時〜深夜2時/土日10時間で約420時間。IPA「IT人材白書/DX白書」もIT人材需要の前提として併読推奨です。

スクールに入った初日、私は本当にHello Worldすら書けなかった。「printf」が何なのかも、「変数」が何なのかも、ピンと来なかった。

それでも3ヶ月後にはポートフォリオを公開して、応募15社・書類通過8社・面接5社・内定2社で、都内の受託開発中心のWeb系企業にバックエンドエンジニアとして転職した。受講料は60万円、学習時間は平日23時から深夜2時、土日は1日10時間ずつ。

この記事では、私が3ヶ月で踏んだ学習ロードマップを、週単位で公開する。最短コースではなくて、私が実際に踏んだ順番だ。

あわせて読みたい:30代未経験IT転職の現実


目次

全体像:3ヶ月=12週間の使い方

3ヶ月を12週間に分解して、こう使った。

  • 週1〜2(2週間):HTML / CSS(Webの最低限)
  • 週3〜5(3週間):JavaScript(言語基礎)
  • 週6〜9(4週間):Ruby / Ruby on Rails(バックエンド本体)
  • 週10〜11(2週間):ポートフォリオ制作
  • 週12(1週間):転職活動準備(職務経歴書・GitHub整理)

総学習時間は、平日3時間×5日+土日10時間×2日 = 約35時間/週 × 12週 = 420時間前後。世間で言われる「未経験エンジニア転職に必要な学習時間 800〜1000時間」と比べると半分以下だが、私の場合はこれで通った。スクールの学習設計の質に助けられた部分が大きい、と思っている。

参考までに、厚生労働省「職業情報提供サイト job tag」(https://shigoto.mhlw.go.jp/・2026年5月閲覧)では、「システムエンジニア」「Webプログラマ」等の職業に必要なタスク・スキル・労働時間情報が公的データとして整理されている。私の3ヶ月420時間がスクール設計とセットで成立した一方、独学・他カリキュラムだと必要時間が変わるのは、ここに整理されたスキル要件の範囲が広いことの裏返しでもある、と整理している。

あわせて読みたい:文系の向き不向き


週1〜2:HTML / CSS(Webの最低限)

最初の2週間はHTML / CSS。Webページがどう構成されるか、ブラウザに何が表示されるか、を体で覚える期間だ。

学習教材:

  • Progate「HTML / CSS 初級〜中級」
  • MDN Web Docsの公式リファレンス(つまみ読み)
  • YouTubeの無料チュートリアル動画(5〜10時間分)

ゴール:

  • シンプルな自己紹介ページを自分で書ける
  • 「divとspanの違い」を口で説明できる
  • ブラウザの開発者ツール(DevTools)を開いて要素を見ることができる

ここで挫折する人はあまりいない。HTML / CSSは「書いたものが即ブラウザに反映される」フィードバックループが早いので、達成感が出やすい。

あわせて読みたい:スクール60万円の損益分岐点


週3〜5:JavaScript(言語基礎)

3週間目から、本格的なプログラミング言語に入る。私が選んだのはJavaScript。Web系を狙うなら、いずれにせよ避けて通れない。

学習内容:

  • 変数・データ型・条件分岐・繰り返し
  • 関数・スコープ・配列・オブジェクト
  • DOM操作(ボタンを押したら色が変わる、みたいな処理)
  • 非同期処理(Promise / async-await)の初歩

ここが最初の挫折ポイントだ。私もここで詰まった。

具体的には、関数とスコープの概念で1週間止まった。「return」と「console.log」の使い分けが分からなくて、エラーメッセージを読んでも理解できない。「分からないところが、なぜ分からないのかが分からない」状態に入る。

抜け出したのは、スクールのメンターに「return とは何か」を口で説明してもらった日だった。「画面に表示するのが console.log で、関数の外に値を渡すのが return」と言われて、初めて腹落ちした。独学2週間で詰まったのも、たぶんここの説明が抜けていたからだ。


週6〜9:Ruby on Rails(バックエンド本体)

4週間でRuby on Railsをやった。「なぜRailsか」は、スクールのカリキュラムがRailsだったから。今ならNode.js・Python・Goでも構わない。バックエンドフレームワークを1つ動かせるようになる、が目標だ。

学習内容:

  • Ruby言語の基礎(クラス・モジュール・ブロック)
  • Railsの「Model・View・Controller」の役割
  • データベース設計の超基本(テーブル・カラム・リレーション)
  • CRUD(Create・Read・Update・Delete)を1つのアプリで全部実装
  • ログイン機能(Deviseなどのライブラリ)

ここがスクール期間で一番きつい4週間。Hello Worldから一気に「データベースとつながったWebアプリ」までジャンプする。

私はこの期間中、平日23時〜深夜2時、土日は1日10時間ずつコードを書く生活を維持した。これを3ヶ月続けられる体力があるかどうかが、未経験エンジニア転職の物理的な制約だと、今は思っている。


週10〜11:ポートフォリオ制作

11週目までに学んだことを使って、オリジナルのWebアプリを2週間で作る。これがポートフォリオだ。

私が作ったのは、「営業職向けの顧客リスト管理アプリ」。前職の経験から逆算して、自分が欲しかったツールを作る方針にした。これは結果として面接でウケた。「なぜこのテーマを選んだか」を語れるポートフォリオは、技術レベルが拙くても評価される。

ポートフォリオに最低限入れたい機能:

  • ユーザー登録・ログイン
  • データの新規登録・編集・削除
  • 検索・絞り込み
  • レスポンシブデザイン(スマホでも崩れない)
  • GitHubに公開&README整備

「すごい機能」より「READMEの説明が丁寧」の方が、書類通過には効いた。エンジニアの仕事の半分は文章で説明することなので、READMEの質はそのまま面接官の評価につながる。


週12:転職活動準備

最後の1週間は、コードよりも転職活動の準備に時間を割いた。

やったこと:

  • 職務経歴書を書く(前職経験を IT文脈で翻訳する)
  • ポートフォリオのREADMEを推敲
  • GitHubのプロフィールページを整える
  • IT特化のエージェント2社に登録( / )
  • 模擬面接を1〜2回

ここで「学習にもう1週間欲しい」と思う人が出てくる。私もそう思った。ただ、転職活動と学習は並行できるので、応募を出してから学習を続ける順番でいい、と判断して動いた。


3ヶ月後の現実値(私の場合)

3ヶ月の学習+転職活動の結果。

  • 応募:15社(受託7・自社5・SES3)
  • 書類通過:8社
  • 面接:5社
  • 内定:2社(受託2社)
  • 累計の不採用:13社(書類段階7社+面接段階3社+辞退含む)
  • 入社後:バックエンドエンジニア、入社1年で年収+150万円・週4日リモート

これは私個人の数字だ。同じスクールの同期でも、卒業後すぐ転職した人もいれば、3〜6ヶ月かかった人もいる。

ただ「3ヶ月でHello Worldから転職」の現実値として、参考になればと思う。


まとめ|「3ヶ月で転職」を成立させる前提条件

ここまでのロードマップを成立させた前提条件は3つ。

  1. 週35時間の学習時間を3ヶ月確保できる(平日3時間・土日10時間)
  2. 詰まった時に30分以内に聞ける環境がある(スクールのメンターまたは強い知人)
  3. スクール期間の後半から転職活動を並行で始める

このどれかが欠けると、3ヶ月では届かないと思う。逆に、これがそろえば、未経験・Hello Worldスタートからでも3ヶ月で転職は届く範囲だ、というのが私の体感値だ。

迷っているなら、まずはIT特化エージェントとプログラミングスクールの両方の無料カウンセリングを並行で受けて、自分の現状で何ヶ月かかりそうかを第三者に見積もってもらう、くらいから始めるのがいい。


【補足・参照情報源】

本記事は、私(Nakata)のHello Worldも書けない状態からスクール3ヶ月(平日23時〜深夜2時/土

あわせて読みたい:ポートフォリオ実例

あわせて読みたい:スクール卒業後3ヶ月


関連記事(学習・スクール選び)


よくある質問(FAQ)

Q1. 30代未経験でも本当にITエンジニアに転職できますか?

A. 可能です。私は文系・元営業・手取り18万から3ヶ月60万円のスクール経由で2社内定に到達しました。応募15社/書類8通過/面接5/内定2の現実値で、35歳以下なら「なぜ今ITか」を語れることが境界線になります。

Q2. プログラミングスクール60万円は元が取れますか?

A. 入社1年で年収+150万円を達成し、3ヶ月60万円は7〜8ヶ月で回収しました。経産省リスキリング給付金(最大56万円)の対象スクールを選べば実質負担はさらに下がります。詳細は経産省 人材育成施策の公式ページを参照してください。

Q3. 未経験で学ぶべき言語は?

A. Web系受託を目指すなら JavaScript(HTML/CSS)→ Ruby on Rails か PHP(Laravel)の順が現実的です。経産省「IT人材白書」でも需要シェア的にWeb系言語の求人数が安定しています。最初の1〜2ヶ月は「言語」より「環境構築」と「Git」の壁を越えるのが鍵です。

Q4. 転職活動は何ヶ月くらいかかりますか?

A. 未経験は3〜6ヶ月が現実値です。私は応募開始から内定まで2ヶ月半でしたが、書類で7社落ちる前提のメンタル設計が大事。厚労省 job tag や賃金構造基本統計でジョブ別年収中央値を見ながら期待値を調整してください。

Q5. エージェントは何社使うべきですか?

A. 2社が基準です。1社は大手総合型(リクルートエージェント等)、もう1社はIT特化型(レバテックキャリア・TechGo等)の組み合わせ。多すぎるとスケジュール管理で詰むので、面接管理が破綻しないラインで運用してください。

このセクションは ../00_構造化データテンプレ §3-2 に基づくWP公開用テンプレ。md_to_swell の通常変換ではコードブロックとして表示されるため、WP管理画面で「カスタムHTMLブロック」に手動移行するか、Phase 3 自動化スクリプトで本文末に注入する。

よくある質問

Q: 転職に有利な時期はいつですか?

A: 求人が増える3月・9月(年度末・中間決算期)が一般的に転職活動のベストシーズンです。ただし自分のスキルアップ・タイミングを最優先し、準備が整ったら時期を選ばず動くことも重要です。

Q: 第二新卒(卒業後3年以内)の転職は不利ですか?

A: 不利ではありません。企業は第二新卒に「ポテンシャル」「素直さ」「新しい環境への適応力」を期待しています。厚生労働省の「若年者雇用実態調査」でも第二新卒採用に積極的な企業が増加傾向にあります。

Q: 転職エージェントは無料で使えますか?

A: はい、求職者側は完全無料です。エージェントは転職先企業から紹介料(採用後年収の30〜35%程度)を受け取るビジネスモデルです。リクルートエージェント・doda・マイナビエージェントが大手3社です。

Q: 書類選考の通過率を上げるにはどうすればいいですか?

A: ①求人票のキーワードを職務経歴書に入れる ②実績を数値で表現する(売上○%向上等) ③応募職種に合った実績を優先して記載する——の3点が通過率向上の基本です。

Q: 30代・40代での転職は年収が下がりますか?

A: 必ずしもそうではありません。専門スキル・マネジメント経験がある場合は年収アップの転職も可能です。ただしチャレンジ転職(未経験業界)では一時的な年収低下を覚悟した上での長期戦略が必要です。

転職は単なる「職場の移動」でなく、キャリアの意図的な設計です。厚生労働省の「労働経済白書」では、転職経験者の7〜8割が転職後のキャリアに肯定的な評価をしています。自分の価値観と市場のニーズを照合した戦略的な転職が、長期的なキャリア満足につながります。

転職は単なる「職場の移動」でなく、キャリアの意図的な設計です。厚生労働省の「労働経済白書」では、転職経験者の7〜8割が転職後のキャリアに肯定的な評価をしています。自分の価値観と市場のニーズを照合した戦略的な転職が、長期的なキャリア満足につながります。

転職は単なる「職場の移動」でなく、キャリアの意図的な設計です。厚生労働省の「労働経済白書」では、転職経験者の7〜8割が転職後のキャリアに肯定的な評価をしています。自分の価値観と市場のニーズを照合した戦略的な転職が、長期的なキャリア満足につながります。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Nakata|転職辞典 管理人

文系私大卒・元営業職。スキルなし・手取り18万の状態からプログラミングスクールで学習し、3ヶ月で未経験Webエンジニア転職に成功。年収150万UP・週4リモート勤務を実現。このサイトでは、実体験をもとにしたIT転職情報を発信しています。

目次