BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース シニアソフトウェアエンジニアがジュニアエンジニアから学ぶ方法

シニアソフトウェアエンジニアがジュニアエンジニアから学ぶ方法

原文リンク(2025-04-12)

シニアエンジニアとジュニアエンジニアの間の硬直した階層的なダイナミクスは、イノベーションを阻害し、新しい視点を妨げ、コラボレーションの障壁となる。Beth Anderson氏によればシニアエンジニアはジュニアエンジニアから積極的に学ぶことができる。彼女は相互成長、心理的安全性、継続的学習の環境を作ることを提案している。

Beth Anderson氏は、QCon Londonでシニアソフトウェアエンジニアがジュニアエンジニアから学ぶ方法について語った。

多くの場合、パワーダイナミクスはシニアエンジニアがジュニアエンジニアに情報を伝えることにフォーカスし、自分たちと同じようにエンジニアリングタスクに取り組むことを期待している、とAnderson氏は言う。単なる情報伝達は、シニアエンジニアとジュニアエンジニアの間でシニアエンジニアが新しいアプローチを学び、ジュニアエンジニアから課題や解決策について考えることができるような、有意義な会話を行う機会を逃している可能性がある。

高いパワーディスタンスはジュニアエンジニアが大きな問題を引き起こす可能性のある課題を見つけても発言するのを恐れたり、意見を聞いてもらえず、自分が評価されていないと感じる環境を生み出すことがあります。

シニアエンジニアは非常に高いモチベーションを持ち、新鮮な視点や最新のスキルセットを持っているジュニアエンジニアから学ぶことができる。誰から学べるかを階層や年功序列で固定的に考えるべきではなく、好奇心を称賛し、シニアエンジニアがジュニアエンジニアをコントロールしたり抑え込んだりするのではなく、サポートに注力する環境を作るべきだ、とAnderson氏は言う。

包括的なエンジニアリング文化を育むために、Anderson氏はアクティブリスニング、人々の声を増幅すること、彼らの意見を評価することを提案する。シニアエンジニアは自分がどのようにジュニアエンジニアと接しているか、抑え込み続けるのではなく引き上げることを常に意識し続ける必要がある。

ジュニアエンジニアが安心して発言したり質問したりできるような、心理的な安全性を確保することが重要です。

エンジニアが学び成長し、心理的安全性を感じられる環境を作るために、Anderson氏は「逆フィードバック」、ジュニアエンジニアがシニアエンジニアとのコミュニケーションについて意見を述べたりフィードバックを提供可能にすること、の導入を提案している。

彼女はジュニアエンジニアに対して「どのように学びたいか」「どのようにコミュニケーションを取りたいか」を尋ね、オープンで前向きな姿勢で彼らのアイデアに耳を傾けることについて言及した。

組織の文化に影響を与えるのはジュニアエンジニアにとってより難しいことだが、自分がどのように学びたいかを率直に伝えることは良いスタートになる、とAnderson氏は提案する。

ジュニアエンジニアは学習ツールとして、シニアエンジニアのコードやプルリクエストをレビューさせてもらえるよう依頼し、シニアエンジニアにフィードバックを提供できます。

Anderson氏はジュニアエンジニアに、他の人から学んだ行動を意識し、自分がジュニアエンジニアだった頃に難しいと感じた行動を繰り返さないようにすることをアドバイスした。年功序列は権力のためではなく、ポジティブな変化を生み出す機会なのだ。

職務経験レベルに関わらず、誰もが独自の洞察を持っており、あなたが積極的に耳を傾け、快適で価値があると感じられる環境を与えれば、あなたに何かを教えてくれる存在だ。ジュニアエンジニアは「なぜこういうやり方をしているのか?」と尋ねるのに最適な存在であり、シニアエンジニアはそれを振り返りの機会として捉えるべきだ、とAnderson氏は結論付けた。

InfoQはジュニアエンジニアから学ぶことについて、Beth Anderson氏にインタビューした。

InfoQ: エンジニア間のパワーディスタンスが大きいと、どのような問題が生じる可能性がありますか?

Beth Anderson氏: 最初の会社でミスを犯して先輩エンジニアに叱られたことを覚えています。当時は失敗したように感じましたが、違うやり方を知る方法はありませんでした。

シニアエンジニアが私たちの経験の違いを理解していたら、結果はポジティブな学習の機会になっていたかもしれません。

InfoQ: エンパワーメントのあるエンジニアリング文化を醸成するにはどうすればいいでしょう?

Anderson氏:私たちがエンジニアになったばかりの頃を振り返り、アイデアはあってもそれを実現するための助けを求めていたことを思い出してください。悪いシニアエンジニアはアイデアを却下しますが、素晴らしいシニアエンジニアは後輩のアイデアに耳を傾け、評価し、力を与えます。

私はこれまで一緒に働いてきたすべてのシニアエンジニアから学びましたが、私をもっとも向上させてくれたエンジニアは、オープンな心で私の話に耳を傾けてくれた人たちでした。

作者について

この記事に星をつける

おすすめ度
スタイル

BT