「プログラミングの独学って、実際どのくらいの期間がかかるんだろう…」
僕も営業職時代、まったく同じことで悩んでいました。ネットで調べても「3ヶ月で転職!」という人もいれば「1年かかった」という人もいて、正直何を信じていいかわからなかったんですよね。
結論から言うと、僕の場合は独学開始から転職成功まで約8ヶ月かかりました。ただ、今振り返ると無駄な遠回りをたくさんしていて、効率よくやれば5〜6ヶ月に短縮できたと思っています。
この記事では、元営業職から完全独学でエンジニア転職を果たした僕の実体験をもとに、リアルな学習期間の目安と最短ルートをお伝えします。
プログラミング独学の期間は「目標」で大きく変わる
まず知っておいてほしいのが、「独学にどのくらいかかるか」はあなたのゴールによって全然違うということです。
僕が実際に経験して感じた目安がこちらです。
- 簡単なWebサイトを作れるレベル:1〜2ヶ月(HTML/CSS中心)
- ポートフォリオを作って転職活動できるレベル:4〜6ヶ月
- 実務でなんとかついていけるレベル:6〜12ヶ月
- 一人で案件をこなせるレベル:1年半〜2年
僕の経験から言うと、未経験から転職を目指すなら最低でも4ヶ月、余裕を持って6ヶ月は見ておいた方がいいです。「3ヶ月で転職!」みたいな話も聞きますが、それは1日8時間以上学習できる環境の人や、もともとIT知識がある人のケースが多いですね。
僕が独学8ヶ月で転職成功するまでのリアルな道のり
ここで、僕の実体験を時系列で共有させてください。
【1〜2ヶ月目】迷走期
Progateを始めるも、「何から手をつければいいかわからない」状態。HTML、CSS、JavaScript、Pythonと手当たり次第に手を出して、どれも中途半端に…。今思えば完全に時間のムダでした。
【3〜4ヶ月目】集中期
「Web系エンジニアになる」と決めて、HTML/CSS/JavaScript/PHPに絞りました。1日平均3〜4時間、休日は8時間くらい学習。この時期に学習時間は合計200時間を超えました。
【5〜6ヶ月目】ポートフォリオ制作期
簡単なタスク管理アプリを作成。これが地獄でした。エラーの連続で心が折れかけましたが、この「自分で作る経験」が一番成長した期間でしたね。
【7〜8ヶ月目】転職活動期
ポートフォリオを持って転職活動開始。書類選考は15社中8社通過、面接を経て2社から内定をもらいました。年収は営業時代から50万円ダウンの350万円でのスタートでしたが、今ではフリーランスで当時の2倍以上稼げています。
独学期間を短縮するための3つのコツ
僕が遠回りした経験から、これから独学する人に伝えたい最短ルートのコツを3つ紹介します。
1. 最初に「何のエンジニアになるか」を決める
僕は最初の2ヶ月、これを決めずにフラフラしていました。Web系なのか、アプリ開発なのか、データ分析なのか。最初に方向性を決めるだけで、学習期間は1〜2ヶ月短縮できます。
2. 学習時間は「最低300時間」を目安にする
僕が転職活動を始めるまでに費やした学習時間は約350時間でした。1日2時間なら6ヶ月、1日3時間なら4ヶ月が目安です。これを知っているだけで計画が立てやすくなりますよね。
3. 早めにポートフォリオ制作に取りかかる
教材を完璧にしてから作品づくり…と思っていると、いつまでも始められません。基礎学習は7割程度で切り上げて、実際に手を動かす方が圧倒的に成長します。僕が実際に試してみた結果、これが一番効率的でした。
独学 vs スクール、どっちが早い?正直な比較
よく聞かれる質問なので、正直に答えますね。
期間だけで言えば、スクールの方が確実に早いです。
- 独学:4〜12ヶ月(個人差大)
- スクール:2〜4ヶ月(カリキュラム通り進めば)
僕が独学を選んだ理由は、当時お金がなかったから(笑)。営業職の給料でスクール費用30〜50万円は正直キツかったんですよね。
ただ、今だから言えることがあります。独学で遠回りした8ヶ月の時間コストを考えると、スクールに通った方がトータルでお得だったかもしれません。
特に「仕事しながら効率よく学びたい」「一人だと挫折しそう」という人は、スクールの方が結果的に最短ルートになる可能性が高いです。
よくある質問(FAQ)
Q1. 働きながら独学する場合、どのくらいの期間が必要?
僕も営業職をしながら独学していました。平日は帰宅後に2〜3時間、休日に6〜8時間で、転職できるレベルまで約8ヶ月かかりました。週15〜20時間確保できれば、6〜8ヶ月が現実的な目安です。
Q2. 30代からでも独学で転職できる?
できます。僕が転職活動中に出会った同期には、32歳で未経験転職した人もいました。ただ、20代より難易度は上がるので、ポートフォリオのクオリティを上げることと、IT専門の転職エージェントを活用することが重要になります。
Q3. 独学で挫折しそうになったらどうすればいい?
僕も何度も挫折しかけました。効果があったのは、TwitterでIT学習仲間を作ることと、小さな成功体験を積み重ねること。いきなり難しいことをやらず、「今日はこの機能を1つ動かす」くらいの目標設定がコツです。
Q4. どの言語から始めるべき?
Web系を目指すなら、HTML → CSS → JavaScript → PHP or Rubyの順番がおすすめ。僕の経験から言うと、最初からPythonやJavaに手を出すと挫折しやすいです。
まとめ:独学の期間は「やり方次第」で大きく変わる
プログラミング独学にかかる期間は、目標や学習時間によって4ヶ月〜1年と幅があります。
- 転職を目指すなら最低4〜6ヶ月、学習時間300時間以上が目安
- 最初に方向性を決め、早めにポートフォリオ制作に取りかかることで期間短縮できる
- 一人での学習に不安があるなら、スクールや転職サポートの活用も選択肢
僕自身、遠回りしたからこそ「もっと早く知りたかった」と思うことがたくさんあります。
特に転職を考えている人は、学習と並行して早めにIT専門の転職エージェントに相談しておくのがおすすめです。「どんなスキルが求められているか」「未経験でも受かりやすい企業はどこか」といったリアルな情報が手に入るので、学習の方向性も定まりやすくなります。
僕も転職活動では複数のエージェントを使いましたが、IT業界に特化したエージェントの方が圧倒的に話が早かったですね。無料で相談できるので、学習を始めたタイミングで一度話を聞いてみるといいと思います。
同じように「独学でエンジニアを目指したい」と思っている人の参考になれば嬉しいです。

コメント