𝗔𝗜 𝗜𝘀 𝗕𝗿𝗲𝗮𝗸𝗶𝗻𝗴 𝗧𝗲𝗰𝗵 𝗠𝗲𝗻𝘁𝗼𝗿𝘀𝗵𝗶𝗽
AIは私たちの働き方を変えつつあります。同時に、新しい開発者の育成方法をも破壊しています。
かつて、メンターシップは単純なパターンに従っていました。ジュニアは繰り返しのタスクを行い、シニアが彼らを導きました。ジュニアが何かを壊し、シニアがそれを修正する。両者がこのサイクルを通じて学んでいたのです。
AIはこのサイクルを壊してしまいました。
問題点
GitHub CopilotのようなAIツールは、現在、ジュニアが担当すべきタスクをこなしてしまいます。これにはデバッグやボイラープレートコードの記述が含まれます。
ジュニアがAIを使うと、学習において最も重要なステップ、つまり「問題を人間に説明する」というプロセスをスキップしてしまいます。ロジックを理解することなく、即座に答えを得てしまうのです。これにより、いくつかのリスクが生じます。
- ジュニアに基礎的なデバッグスキルが欠如する。
- ジュニアが、シニアを「不可欠な存在」ではなく「いなくてもいい存在」と見なすようになる。
- シニアは、自身の業務に加えてAIを活用するジュニアの業務まで管理することになり、バーンアウト(燃え尽き症候群)に直面する。
- 業界がリーダーシップの危機に直面する。シニアはピープルマネジメントスキルを失い、ジュニアは脆弱な技術基盤のまま昇進していく。
過度な依存のリスク
AIは失敗することがあります。古いコードや複雑な依存関係を誤解することも少なくありません。もしジュニアがAIだけに頼ってしまうと、ツールが機能しなくなったときにパニックに陥ります。彼らには、その混乱を収拾するスキルが備わっていないからです。
メンターシップ・ループを修復する方法
ワークフローに人間同士のやり取りを強制的に組み込む必要があります。そのための3つの方法を紹介します。
構造化されたペアプログラミング:AIに触れる前に、ジュニアが自分の思考プロセスをシニアに説明することを義務付けます。これは学習ループを再構築するための最も効果的な方法です。
タスクのセグメンテーション:アーキテクチャ設計のような高レベルの意思決定を、「人間のみが行うタスク」として指定します。これにより、ジュニアは人間の専門性の価値を実感できます。
リバース・メンターシップ:AIが失敗した際に、それをジュニアにドキュメント化させます。ジュニアはこれらの失敗事例をシニアに提示すべきです。これにより、ジュニアはAIの誤りを見抜く力を養い、人間の判断に対する信頼を築くことができます。
このパイプラインを修正しなければ、テック業界は脆くなってしまいます。コードが実際にどのように機能しているのかを誰も理解できなくなり、イノベーションは停滞するでしょう。
システムが壊れる前に、ループを修正してください。
Optional learning community: https://t.me/GyaanSetuAi