🚲
未経験エンジニア教育を自転車で考える――補助輪よりキックバイク
自転車を初めて練習する子どもに「とりあえず漕げ」は乱暴だ。エンジニア教育でも似た光景をよく見る。「手を動かさないと分からないよ」という言葉は正しくても、段階設計がないと冷たく響く。補助輪とキックバイクの違いから、未経験者への支援を考え直す。
なぜ「まず漕げ」が生まれるのか
- 経験者はバランス・体重移動・停止を無意識に統合しており、技能を分解して言語化しづらい。
- 自転車は「乗れる/乗れない」の二択に見え、途中の段階を設計する文化が薄い。
- 支援には時間がかかるため、忙しい現場ほど「転んで覚える」が最短に見えてしまう。
補助輪モデルのズレ
補助輪はバランスという最重要要素を一時的に消し、ペダルを回す成功体験を与える。だが外す瞬間にギャップが露呈する。「支え続けるか、いきなり手を離すか」の二択になり、適切な負荷設計を失う。
キックバイク的な分解をエンジニアリングに移す
キックバイクは「まずバランス」を独立させ、ペダルを後から足す。エンジニア教育でも技能を分割できる。
- 環境構築だけをクリアする(走り出す前の姿勢づくり)。
- 読む専用の小さなサンプルで、成功例の分解を覚える(バランス感覚)。
- 成功体験を数分で終わるタスクに刻む(短距離で止まれる道を用意)。
- 失敗しても壊れない安全な場をセットし、転び方を知ってもらう(リカバリーの練習)。
- 徐々にペダル=実装量を足し、速度と停止を反復する(レビューやテストで減速ポイントを作る)。
手を離すタイミングを決めるために
- 「何ができていないか」を本人と一緒に言語化し、段階を共有する。
- 介入は点でなく線に置く。最初に一緒にやり、中盤で手を放し、最後に振り返る。
- うまくいった操作を明示し、成功の理由を本人に説明してもらう。
- 支援を減らすたびに、転んだときのリカバリープランを先に示す。
教えるとは押し続けることでも、放置することでもない。どこで手を添え、どこで離すと自走できるかを一緒に見極める行為だ。キックバイク的な分解と段階設計が、その冷たさを温度のある支援に変えてくれる。
Discussion