【指導者必見】新人エンジニアの成長を促す質問セリフ集50選
はじめに
新人エンジニアがエラーに遭遇したとき、すぐに答えを教えるのではなく、適切な質問で思考を促すことが成長につながります。この記事では、実際の指導現場で使える質問セリフを場面別にまとめました。
1. 状況把握フェーズ
🎯 目的を確認する
「何を達成しようとしているのか、教えてもらえますか?」
「最終的にどんな状態になっていればOKですか?」
「今回の作業の目的は何でしたっけ?」
🔍 現在地を確認する
「どのステップで詰まっているのか、教えてもらえますか?」
「今どこまで進んでいますか?」
「最後にうまくいったのはどこまででしたか?」
📝 手順を確認する
「ここまでどんな手順でやってきましたか?」
「実行したコマンドを順番に教えてもらえますか?」
「何か手順書やドキュメントは見ましたか?」
2. 問題分析フェーズ
🚨 エラー理解を促す
「エラーメッセージは何て言っていますか?」
「このエラーメッセージ、英語で読むとどういう意味だと思いますか?」
「エラーが出る直前に何をしましたか?」
「このエラー、初めて見ましたか?前にも遭遇したことありますか?」
🤔 仮説思考を促す
「なぜこうなったと思いますか?」
「原因として何が考えられますか?」
「もし〇〇が原因だとしたら、どう確認できますか?」
🔎 調査姿勢を促す
「このエラーについて調べてみましたか?」
「Google検索してみましたか?どんなキーワードで検索しました?」
「公式ドキュメントは確認しましたか?」
「ログを見てみましたか?」
3. 解決策検討フェーズ
💡 自力解決を促す
「どうすれば解決できそうだと思いますか?」
「試してみたいことはありますか?」
「他にどんな方法が考えられますか?」
🛡️ リスク意識を促す
「それを実行すると、どんな影響がありそうですか?」
「本番環境でやっちゃいけない操作、わかりますか?」
「バックアップは取りましたか?」
「元に戻せる方法は確認しましたか?」
🧪 検証姿勢を促す
「まず何を確認すべきだと思いますか?」
「どうやって確認できますか?」
「それで本当に解決したか、どう確認しますか?」
4. 学習促進フェーズ
📚 理解を深める
「このコマンド、何をしているか説明できますか?」
「なぜこの方法で解決したと思いますか?」
「今回の件で何を学びましたか?」
🔄 振り返りを促す
「次同じエラーが出たら、どう対処しますか?」
「今回の経験を活かして、ドキュメントにまとめておきますか?」
「他の人にも共有したほうがいい内容だと思いますか?」
🌱 成長を促す
「今回詰まった原因は何だと思いますか?」
「どうすればもっとスムーズに解決できたと思いますか?」
「次回に活かせることはありますか?」
5. 場面別セリフ集
❌ エラーで固まっている時
「落ち着いて。まずエラーメッセージを一緒に読んでみましょうか」
「エラーが出たってことは、システムが何か教えてくれてるんですよ」
「このエラー、何を言いたいと思いますか?」
🏃 焦っている時
「一度深呼吸しましょう。焦ると見落としが増えますよ」
「ゆっくりでいいので、順を追って説明してもらえますか?」
「まず状況を整理しましょうか」
😰 同じミスを繰り返している時
「前回と何が違いますか?」
「このパターン、前にもありませんでしたっけ?」
「チェックリスト作ってみますか?」
🤷 諦めかけている時
「あともう少しだと思いますよ。どこまで進みましたか?」
「一緒に考えましょう。今どんな状態ですか?」
「行き詰まったら、一旦別のアプローチも考えてみましょうか」
6. 避けるべきNGセリフ
❌ こんなセリフは使わない
「なんでこんなことも分からないの?」
「これ、常識だよ」
「さっき説明したよね?」
「前にも同じこと聞いたよね」
「ググれば出てくるでしょ」
⭕ 代わりにこう言う
「最初は誰でも分からないですよ。一緒に確認しましょう」
「この知識、意外と知られてないんですよね」
「もう一度説明しますね。わかりにくかったかもしれません」
「このエラー、実は奥が深いんですよ」
「調べ方も含めて一緒に確認しましょうか」
7. レベル別セリフの使い分け
🌱 入社1ヶ月目(超初心者)
「このコマンド、一緒に実行してみましょうか」
「画面を共有してもらえますか?」
「まずは手順通りにやってみましょう」
「わからないことは、何でも聞いてくださいね」
🌿 入社3ヶ月目(初心者)
「まず自分で調べてみて、15分考えてわからなかったら聞いてください」
「エラーメッセージから、どんなことが読み取れますか?」
「ドキュメントのどこを見ればいいと思いますか?」
🌳 入社6ヶ月目(中級者)
「原因の仮説を3つ立ててみてください」
「この問題、どうデバッグしますか?」
「解決策を提案してもらえますか?」
8. 実践例:スクリーンショットの場面で使うセリフ
/dev/nvme0n1p127 is apparently in use by the system;
will not make a filesystem here!
段階的な質問の流れ
Step 1: 状況確認
「何を達成しようとしているのか、教えてもらえますか?」
→ 新人: 「NVMeデバイスにext4ファイルシステムを作成しようとしています」
Step 2: エラー理解
「このエラーメッセージ、何て言っていると思いますか?」
→ 新人: 「デバイスがシステムに使われている、と言ってます」
Step 3: 原因分析
「なぜ『使われている』状態になっていると思いますか?」
→ 新人: 「マウントされているとか...?」
Step 4: 検証方法
「それをどうやって確認できますか?」
→ 新人: 「mount コマンド...ですか?」
Step 5: 解決アクション
「確認できましたか?じゃあ次はどうしますか?」
→ 新人: 「umount してからもう一度試します!」
おわりに
新人エンジニアの成長には、「教える」より「考えさせる」ことが重要です。
効果的な質問の3原則
-
Open Question(開かれた質問)を使う
- ❌「マウントされてる?」(Yes/Noで答えられる)
- ⭕「どんな状態だと思いますか?」(考えさせる)
-
段階的に深掘りする
- いきなり答えを求めず、小さなステップで思考を促す
-
安心感を与える
- 「わからなくて当然」という前提で接する
最後に大切なこと
「困ったときは、いつでも聞いてくださいね」
この一言が、新人の心理的安全性を作ります。
もっと具体的なシチュエーションや、特定の技術領域に特化したセリフ集が必要であれば、追加で作成できます!