「コードを書きながら英語で説明なんてできない」「ナビゲーターとして指示を出したいのに言葉が出てこない」——英語でペアプロをするたびに沈黙してしまうエンジニアは多い。
英語ペアプロに必要なのは「流暢な英語」ではない。ドライバー・ナビゲーターそれぞれの「声に出す型」さえ覚えれば、誰でもスムーズにペアプロを進められる。
この記事では、エンジニアが実務で使える英語ペアプロフレーズ30選をシーン別に解説する。ドライバーの実況フレーズからナビゲーターの提案・セッション進行まで完全網羅した。
声に出す型を持てば、英語ペアプロは怖くない。
エンジニアが英語ペアプロで困る3つの場面
英語ペアプロが難しいのは、コードを書きながら同時に英語でコミュニケーションしなければならないからだ。まず3つの典型的な困りごとを確認しよう。
場面①:ドライバーとして考えを英語で実況しながら書けない
「今からこの関数を作ります」——日本語でもうまく実況できないのに、英語ではさらに難しく感じる。しかしペアプロでは、ドライバーが考えを口に出すことでナビゲーターが状況を把握できる。
「今何をしているか・なぜそうするか」を短い英語で伝えるフレーズを覚えておくだけで、セッションの質が大きく変わる。
場面②:ナビゲーターとして指示・提案を英語で伝えられない
ドライバーに「次はこうしてほしい」と英語で言おうとすると、言葉が出てこなくなるエンジニアは多い。ナビゲーターは全体の方向性を見ながら、タイミングよく提案を伝える役割だ。
「命令」にならず「提案」として伝えられるフレーズが必要だ。
場面③:詰まったとき・確認したいときに英語で言い出せない
コードで詰まったとき、英語で「助けてほしい」と言い出せないエンジニアは少なくない。ペアプロの目的の一つは、詰まりをその場で解消することだ。
「今考えていること・わからないこと」を英語で素直に伝えるフレーズを用意しておこう。
ドライバー(コードを書く側)のフレーズ10選
ドライバーは「考えを声に出しながらコードを書く」のが基本スタイルだ。沈黙を避け、短い英語で思考を実況しよう。
考えを実況・説明しながら進めるフレーズ
① I’m going to [やること]. Let me start by [最初のステップ].
([やること]をします。まず[最初のステップ]から始めます。)
② So the idea here is to [アプローチの説明].
(ここでのアイデアは[アプローチの説明]です。)
③ I’m thinking we could use [手法/関数名] for this.
(これには[手法/関数名]が使えると思っています。)
④ Let me write a quick test first to make sure I understand the expected behavior.
(まず期待する動作を確認するためにテストを書いてみます。)
⑤ OK, this is getting a bit complex. Let me refactor this into a separate function.
(少し複雑になってきました。別の関数に切り出してリファクタリングします。)
確認・質問するフレーズ
⑥ Does this approach make sense to you?
(このアプローチで問題ないですか?)
⑦ I’m not 100% sure about [部分]. What do you think?
([部分]については確信が持てていません。どう思いますか?)
⑧ Should I handle the error case here, or can we skip it for now?
(ここでエラーケースを処理すべきですか?それとも今は飛ばしても大丈夫ですか?)
⑨ I’m going to hardcode this for now — we can make it configurable later.
(今はハードコードしておきます。あとで設定可能にできます。)
⑩ Give me a second — I need to think through this edge case.
(少し待ってください。このエッジケースを考えてみます。)
ペアプロ後にコードレビューで使えるフレーズをさらに増やしたい方は、英語コードレビューの進め方も参考にしてほしい。
ナビゲーター(指示・提案する側)のフレーズ10選
ナビゲーターは「全体を見ながら、適切なタイミングで提案する」のが役割だ。ドライバーの集中を邪魔せず、必要なときに的確な一言を添えよう。
方針・方向性を伝えるフレーズ
⑪ Before you go further — I think we should [方針の提案] first.
(進める前に——まず[方針の提案]をすべきだと思います。)
⑫ Let’s focus on making it work first, then we can optimize.
(まず動かすことに集中しましょう。最適化はその後でいいです。)
⑬ I think we might need to handle [ケース] as well.
([ケース]も処理する必要があるかもしれません。)
⑭ Can you scroll up? I want to check [確認したい箇所].
(上にスクロールしてもらえますか?[確認したい箇所]を確認したくて。)
⑮ Good — now let’s move on to [次のステップ].
(いいですね。では[次のステップ]に進みましょう。)
改善・修正を提案するフレーズ
⑯ What if you extracted that into a helper function?
(その部分をヘルパー関数に切り出すのはどうでしょう?)
⑰ I think there might be a simpler way to do this — mind if I suggest something?
(もっとシンプルな方法があるかもしれません。提案してもいいですか?)
⑱ Just a thought — could we use [代替手法] instead?
(思ったのですが——代わりに[代替手法]を使えませんか?)
⑲ Watch out — I think [問題点] might cause an issue here.
(注意してください——[問題点]がここで問題になるかもしれません。)
⑳ That looks good! One small thing — [細かい指摘].
(いいですね!一つ細かいことを言うと——[細かい指摘]です。)
ナビゲーターとして改善提案をさらに洗練させたい方は、エンジニアの英語フィードバック術の提案フレーズも合わせて覚えておこう。
セッション進行・切り替えフレーズ10選
ペアプロをスムーズに進めるには、開始・役割交代・終了のフレーズも必要だ。セッション全体の流れをコントロールするフレーズを覚えよう。
セッション開始・役割交代のフレーズ
㉑ Let’s start with you as driver — I’ll navigate. We’ll switch every 20 minutes.
(まずあなたがドライバーで、私がナビゲートします。20分おきに交代しましょう。)
㉒ Want to kick things off? I’ll follow along and jump in as needed.
(始めてもらえますか?私は見ながら必要なときに声をかけます。)
㉓ Time to switch — want to take over the keyboard?
(交代の時間です。キーボードを引き継ぎますか?)
㉔ Let me take over for a bit. I have an idea I want to try.
(少し代わらせてください。試してみたいアイデアがあります。)
㉕ Let’s do a quick sync before we dive in — what’s the goal of this session?
(始める前にさっと確認しましょう。このセッションのゴールは何ですか?)
詰まったとき・休憩・終了のフレーズ
㉖ I’m stuck on this. Can you take a look and see if you spot anything?
(詰まっています。何か気づくことがあれば見てもらえますか?)
㉗ Let me rubber duck this for a second — [問題を声に出して説明].
(少しラバーダックデバッグをさせてください——[問題を声に出して説明])
㉘ Can we take a 5-minute break? I need to step back and think.
(5分休憩できますか?少し頭を冷やして考えたいです。)
㉙ Let’s wrap up here. What should we note down before we finish?
(ここで締めましょう。終わる前に何か記録しておくことはありますか?)
㉚ Good session! Let’s write down what we accomplished and what’s left.
(良いセッションでした!達成したことと残っていることをメモしておきましょう。)
ペアプロ後のスタンドアップで進捗を英語で共有するフレーズは、エンジニアの英語スタンドアップ術も参考にしてほしい。
英語ペアプロをスムーズにする3つのコツ
フレーズを覚えるだけでなく、ペアプロを快適にするための習慣も身につけよう。
「考えを声に出す」習慣をつける(Think Aloud)
ペアプロの最大の価値は、考えを共有しながらコードを書くことだ。「今からXをします」「Yだと思うのですが」という短い一言を声に出すだけで、ナビゲーターが状況を把握しやすくなる。
沈黙が続くと、ナビゲーターは何が起きているかわからなくなる。短くてもいいので声に出す習慣が大切だ。
わからないことはすぐ確認する
「あとで聞こう」と思って黙ってしまうのは、ペアプロの時間を無駄にする。”Does this make sense?” や “I’m not sure about this — what do you think?” など、確認フレーズを使って小さな疑問をその場で解消しよう。
ペアプロは二人で一緒に考える場だ。遠慮は不要だ。
短いサイクルで役割を交代する
一人がドライバーを長く続けると、ナビゲーターの集中力が落ちる。15〜25分を目安に交代するリズムを作ると、両者が常に集中した状態でセッションを続けられる。
交代のタイミングで「今何をやったか・次に何をするか」を一言で共有する習慣もつけよう。
英語でのペアプロを実践練習したい方は、ITエンジニアにおすすめのオンライン英会話5選でロールプレイを試してほしい。
まとめ:英語ペアプロは「声に出す型」を覚えれば怖くない
英語ペアプロは「流暢な英語」ではなく「声に出す型と習慣」で成立する。この記事で紹介したフレーズ30選を使えば、ドライバーもナビゲーターも自信を持ってセッションを進められる。
今日からできることをまとめる。
- ドライバーは “So the idea here is to…” で考えを実況しながら書く
- ナビゲーターは “What if you…” や “I think we might need to…” で提案として伝える
- 詰まったら “I’m stuck — can you take a look?” で素直に伝える
- セッション終了時は “Good session! Let’s note what we accomplished.” で締める
声に出す型を持てば、英語ペアプロは怖くない。フレーズを1つずつ次のペアプロで使い、チームとの共同作業を楽しんでいこう。


コメント