Go back

「少し上の先輩」が面倒を見る — 新人教育に必要な距離感

Posted on:

今朝、夢のなかで教育の話をしていた。自分が何か語っている場面で、目が覚めた。気になっていたテーマだったらしく、起き抜けのまま書き始めた。

頭に残っていたのが、「以心伝心」という言葉だった。言わなくてもわかる、空気で通じる、というニュアンスだ。ただ、それで記事の軸にするのは違う気がした。自分が気になっているのは、通じ方そのものより、誰が新人のそばにいるかのほうだ。

最近気になっているのは、少し上の先輩が面倒を見るという風習である。年齢も業界歴も近い人に育ててもらう構図だ。遠すぎてもだめだし、近すぎて逃げ場がなくてもつらい。その距離感について、個人的な経験とあわせて書いてみる。


「少し上の先輩」が面倒を見る風習

日本の現場、とくにエンジニアリングの現場では、新人が入ってくると、少し年上や少し業界歴の長い人がついて教える、という流れが多い気がする。公式のメンター制度があるところもあれば、自然発生的にそうなるところもある。

自分も新人が面倒を見てもらう側だったし、後になって先輩側に回ったこともある。振り返ると、この「少し上」という距離が、意外と大事だった気がしている。

ベテランに直接ついてもらうのは贅沢だし、情報量も多い。ただ、年や業界歴が離れすぎていると、何をしているのか、なぜその判断なのかが、新人側から追いきれないことが多い。前提が違いすぎる。


離れすぎてもだめ。世代が違うと、話すべきことがわからない

問題は、年次が近ければ必ずうまくいく、という話でもない。逆に、離れすぎていてもだめだ。

世代が違うと、そもそもお互い何を話せばいいのかがわからない場面がある。業務の話はできる。でも、困っていることの粒度が違う。先輩は「全体の設計」の話をしていて、新人は「このエラーメッセージの意味」で止まっている、ということが起きる。

年上にスムーズにコミュニケーションがとれる人なら、まだうまくいくかもしれない。ただ、だいたいの新人はそれが難しいと思う。自分もそうだった記憶がある。最初は質問するタイミングすらわからない。何を聞けば失礼にならないか、考えすぎて黙ってしまう。

今になって思うのは、「普通に話せる」というのは、能力というより経験からくる自信で成り立っている、ということだ。いろいろ経験して、失敗もして、自分の言葉で説明できるようになる。その積み重ねの先に、年上とも自然に会話できる状態がある。最初からそれを求めるのは、順序が違う。


プログラミングは、先輩の動きを見て学んでいく

プログラミングの勉強も、教科書だけでは足りないことが多い。現場では、先輩の行動やコードの書きっぷりを見て学んでいくものだと思っている。

たとえば、こんなところを見ている。

  • 先輩がどんな PR を書いているか
  • レビューでどんなポイントを押さえているか
  • チケットの切り方、コメントの書き方、名前の付け方

業務の理解は、そうした日常の観察の積み重ねで深まっていく感じがある。言葉で「こういう設計にしろ」と説明されるより、実際の差分を見て「この人はここを気にするんだな」と掴む方が、身体に残る。

自分の記憶だと、先輩に言われたのはコードの作法そのものより、「このお客様は、ここを気にするから」 という属人っぽい話だった気がする。今になって振り返ると、「確かに、このお客さんだったらそこは気にするな」とわかる。ただ、初見ではなかなかわからない。会っていないし、仕事もしていない。先方の事情も、過去のトラブルも、まだ自分のなかにない。

だから、言われたことをただなぞる形でメモを取るだけでは足りない。そういう情報こそ、片隅に置いておく。必要なときに取り出せるように準備しておくのも、必要だなと思った。いまは意味がわからなくても、「誰が何を気にするか」という種は残しておく。あとから経験が追いついたときに、初めてつながる。

だから、観察できる距離に先輩がいることが大事になる。離れすぎていると、観察そのものが成立しない。PR の意図が読み取れない。指摘の背景にある経験が、見えない。


教育の観点では、業界歴や年齢が近いことは意味がある

ここまでの話をまとめると、新人と先輩の距離感は、業界歴や年齢が近いという点が、ある意味で教育の観点では大事だと思っている。

近いと、同じような壁を比較的最近乗り越えている。だから、いま躓いているポイントに共感しやすい。「昔はこうだった」ではなく、「去年自分が止まっていた場所」として話せる。言葉の解像度が合いやすい。

遠い先輩は、全体の見通しやキャリアの話には向いている。ただ、日々のコードの書き方や、今日明日のタスクの進め方を教える役としては、「少し上」の方が機能しやすい場面が多い気がする。

言葉にしなくても通じる関係は、ゴールのように見える。でも教育の入口ではない。入口にあるのは、観察できる距離と、話が通じるくらいの経験差だ。そこを飛ばして「察してほしい」になると、新人側は何を見ればいいかわからなくなる。


まとめ

  • 新人教育で大事なのは、察することより、観察できる距離に誰がいるか
  • 少し上の先輩が面倒を見る風習には、観察と共感のしやすさという合理性がある
  • 離れすぎると、世代差で「何を話すべきか」がわからなくなり、多くの新人は年上との会話自体が難しい
  • 「普通に話せる」のは経験からの自信で、最初からできる人は少ない
  • プログラミングは、先輩の PR や「このお客様はここを気にする」といった属人情報も含めて観察し、片隅に残しておくことが大事
  • 教育の観点では、業界歴や年齢が近い先輩の存在は、距離感として意味がある

完璧な距離は、現場ごとに違う。全員に同じメンター像を当てはめる必要もない。ただ、「誰が教えるか」を決めるときに、スキルの高さだけ見て遠い人をつけるのではなく、いまの新人から見て観察できる距離にいるかも見たい。夢で浮かんだ「以心伝心」は、その距離で一緒に走ったあとに、少しずつ生まれてくるものなのかもしれない。