「未経験からWeb開発って、本当にできるのかな…」
僕も3年前、まさに同じ悩みを抱えていました。営業職5年目、毎日終電帰りで心も体もボロボロ。「手に職をつけたい」「在宅で働きたい」そんな思いでプログラミングに興味を持ったものの、何から始めればいいか全くわからなかったんです。
結論から言うと、僕は独学で2回挫折した後、正しいロードマップに出会って3ヶ月で転職に成功しました。年収も営業時代の380万円から520万円にアップ。今はフリーランスとして月収80万円を超える月もあります。
この記事では、遠回りしまくった僕だからこそ伝えられる「最短ルートの学習ロードマップ」を、具体的な期間と学習内容付きで解説します。
未経験からWeb開発を目指す前に知っておくべき現実
正直に言います。僕が最初に挫折した理由は「現実を知らなかったから」でした。
Web開発といっても、大きく分けてフロントエンド(ユーザーが見える部分)とバックエンド(サーバー側の処理)があります。僕は最初、この違いすら知らずにPythonとJavaScriptとRubyを同時に勉強しようとして、見事に3週間で燃え尽きました。
未経験者が最初に目指すべきは、フロントエンドエンジニアです。理由は3つ。
- 学習結果が目に見えるからモチベーションが続く
- 求人数が多い(僕が転職活動した時、未経験OKの求人の約65%がフロントエンド関連)
- バックエンドより学習コストが低い(平均学習期間:フロントエンド3〜4ヶ月、バックエンド6〜8ヶ月)
「でも、バックエンドの方が年収高いって聞くけど…」という声もあるでしょう。確かに平均年収はバックエンドの方が50万円ほど高いデータもあります。でも、まずは業界に入ることが最優先。入ってから学び直せばいいんです。僕も今はフルスタック(両方できる)エンジニアとして活動しています。
【実体験】3ヶ月で転職成功した学習ロードマップ
僕が実際に試してみた結果、最も効率が良かったのがこのロードマップです。
【1ヶ月目】HTML/CSS/JavaScript基礎(1日2〜3時間)
- 1〜2週目:HTML/CSSで簡単なWebページを5つ作る
- 3〜4週目:JavaScriptの基礎文法+DOM操作
- 目標:「カフェのLP(ランディングページ)」を模写できるレベル
【2ヶ月目】React入門+ポートフォリオ作成(1日3〜4時間)
- 1〜2週目:Reactの基礎(コンポーネント、state、props)
- 3〜4週目:ポートフォリオサイト作成(最低3つの作品を掲載)
- 目標:GitHubにコードを公開し、Vercelで実際に公開する
【3ヶ月目】実践+転職活動(1日2時間学習+転職活動)
- 1〜2週目:APIを使ったアプリ作成(天気予報アプリなど)
- 3〜4週目:企業への応募開始+面接対策
- 目標:20社に応募し、3社以上の面接を獲得
僕の経験から言うと、2ヶ月目のポートフォリオ作成が最も重要です。実際、僕が内定をもらった会社の面接官は「ポートフォリオのクオリティが決め手だった」と言ってくれました。
独学で2回挫折した僕が気づいた「続かない人」の特徴
偉そうに語っていますが、僕は2回も挫折しています。だからこそ、「続かない人」の特徴がよくわかります。
1. 完璧を求めすぎる
僕は最初、HTML/CSSを「完璧に」理解しようとして、1ヶ月以上同じ教材をループしていました。でも実際の現場では、わからないことはその都度調べます。7割理解したら次に進む。これが鉄則です。
2. 一人で抱え込む
2回目の挫折は、エラーが解決できなくて3日間悩み続けた時でした。今思えば、TwitterやDiscordで質問すれば10分で解決する内容だったんです。未経験者が一人で学ぶのは、正直かなりハードモード。僕は最終的にスクールのコミュニティを活用することで、この問題を解決しました。
3. 転職というゴールを見失う
「プログラミングが楽しくなってきた!」これ自体は良いことです。でも僕は一時期、転職そっちのけでAtCoder(競技プログラミング)にハマってしまい、2ヶ月間を無駄にしました。目的が「転職」なら、常に「これは転職に役立つか?」と自問することが大切です。
学習方法別|費用と期間のリアルな比較
僕は独学→スクール→転職エージェント活用という流れで転職しました。それぞれのメリット・デメリットを正直にお伝えします。
【完全独学】
- 費用:0円〜3万円(書籍・Udemy教材)
- 期間:6ヶ月〜1年(個人差大)
- メリット:お金がかからない
- デメリット:挫折率が高い(僕の体感では8割以上が挫折)、転職サポートなし
【プログラミングスクール】
- 費用:20万円〜80万円
- 期間:3〜6ヶ月
- メリット:カリキュラムが整っている、質問できる環境、転職サポートあり
- デメリット:費用が高い、スクールによって質に差がある
【IT特化型転職エージェント】
- 費用:0円(企業側が払う)
- 期間:1〜3ヶ月
- メリット:プロのキャリアアドバイス、非公開求人、年収交渉代行
- デメリット:ある程度のスキルは自分で身につける必要あり
僕のおすすめは、スクールで基礎を固めて、IT特化型転職エージェントで転職活動という組み合わせ。実際、僕はこの方法で想定より50万円高い年収で転職できました。エージェントが年収交渉を代行してくれたおかげです。
よくある質問(FAQ)
Q. 文系出身でもWeb開発エンジニアになれる?
A. なれます。僕自身、大学は経済学部でした。現場で出会ったエンジニアの約4割は文系出身。数学的な素養より、論理的に考える力と、わからないことを調べる力の方がずっと重要です。
Q. 30代未経験でも転職できる?
A. できます。僕が転職した時は28歳でしたが、同期入社の32歳の方は元美容師でした。ただし、20代と比べると求人数が約3割減るというデータもあるので、早めに動き出すことが大切です。
Q. 働きながら学習時間を確保するコツは?
A. 僕は朝5時に起きて出勤前の2時間を学習に充てていました。夜は疲れて集中できないんですよね。あと、通勤時間にUdemyの動画を1.5倍速で聴くのもおすすめ。スキマ時間の積み重ねで月60時間は確保できます。
Q. どのプログラミング言語から始めるべき?
A. Web開発なら迷わずJavaScriptです。フロントエンドでもバックエンド(Node.js)でも使えるので、最初に学ぶ言語として最適。僕は最初Pythonから始めて遠回りしました。
Q. ポートフォリオには何を載せればいい?
A. 最低3つの作品を載せましょう。僕の場合は「ToDoアプリ」「天気予報アプリ」「自分のポートフォリオサイト自体」の3つでした。実際に動くものを見せることが、何よりの説得力になります。
まとめ|遠回りしたから言える「最短ルート」はこれだ
未経験からWeb開発エンジニアを目指すなら、以下の3ステップが最短ルートです。
- ステップ1:HTML/CSS/JavaScript/Reactを3ヶ月で習得(独学orスクール)
- ステップ2:ポートフォリオを3つ以上作成してGitHubに公開
- ステップ3:IT特化型転職エージェントを活用して転職活動
僕は独学で2回挫折して、合計1年以上を無駄にしました。今振り返ると、最初からスクールで基礎を固めて、プロの転職サポートを受けていれば、半年は短縮できたと思います。
もし今、過去の僕と同じように「何から始めればいいかわからない」「一人で学ぶのが不安」と感じているなら、プログラミングスクールの無料カウンセリングを受けてみることをおすすめします。ヒューマンアカデミーやNeuro Diveなど、未経験者向けのカリキュラムが整っているスクールなら、効率よく学習を進められます。
また、ある程度スキルが身についたら、IT特化型の転職エージェントを活用してください。朝型キャリアパートナーズやTechGoのような専門エージェントは、未経験からの転職実績が豊富で、年収交渉も代行してくれます。僕自身、エージェント経由で転職したことで、年収が140万円もアップしました。
「思い立ったが吉日」とはよく言ったもので、僕が転職を決意してから実際に行動に移すまで、半年も迷っていました。あの半年を取り戻すことはできません。今日この記事を読んでくれたあなたには、僕と同じ遠回りをしてほしくない。
まずは無料でできる一歩から始めてみてください。応援しています。

コメント