スタッフプラスエンジニアは、より大きな影響を与える技術リーダーとして機能するものである。物事を成し遂げる彼らの能力は、他の人を成長させ、指導するため、彼らの個々の能力を超えたものになる。テクノロジー業界は、エンジニアが個別に作業するという考えから離れてきている。コラボレーションがスタッフプラスの役割において最も重要な行動の1つとなる。
Blanca Garcia Gil氏は、QCon London 2022で効果的なスタッフプラスエンジニアになるための振る舞いについて話をした。
スタッフプラスエンジニアの役割は、テクニカルリーダーシップ路線のキャリアパスだとGil氏は説明した。
私たちはあなたが個人としてのコントリビュータあるいはマネージャーのどちらかになることができることを常に理解しています。一方で、技術的なリーダーシップとしての3番目のキャリアパスがあります。技術リーダーは、技術的専門知識とリーダーシップスキルを活用して、より大きな影響を与えます。これは、特定分野のドメインエキスパートとしての純粋な個人としてのコントリビュータとは異なります。
Gil氏は自身の講演で、スタッフプラスの役割において誰にでも利益をもたらすことができる5つのコア領域を示した。
- コミュニケーションとリスニング
- 技術戦略
- ネットワーキングと影響力
- 技術的リーダーシップ
- 自身のキャリア管理
エンジニアリングチームで働いている間は、私たちはおそらく技術戦略や少なくともその一部に触れてきた。しかし、それを認識していなかったかもしれない。このようにGil氏は言っている。スタッフプラスの役割に足を踏み入れると、技術戦略に近づくことができるため、時間をかけて理解し、解釈し、影響を与え、チームに説明する必要がある。共通の理解を与え、全員が優先領域に集中できるようにすることは大きな役割であると彼女は言っている。
Gil氏は、なぜ技術的リーダーシップがエンジニアにとって非常に興味深いスキルであるかを説明した。それは「どうすれば自分が与える影響を最大化できるか」を自分で考えることである。答えは、必ずしもコードを書くことではないかもしれない。Gil氏は、他の人とコラボレーションすることによって私たちの影響力を増幅できると述べている。これが技術的リーダーシップの目的です。それは、私たちの技術的経験を利用して、人々を共通の目標に導くことである。
私が自分の役割の中で成長する方法を探していたときに、私のメンターの1人(技術リーダー)が、「そこに到達したからといって、次のステップに進むことはできない」と私に難題を突きつけました。当時、彼女は私がさまざまなスキルに集中する一方で、自分で物事を深く考える必要があると言っていた。
InfoQは、スタッフプラスエンジニアの行動についてBlanca Garcia Gil氏にインタビューした。
InfoQ:エンジニアはどのようにしてスタッフプラスの行動を習得していくことができますか?
Blanca Garcia Gil: キャリアを管理することは重要なことではないと感じるかもしれません。しかし、あなたは多くの視野が必要となる役割を担っており、エンジニアのメンターやコーチであるため、自分のキャリア管理を理解し、時間をかけることが重要です。多くの人たちはあなたをロールモデルと見なし、あなたが言っていることではなく、あなたが行っている行動に倣うでしょう。
InfoQ: How can engineers develop staff-plus behaviours?
Gil: 私が習得したいと思った分野について私がしたことは、私の周りの人々と話すことでした。それは同僚であったり、あなたのマネージャーであったり、私の長年のメンターであったりします。周りの人々に「ねえ、プレゼンテーションのスキルに注力しようと思っているんだけど。なぜなら、…」と言ったときに、あなたをどのように見ているかを感じるのは良いことだと思います。彼らは、なぜこれがあなたにとって重要かを明確にするための助けになるでしょう。また、あなたが注力しようとするものに対して、あなたが非常に強いと見られているか、あるいは何らかの取り組みが必要であると見られているかを感じることができるかもしれません。
最後に、これらの振る舞いは他の領域でも利用できます。たとえば、ネットワーキングの場合、あなたは趣味で志を同じくする人々のグループを運営し、それを楽しんで互いに助け合う人々と常につながりを求めている人かもしれません。この趣味はあなたのプロとしてのキャリアとは何の関係もないかもしれませんが、それを通してあなたはあなたの仕事に利用できるスキルを開発しています。これは非常に強力であり、私たちはこれを十分に活用しきれていないと思います。