1日2時間でも間に合う?
社会人向けに組み直したプログラミング独学ロードマップ

1日2時間でも間に合う?社会人向けに組み直したプログラミング独学ロードマップ

「1日2時間」は週14時間か週10時間かで2ヶ月違う・2時間の中身の配分・2時間で終わる単位への切り直し・平日と休日で内容を分ける週の型

1日2時間で間に合うかどうかは、期間で見れば答えが出ています。Web制作の独学に必要な総量はおよそ300時間で、1日2時間を毎日続ければ週14時間、約5ヶ月。平日だけなら週10時間、約7ヶ月です(計算の元になる期間表は独学ロードマップ本編にあります)。副業の初案件に必要な水準までは、この期間で届く量です(本編の目安250〜350時間の中央値で計算しており、個人差があります)。3ヶ月では届きません。

問題は期間ではなく、300時間を「2時間」という単位に切り直したときに、学習の中身が変わることです。まとまった時間があれば1日で終わる模写を、2時間で区切って翌日に続きから始める。環境構築が初日の2時間で終わらない。エラーで詰まった30分が、その日の学習全体の4分の1を消す。本編の5ステップは、こうした2時間単位の事情を前提にしていません。

この記事は、本編の5ステップと期間表はそのまま使い、そこに「1日2時間の社会人がどう実行するか」を足したものです。学習内容の順序や各ステップの卒業判定は本編に、週に何時間をどこから捻出するかは社会人向けの時間設計の記事に譲ります。本記事は次の5つに絞ります。

  1. 「1日2時間」の2つの読み方と、間に合う目標・間に合わない目標
  2. 2時間の中身の配分と、詰まりを2時間の中に閉じ込めるルール
  3. 5ステップを「2時間で終わる単位」に切り直す方法
  4. 平日と休日で学ぶ内容を分ける、週の型
  5. ペースの判定基準と、枠を飛ばしたときの復帰手順

「1日2時間」は週14時間か週10時間か

同じ「1日2時間」でも、毎日なのか平日だけなのかで2ヶ月違います。先に自分がどちらかを決めてください。

毎日2時間なら週14時間で、本編の期間表にある「週15時間・約5ヶ月」のすぐ下です。平日だけなら週10時間で「約7ヶ月」の行になります。「1日2時間」と申告した方に週の合計を確認すると、平日だけの週10時間と毎日の週14時間に分かれます。土日を数えていない方が目立ち、ここで2ヶ月の見積もり差が出ます。

どちらでも、副業の初案件に必要な水準(本編のステップ5、納期を切って1サイトを完成させる段階)までは届きます。当校のカリキュラムは週20時間を想定した6ヶ月設計ですが、週15時間で完遂した受講生もいます(よくある質問に記載)。総量は独学の300時間より多いので単純比較はできませんが、週14時間というペースが働きながら維持できる範囲にあることの目安にはなります。

届かないものも書いておきます。「3ヶ月で副業を始める」は、1日2時間では届きません。3ヶ月×週14時間は約180時間で、300時間の6割です。ステップ3のJavaScriptの途中で3ヶ月が終わります。この場合の選択肢は、期間を5ヶ月に延ばすか、週の時間を増やすかの2つで、内容を削ることはお勧めしません。削った範囲は、案件で必ず必要になります。転職や独立にどこまで届くかは、働きながらの到達点の記事に4段階で書いています。

2時間の中身|復帰10分・主作業80分・記録20分

2時間を丸ごと「学習」に使うと、次の日の最初の20分が「前回どこまでやったか思い出す時間」に消えます。2時間は、次の配分で使います。

時間 やること 目的
最初の10分 前回の記録を読み、前回のコードをブラウザで動かす 思い出すのではなく、動いている状態に戻す
次の80分 今日の1単位(次章で決める)に取り組む。教材を読むのはこのうち最大30分 読む時間が増えるほど、書く時間が消える
最後の20分 記録を書く。「今日できたこと」「詰まった箇所」「次回の最初の一手」の3行 次回の最初の10分を成立させる

記録の3行のうち、効くのは3行目です。「次回はheader.htmlの23行目からナビの余白を直す」と書いてあれば、翌日は考えずに始められます。「今日はここまで」としか書いていない記録は、翌日の入口になりません。当校の学習システムでは学習時間の計測と日報の提出を仕組みにしていますが、2026年時点で日報を見ていて止まりやすいのは、時間は書けているのに「次にやること」が書けていない方です。

詰まりは2時間の中に閉じ込める

独学の総時間を一番膨らませるのは、エラーで止まった時間です。1日2時間の場合、これは総時間の問題である前に「今日の2時間が丸ごと消える」問題になります。ルールは1つで、同じエラーに30分かかったら、その日はそこで打ち切ります。打ち切った内容を記録の2行目に書き、翌日の最初の10分で改めて見るか、質問できる相手がいるなら投げます。

30分で打ち切るのは、諦めるためではありません。翌日に見ると5分で解決するエラーが多いからです。夜の2時間の終盤に詰まったエラーは、疲れた目で見ているだけのことが少なくありません。同じ箇所で1週間以上止まる状態が続く場合の判断は、本編の「独学で詰まったら」に書いてあります。

5ステップを「2時間で終わる単位」に切り直す

本編の各ステップは30〜90時間、多くは50時間を超える塊です。1日2時間の人は、この塊を「今日の主作業80分で終わる単位」(以下、2時間で終わる単位)に切ってから始めます。原則は1つ、今日の80分で終わらない単位には着手しないことです。

ステップ 2時間で終わる単位 2時間に載らないもの(休日に回す)
①HTML/CSS基礎 教材1講義を読んで、その場で同じものを白紙から書く 環境構築。最初の休日にまとめて済ませる。平日に始めるなら初日と2日目の2枠を丸ごと充て、ここで「進んでいない」と焦らない
②模写コーディング セクション1つ(ヘッダーだけ、ファーストビューだけ) 1ページの通し模写、レスポンシブ対応の全体調整
③JavaScript 機能1つ(メニューの開閉だけ、スライダーだけ) 複数機能の組み合わせ、既存コードの読解(まとまった集中が要る)
④実務品質 過去の模写1ページを、命名規則を決めて書き直す サイト全体の構造の見直し
⑤納品想定の制作 納期を「日数」ではなく「セッション数」で切る。30〜50時間なら15〜25セッション 公開作業(サーバーへのアップ、ドメイン設定)は初回に時間が読めないので休日に

ステップ②の模写を例にします。まとまった時間がある人は、1ページを上から下まで一気に写して、崩れた箇所を最後に直します。1日2時間の人が同じやり方をすると、3日に分けた模写の2日目に「昨日どこまで書いたか」で20分消え、3日目に全体が崩れていて直せません。セクション単位で切れば、毎日「ヘッダーが完成した」「ファーストビューが完成した」で終われます。完成した状態で終わるかどうかが、翌日の入口の軽さを決めます。

ステップ⑤の納期は、日数で切らないでください。「2週間で1サイト」と決めると、平日2時間の人は10セッション=20時間しか使えず、本編の目安30〜50時間に届きません。「20セッションで1サイト」と決めれば、平日だけなら4週間、土日も使えば3週間と、自分の週の型に合わせて日数が決まります。納期を切る練習の本質は日数ではなく、決めた作業量の中で完成させることです。

平日と休日で学ぶ内容を分ける|週の型

平日の2時間と休日の2時間は、同じ2時間ではありません。平日は中断しても損が小さい作業、休日は途中で切ると損が大きい作業に充てます。

向いている作業 理由
平日(2時間) 教材1講義+その場で書く、模写のセクション1つ、JavaScriptの機能1つ、前日のエラーの再確認 途中で呼ばれても、翌日に続きから始められる粒度
休日(3〜4時間) 環境構築、1ページの通し模写、レスポンシブの全体調整、既存コードの読解、公開作業 一度頭に全体を載せる必要があり、細切れにすると毎回載せ直しになる
予備日(週1日) その週に飛ばした分の回収。飛ばしていなければ休む 崩れた週を翌週に持ち越さない

週の型として当校が勧めているのは、「平日4日×2時間+休日1日3〜4時間+予備日1日」です。合計は週11〜12時間で、300時間なら約6ヶ月と、毎日2時間の週14時間より1ヶ月長い計算です。それでも毎日型より完走しやすいのは、予備日があるからです。毎日2時間と決めた人は、残業で1日飛ばした時点で「計画が崩れた」と感じます。この感覚が2回続くと、3回目は机に向かいません。予備日を最初から置いてあれば、飛ばした日は「予備日に回す」と処理できて、計画は崩れていません。

崩れないことを優先する理由は、崩れた後の中断が、エラーで止まる時間と並んで独学の総時間を伸ばす二大要因だからです。中断の一般的な構造と、繁忙期を計画に組み込む考え方は社会人向けスクール選びの記事の「途中で消える5つの共通点」に書いてあります。本記事の週の型は、それを1週間の単位に落としたものです。

1日2時間ペースで「間に合っているか」の判定

間に合っているかは、経過月数ではなく「何週目にどのステップの卒業判定を満たしたか」で見ます。週14時間(毎日2時間)を前提にした目安です。平日だけの週10時間なら各行の週数に1.4を掛け(4〜5週目→6〜7週目)、前章の週11〜12時間の型なら1.2を掛けて読んでください。

週数 満たしていれば順調 満たしていない場合に多い原因
4〜5週目 ステップ①の卒業判定(白紙から見出し・リスト・画像・フォームが書け、2カラムが組める) 環境構築で初週が消えた。教材を読む時間が80分の半分を超えている
10〜11週目 ステップ②の卒業判定(中規模LPを手本なしで完成、レスポンシブまで) 模写を通しでやろうとして、毎回やり直している。休日を通し模写に使えていない
14〜15週目 ステップ③の卒業判定(頻出3点を実装できる) JavaScriptで止まっている。原因の分岐はJavaScriptで止まる理由の記事
18〜19週目 ステップ④の卒業判定(命名規則を決めて書き直せる) 「動いたから次へ」で書き直しを飛ばしている
21〜22週目 ステップ⑤完成(納期内に1サイトを公開) 納期を日数で切って、セッション数が足りていない

各ステップの卒業判定の中身は本編の5ステップに書いてあります。この表は、それを週数に置き換えただけです。2週以上遅れているときの選択肢は3つで、期間を延ばす、週の時間を増やす、質問できる環境を用意する、です。1日2時間の人に「時間を増やす」は現実的でないことが多いので、実際には期間を延ばすか環境を用意するかの2択になります。

遅れを週末8時間で取り戻すのは勧めません。理由は「途中で消える5つの共通点」の共通点1にある反動と同じ構造です。遅れは翌週に持ち越さず、期間表の側を書き換えてください。5ヶ月が6ヶ月になるだけで、判定表の各行が1週ずつ後ろにずれる以外は変わりません。

枠を飛ばしたときの、次のセッションの入り方

2時間の枠を飛ばした後の最初のセッションは、空いた日数で入り方を変えます。共通するのは、復帰の1回目に新しい単元へ進まないことです。

  • 1〜2日飛ばした: 記録の3行目から、そのまま続きを始める。予備日に回した扱いにして、計画は変えない
  • 3日〜1週間空いた: 最初の10分を30分に延ばす。記録を読み、前回のコードを動かし、直近で完成させたセクションを1つ、何も見ずに書き直す。それで残りの主作業60分が終わっても構わない
  • 2週間以上空いた: 新しい単元には入らず、最後に完成させたものを1つ、白紙から再現する。1〜2セッションかかっても、これが最短の戻り方。「忘れたから最初から」は選ばない

2時間取れない日のために、縮退版も決めておきます。30分なら、前回のコードを開いて1箇所だけ変えて動かす。15分なら、記録の3行だけ書く。0分なら、翌日の最初の一手を1行だけメモする。学習が止まるのは「2時間できなかった日」ではなく、「何もしなかった日が3日続いたとき」です。15分でも触れば、3日は続きません。

疲れている日に「休んでいい」と言うほうが優しく聞こえます。それでも当校が15分版を勧めるのは、休んだ日が続いた後の復帰の重さを、日報の空白として何度も見ているからです。

当校の場合|この記事の「記録」と「打ち切り」を仕組みにしている

AddedPallasのカリキュラムは週20時間想定の6ヶ月設計で、独学より範囲が広い分、時間も多く見ています。それでも受講生の多くは働きながら学んでいて、教材は24時間閲覧できます。本記事で書いた2つの仕組みは、当校では学習システムと講師の担当です。記録は学習時間の計測とグラフ化、日報の提出として学習システムに組み込んであり、詰まりの打ち切りはチャットの無制限質問と1営業日以内の回答が受け皿になります。30分で打ち切った内容を、そのまま講師に投げられる形です。

独学で完走する人は確かにいます。その人たちがやっていることを仕組みに置き換えたのが当校の設計で、逆に言えば、記録と打ち切りを自分で回せる人は独学でも進めます。回せそうかどうかは、日報の書き方を見せてもらえれば判断できます。

よくある質問

1日2時間の独学だと、Web制作は何ヶ月で身につきますか?
毎日2時間なら週14時間で約5ヶ月、平日だけなら週10時間で約7ヶ月が目安です。総量およそ300時間を週の時間で割った数字で、副業の初案件に必要な水準まで含みます。3ヶ月では途中で終わるので、期間を延ばすか週の時間を増やしてください。
毎日2時間と、週末にまとめて8時間では、どちらがいいですか?
毎日型のほうが定着しますが、崩れやすさでは「平日4日×2時間+休日1日+予備日1日」の型を勧めます。毎日と決めると1日飛ばした時点で崩れた感覚になり、それが続くと止まります。予備日があれば、飛ばした分をそこに回せて計画が崩れません。
2時間取れない日はどうすればいいですか?
30分なら前回のコードを1箇所変えて動かす、15分なら記録の3行だけ書く、0分でも翌日の最初の一手を1行メモします。学習が止まるのは「何もしない日が3日続いたとき」なので、15分でも触ることに意味があります。
1日2時間の独学で転職はできますか?
本記事の範囲は副業の初案件に必要な水準までで、正社員転職には年齢条件や別の準備が加わります。働きながらどこまで届くかは「働きながらの到達点」の記事に、年齢別の考え方は30代40代の記事に書いています。

まとめ|期間は本編で、実行は2時間単位で

1日2時間の独学で押さえることは4つです。

  • 「1日2時間」が毎日(週14時間・約5ヶ月)か平日だけ(週10時間・約7ヶ月)かを先に決める。副業の初案件水準までは届き、3ヶ月では届かない
  • 2時間は復帰10分・主作業80分・記録20分。記録の3行目「次回の最初の一手」が翌日を決める。同じエラーは30分で打ち切る
  • 5ステップを「80分で終わる単位」に切り直す。平日は中断に強い作業、休日は通し作業、予備日を週1日置く
  • 間に合っているかは週数×ステップの卒業判定で見る。遅れは週末8時間で取り戻さず、期間の側を延ばす

自分の週に何時間取れるか、その時間でどのステップまでいつ届くかを一緒に組みたい方は、無料カウンセリングで平日と休日の使える時間を教えてください。独学で進める場合の週の型も、その場で一緒に作ります。

この記事を書いた人

AddedPallas編集部
実務特化型オンラインプログラミングスクール「AddedPallas」(運営: 株式会社SynerCreate)の編集チーム。受講生の学習データとカウンセリングで寄せられる相談をもとに、未経験からWeb制作・プログラミングで収入を得るための情報を発信しています。

監修: AddedPallas 現役エンジニア講師(サポート体制はこちら)
Web制作・フロントエンド開発の実務と並行して受講生の指導を担当。本記事の2時間の配分・週の型・復帰手順は、働きながら学ぶ受講生の日報と進捗指導の経験に基づいて監修しています。

制作プロセスについて: 本記事は編集部が執筆し、現役エンジニア講師が内容の正確性を監修しています。期間の数字は当サイトの独学ロードマップ本編の目安(総量250〜350時間)を週の時間で割ったもので、個人差があります。週の型や判定の週数は当校の運営上の見立てで、成果を保証するものではありません。本記事はスクール運営者による執筆であり、その立場を本文中に開示しています。

\相談だけでもOK!すべての疑問をプロが解決します!/

まずはお気軽に
無料カウンセリングにお越しください

「自分にできるか不安」「まずは何をすればいいの?」
「副業でもできるの?」「転職もできるの?」

無料カウンセリングを予約する