
AI時代のジュニアエンジニア育成は「レビューで育てる」──説明できないコードを出さない決まり、任せる範囲の4段階、質問で返すレビューの型と、月の時間の配り方の例
この記事は、AIのコーディング支援が当たり前になった制作会社で、ジュニアエンジニアをどう育て、どこまで任せるかを扱います。AI時代のジュニア育成を、レビューを中心に組み直す方法です。
速く書けるのに、なぜ動くのかを答えられない
入社半年のエンジニアが、会員登録の画面を1日で仕上げてきました。
AIのコーディング支援を使い、動作も確かめてあります。
レビューで「この部分は、なぜこの書き方なのか」と聞くと、答えが返ってきません。
「AIがこう書いたので」。
コードは動いています。けれど、このエンジニアは、次の不具合を自分で直せるでしょうか。
速く書けることと、分かっていることが、離れ始めているのです。
ジュニアの仕事がAIに移ったあと、検品や対話から任せていく育て方は、別の記事で扱いました。この記事は、エンジニアとしてコードを任せる側の話です。
▶ Web制作のAI時代の採用と育成、ジュニアの仕事がAIに移ったあとに何を任せるか──検品、お客様との対話、ディレクションを育てる順番と、採るときに見る力
AI時代のジュニア育成とは、AIで書いたコードを「自分の言葉で説明できるか」をレビューで確かめ、説明できた範囲から、任せる変更の重さを段階的に上げていくことである
黒字化の外科医です。AIで書けるジュニアを、直せるエンジニアに育てる手順を解剖します。
レビューで育てるべき理由は、三つあります。
第一に、AIは、書く過程の「つまずき」を肩代わりしてしまうから。
以前のジュニアは、動かないコードと格闘する中で、仕組みを覚えていました。その時間がなくなった今、理解を確かめる場を会社が用意する必要があります。
第二に、レビューは、すでに毎日ある場だから。
新しい研修を作らなくても、レビューのやり方を変えるだけで、育てる場になります。
第三に、任せる範囲は、理解の深さで決めるしかないから。
AIを使えば、ジュニアでも重い変更を「書けて」しまいます。書けることではなく、説明できることを、任せる基準にします。
決まりは一つ:説明できないコードは、レビューに出さない
ジュニアにも、先輩にも、同じ決まりを当てはめます。
変更をレビューに出す前に、次の3つを自分の言葉で書く。
1. この変更で、何が、どう変わるか
2. AIが書いた部分のうち、自分が一番自信のない箇所と、その理由
3. どうやって動作を確かめたか2の「自信のない箇所」を書かせるのが要点です。
分からないことを分からないと書けるジュニアは、伸びます。書けない場合は、そこが教える場所です。
チーム全体で、誰が何を見るかのレビューの体制は、こちらで扱いました。
▶ AIコードレビューの体制、制作会社は「誰が何を見るか」を先に決める──書いた人・確かめる人・承認する人の役割分担と、レビュー工数を月の予定に確保する計算例
任せる範囲の4段階:変更の重さで上げていく
【第1段:軽い変更】
見た目の調整、静的なページの追加、文言の修正
上がる条件:3の「確かめた手順」を、毎回漏れなく書ける
【第2段:中くらいの変更(先輩とペア)】
フォームの入力、データの読み書き、外部サービスとの連携
上がる条件:レビューの質問に、AIに聞き直さずに答えられる
【第3段:中くらいの変更(ひとり)】
同上を、ひとりで設計からレビューに出すまで
上がる条件:差し戻しの理由に、同じものが続かない
【第4段:重い変更(先輩のレビュー必須)】
ログイン、権限、決済、個人情報
上がる条件:他人の変更をレビューして、指摘を出せる最後の条件は、「レビューできること」です。
人のコードの問題を指摘できるようになって初めて、重い変更を任せます。
質問で返すレビューの型
ジュニアのレビューでは、直し方を書くより、質問で返します。
× 「ここは〇〇に直してください」
〇 「この入力が空のとき、どうなりますか」
〇 「AIは、なぜここで〇〇を使ったと思いますか。ほかの書き方と比べて」
〇 「この処理を、AIなしで一から書くとしたら、どこから書きますか」
〇 「この変更で、ほかに影響を受ける画面はどこですか」答えられなかった質問は、記録に残し、週に1回、先輩と15分で振り返ります。
同じ質問に答えられなくなったら、その分野は理解できています。
例:ジュニアエンジニア1人の月の時間の配り方(数字はすべて例)
AIを使った実装 60時間
テストを書く・動作を確かめる 30時間
自分の変更の説明とセルフレビュー 20時間
先輩の変更を読む(レビューの同席)20時間
AIを使わずに書く練習 10時間
会議・その他 20時間
合計 160時間検算:60 + 30 + 20 + 20 + 10 + 20 = 160時間。
「AIを使わずに書く練習」の10時間は、削らないでください。
小さな機能を、AIに頼らず書いてみる時間があると、AIの出力の良し悪しが見えるようになります。
今すぐ試せる:ジュニアの段階表を作るプロンプト
私はWeb制作会社の技術責任者です。AIのコーディング支援を使うジュニアエンジニアの、任せる範囲の段階表を作りたいです。
(社員の実名や顧客名は入力しません)
【前提】
・ジュニアの人数と、経験の長さ:〔記載〕
・自社でよくある変更の種類:〔記載〕
・今のレビューのやり方と、レビューできる人の人数:〔記載〕
・最近のレビューで多い指摘:〔記載〕
1. 自社の変更を「軽い・中くらい・重い」に分け、4段階の任せる範囲を作る。
2. 各段階の「次に上がる条件」を、レビューで観察できる行動で書く。
3. 質問で返すレビューの質問例を、自社の変更の種類ごとに3つずつ作る。
4. ジュニア1人の月の時間の配り方を、合計が勤務時間になるように示す。構造的なリスク
逆説を指摘しておきます。
質問で返すレビューは、先輩の時間を、直し方を書くよりも多く使います。
忙しい時期ほど、先輩は「直しておいたよ」で済ませたくなります。
先輩が直してしまうと、ジュニアの手元には、なぜ直されたのかが残りません。
だから、ジュニアのレビューの時間は、先輩の月の予定に、育成の時間として先に入れてください。その時間は、案件の見積もりではなく、会社の投資として扱います。
よくあるQ&A
Q. ジュニアにAIを使わせない方が、育つのでは?
使わせない会社に、AIを使いたい人は来なくなります。使わせたうえで、説明できることを求める方が現実的です。
Q. 説明できないコードを出してきたら、どうするか?
差し戻すのではなく、その場で一緒に読みます。どこから分からなくなったかが、次に教えることです。
Q. 先輩も、AIのコードを説明できないことがある。
同じ決まりを当てはめてください。ジュニアにだけ求める決まりは、守られません。
最後に
AIで速く書けることと、直せることは、別の力です。
説明できないコードを出さない決まりと、質問で返すレビューで、任せる範囲を一段ずつ上げた会社だけが、AI時代にも直せるエンジニアを育て続けられるのです。
AIコーディングの社内規程と、4週の教育計画の型は、運用キットにまとめました。
▶ AIコーディングの社内ルール、導入から運用までの型一式──利用規程のひな形、権限表と共有設定の例、変更の記録テンプレート、4週の教育計画、続けるかを決める評価シートと計算例
これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。
#Web制作会社 #人材育成 #エンジニア育成 #コードレビュー #AI駆動開発 #新人教育 #制作会社経営 #中小企業 #AIコーディング #組織づくり