
「教材を写す学習」vs「仕様書から作る学習」
教材を写す学習で身につくこと・身につかないこと
プログラミング学習の
写す学習で身につくこと
- プログラミング言語の
基本文法 - コードを
読む力 (ある 程度) - 開発環境の
セットアップ手順 - フレームワークの
基本的な 使い方
写す学習では身につかないこと
- 「なぜそう
書くのか」の 理解 — 手順は 覚えても、 設計意図がわからない - ゼロから
設計する 力 — 教材がなくなった 途端、 何を 書けばいいかわからない - エラーに
対処する 力 — 教材通りに 書けば エラーが 出ないので、 対処法を 学べない - 要件を
実装に 変換する 力 — 「何を 作るか」は 教材が 決めて くれて いる
写す学習は
「教材を
仕様書から作る学習とは
仕様書から
学習の流れ
- 仕様書を
読む — 「何を 作るか」が 文章で 書かれている - 設計を
考える — データ構造、 画面構成、 処理の 流れを 自分で 決める - 実装する — コードの
書き方は 自分で 調べて 判断する - レビューを
受ける — 他者から フィードバックをもらい 改善する - テストする — 仕様通りに
動くか検証する
この
具体的な違い
教材を
仕様書から
同じ
仕様書から
現場で求められるのはどちらか
現場の
現場で起きること
- プロジェクトマネージャーから
仕様書が 渡される - 仕様書を
読み、 不明点があれば 質問する - 設計を
考え、 実装計画を 立てる - コードを
書き、 テストを 書く - プルリクエストを
出し、 レビューを 受ける - 修正して、
マージする
この
実務で必要な力
| スキル | 写す学習で | 仕様書学習で |
|---|---|---|
| 仕様の | ほぼ | 鍛えられる |
| 設計力 | 鍛えられない | 鍛えられる |
| 自己解決力 | 鍛えにくい | 必然的に |
| コードレビュー対応力 | 鍛えられない | 鍛えられる |
| 見積もり力 | 鍛えられない | 鍛えられる |
写す学習を
仕様書ベースの
教材の
仕様書が
なぜ
現実的な
写経から
学習方法を選ぶときのポイント
「写す学習」と
学習のステップ
- 入門期
(1〜3ヶ月) — 写す学習で 基礎文法と フレームワークの 使い方を 覚える - 基礎固め期
(3〜6ヶ月) — 教材を 参考にしつつ、 少しずつ 自分で 考える 部分を 増やす - 実践期
(6〜12ヶ月) — 仕様書を 読んで 設計から 実装までを 自力で 行う - 応用期
(12〜18ヶ月) — チーム開発、 コードレビュー、 テスト、 デプロイまで 経験する
多くの
「教材を
近道はありません。




