AI時代のプログラミング学習シリーズ
AI時代のプログラミング学習:理解と責任の技術
対象:C#の基礎〜WinFormsの最初の自作までを終えた人。これから学び始める人は、先に 生成AIと教育、もっと知るシリーズ を読んでください。
AI を前提にした学習・実務が進む一方で、「その場しのぎで動かす」だけでは伸びない、という 学習の基準を共有するシリーズです。コードの書き方講座ではなく、理解・責任・使い分け を言語化します。
- AIで20倍になる人と、0倍になる人の違い(第1回)
- AIのコードに責任を持てるとはどういうことか(第2回)
- AIでつまずく人は、Googleでもつまずいていたかもしれない(第3回)
- AIにコードを書かせてもいい? ― 熟練者のAI活用と「丸投げ」の違い(第4回)
- AI時代の真の上級者は「最も速く書く人」ではなく、「最も上手く疑う人」(第5回)
- 最初の2か月はAIにコードを書かせない ― 3段階で考えるAIの使い方(第6回)
- AIのコードで間違い探し ― 見抜く力を鍛える4問(第7回)
場面によってAIの使い方は変わります
各回には「まず自分で書く」と「AIに書かせてから読む」の両方が出てきます。矛盾ではなく、場面によって目的が違うためです。
| 場面 | AIの使い方 | 確かめること |
|---|---|---|
| 基礎を復習・練習するとき(配列・ループ・条件分岐など) | まず自分で書く。分からなければ、ヒントや説明をAIに聞く | 実行結果を予想できるか、処理を1行ずつ追えるか |
| 制作するとき(自作アプリ・個人制作) | コードを書かせることも含めて使ってよい | 自分の担当した処理を説明できるか、小さく変更できるか |
| 手が止まったとき | 講師やAIの助けを使ってよい | 分からない場所を一つ特定できたか |
※ 学び始めの段階(基礎を終える前)は、AIを使わずに進めます。理由は生成AIと教育シリーズ 第1回にまとめています。
どの場面でも共通するのは、「動いた」で終わらせず、使ったコードから一つでも「これはこういう意味だった」と持ち帰ることです。
このシリーズの読み方
- 各回は 短く読める構成(H2 見出し)を基本にしています。読む順番は自由で、気になる回からで構いません。
- コード例が出る回(第2回など)では、自分の手で追えるか をチェック基準にしてください。
次のステップ(コードの土台を固める)
| 内容 | 記事 |
|---|---|
| プログラムの読み方・実行の流れ | 変数から段階的に学習 |
クラス・List・foreach | クラス気づき学習シリーズ |
| Split・CSV・コレクション | C#データ処理基礎入門 |
訪問数 104 回, 今日の訪問数 1回






