プログラミング学習を始める7日間|スクール相談前に作る小さな成果物

スクールへ相談する前に、プログラミングが自分に向くか確かめたい。
その場合、何か月も独学を続ける必要はありません。
一週間だけ時間を決め、小さな成果物を一つ作ると、必要な支援が具体的になります。

ここでは、売上の金額を入力すると合計を表示する簡単なプログラムを題材にします。
7日で習得できるという意味ではなく、学習時間とつまずき方を観察するための試し方です。

1日目:作りたい結果を日本語で書く

最初から言語やスクールを選ばず、入力と出力を決めます。

  • 入力:3件の売上金額。
  • 処理:合計する。
  • 出力:合計金額を表示する。
  • 今回しないこと:ログイン、決済、顧客情報の保存。

機能を増やしすぎると、学習ではなく設計の迷いで止まります。
一週間は個人情報や実際の売上データを使わず、架空の数値だけにします。

2日目:公式または提供元が明確な教材を一つ選ぶ

教材を何本も比べ続けず、変数、数値、合計、表示を学べるものを一つ選びます。
選んだ教材名、URL、更新日、対応環境をメモしてください。

IPAのデジタルスキル標準 ver.2.0では、ソフトウェアエンジニアの役割を設計・実装・運用まで含めて整理しています。
今回も動画を見ただけで完了にせず、動くものと確認記録を残します。

3日目:例をそのまま動かし、変更は一か所にする

教材の例が動いたら、数値か表示文だけを変えます。
一度に複数箇所を直すと、どの変更で動かなくなったか分かりません。

エラーが出たら、時刻、直前の変更、表示された文、試したことを記録します。
パスワードやAPIキーが画面に含まれる場合は、質問サイトや相談画面へ貼らないでください。

4日目:合計する処理を自分の例へ置き換える

架空の3件を、例として1,200円、800円、2,000円に置き換えます。
正しい合計は4,000円です。

結果が違ったら、入力の型、桁区切り、文字列と数値の違いを確認します。
答えを先に知っている小さな例にすることで、プログラムの結果を検算できます。

5日目:一つだけ例外を入れる

空欄、0円、数字以外の入力から一つ選び、どう扱うか決めます。
すべての例外に対応する必要はありません。
「数字以外ならエラーを表示する」のように、今回の完成条件を一つ追加します。

6日目:別の人が読める説明を付ける

READMEやメモに、次の4項目を書きます。

  1. 何ができるか。
  2. どの環境で確認したか。
  3. 起動・実行する手順。
  4. まだ対応していないこと。

コードが短くても、使い方を説明できなければ他の人へ渡せません。
この説明は、スクールの相談時に現在地を伝える材料にもなります。

7日目:学習時間と質問候補をまとめる

日ごとの学習時間、止まった場所、自力で解決できたことを表にします。

記録 相談時に分かること
合計学習時間 受講期間中に確保できる時間の目安
止まったエラー 質問支援が必要な場面
自力で直せた変更 教材だけでも進められる範囲
未完成の機能 次に学びたい内容

相談では「初心者です」とだけ伝えるより、成果物と記録を見せた方が、必要な教材や支援を話しやすくなります。

途中で止めても、記録は判断材料になる

一週間で完成しなくても失敗ではありません。
環境構築で止まったのか、教材の説明が分からなかったのか、時間を取れなかったのかで次の対策が変わります。

同じエラーを二時間以上調べ続けるなど、あらかじめ決めた上限を超えたら、その日は記録して終えます。
翌日に質問文を作り、何を試したかを短くまとめてください。
この過程で、チャット質問で足りるのか、画面共有が必要なのかが見えてきます。

逆に、教材を見ながら動かせても、説明文を一行も書けない場合は、理解を確かめる時間が必要です。
完成画面だけでなく、自分の言葉で処理の流れを説明できるかを確認します。

7日後に決めるのは、入学ではなく次の一手

楽しく続けられ、エラーも切り分けられたなら、独学をもう一週間続ける選択があります。
一人では止まりやすいが、目的は明確なら、添削や質問支援を比較します。
時間を確保できなかった場合は、契約を急ぐより、週の予定を見直す方が先です。

プログラミングスクールの4つの機能を使うと、教材・質問・添削・就業支援のうち、どこへ費用を払うかを分けて考えられます。

確認日:2026年9月16日。この記事は学習設計の例であり、特定講座の修了・転職・収益を保証するものではありません。