Redis
 Computer >> コンピューター >  >> プログラミング >> Redis

優れたソフトウェアエンジニアリングチームを率いる方法

私たちの 若い自分へのアドバイス シリーズ、Redisの女性技術スタッフは、キャリアを開始したときに知っておいてほしい洞察を共有しています。

幼い頃から、アディ・ゴッドキンはペットを愛し、獣医になると信じていました。しかし、最終的には、彼女は獣医であることが手術を行う必要があることを学びました。そして、これは彼女の役割ではないかもしれないことに気づきました。

18歳のとき、アディはイスラエル国防軍の技術部隊であるマムラムに選ばれました。彼女はコンピューターを使った経験があまりありませんでしたが、ソフトウェアエンジニアリングとプログラミングを本当に楽しんでいたので、当然、大学に行ったときにコンピューターサイエンスを勉強することにしました。

ソフトウェアエンジニアからR&Dマネージャーまで、さまざまなエンジニアリングの役割を数年間務めた後、AdiはソフトウェアエンジニアリングのディレクターとしてRedisのR&Dチームに加わり、3人の直属の部下を持つ14人のエンジニアのグループを管理しています。 Adiに、ソフトウェアエンジニアリングマネージャーになるためのヒントと、若い頃に知っておいてほしいことを教えてもらいました。

Redis:最初の仕事は何でしたか?それはあなたが今していることと相関関係がありますか?

アディゴッドキン :勉強中、私は多くの子供たちに教えていました。その中には貧しい地域や困窮した家族から来た子供たちもいました。会うたびに彼らの笑顔を見て、一緒に時間を過ごしながら、生徒が彼らを指導してくれることを誇りに思っていました。これは非常に満足のいくものであり、自分自身についても教えてくれました。私は他の人を指導するのが本当に好きで、それが私の仕事の主要な部分である役割を探す必要があります。しかし、大学を卒業した後の私の最初の本当の仕事は、大手電気通信会社のソフトウェアエンジニアとしてでした。

Redis:今のあなたの仕事の一番いいところは何ですか?

アディゴッドキン :今日、私は若いマネージャーとソフトウェアエンジニアを率いています。間違いなく、私の仕事の最も重要な部分は、彼らがどのように進化し、成長し、その過程で何を学ぶかを見ることです。

仕事での毎日は、他の人の話を聞き、うまく機能せず、改善する必要があることを理解することに専念しています。私は常に、他の人に力を与え、自分の考えを表明し、アイデアを共有するように促し、他の人との良好なコラボレーションを促進すると同時に、彼らが得意とすることを行う方法を探しています。

私がソフトウェアエンジニアとして働いていたとき、私は非常に献身的で勤勉でしたが、マネージャーであることの違いと彼らが日常的に行っていることを本当に理解していませんでした。私が1人になったとき、マネージャーはさらに一生懸命働いていることに気づきました。マネージャーは、製品の品質と納品の両方に対して、また多くの個人のキャリアパスに対しても大きな責任を負っています。

Redis:メンターはいますか?

アディゴッドキン :私のキャリアには何人かのメンターがいて、そのうちの1人は私の元マネージャーでした。とりわけ、彼は、同僚との良好なコラボレーションが成功の鍵であり、マネージャーとの関係が個人の成長に大きな影響を与えることを教えてくれました。

私が若いマネージャーだったとき、私はいくつかの間違いを犯しました。私は非常に実行志向でした。そのため、主に仕事を最善かつ最速の方法で提供したかったために、チームがすべきことをしていることに気付くことがありました。短期的には納期を短縮できるかもしれませんが、チームを成長させる最善の方法ではないことを学びました。間違いを犯し、そこから学ぶことは、改善するための最良の方法の1つであり、私は今でも共有しています。場合によっては、直属の部下がそれから学ぶことができるとわかったときに、自分の間違いを犯すこともあります。それが災害につながることはないことを知っています。

Redis:テクノロジー業界で働きたい若者や女性は業界について何を知っておくべきだと思いますか?

アディゴッドキン :このハイテク産業は、多くの労働時間とストレスを伴い、要求が厳しいです。 Redisは仕事と生活のバランスを重視していますが、やるべきことは常にたくさんあるので、本当にそれを愛する必要があります。一方で、心を込めてインパクトを与えることができれば、とても満足感があり、やりがいがあります。

また、物事をプロポーションと視点で見て、何かが計画どおりに機能していない場合でも心配しすぎないようにすることも重要です。これはすべて旅の一部です。失敗した場合、ポイントは迅速に回復して前進することです。

Redis:ソフトウェアエンジニアリングマネージャーになりたい人が持っていることを確認する必要がある3つのスキル(テクニカルまたはソフト)を挙げてください。

アディゴッドキン :ソフトウェアエンジニアリングマネージャーになりたい場合は、強力な技術スキルとアーキテクチャスキルに加えて、難しい意思決定を行う能力が必要です。あなたはあなたの従業員に共感を持ち、彼らが個人的な問題に直面しているときに彼らを助ける方法を見つけ、そして彼らの個人的な成長にも気を配るべきです。この仕事には、従業員の内なる衝動を理解し、何が彼らを動機付けるのかを学ぶために、多くの感度と高い感情的知性も必要です。

Redis:10代の自分に何かアドバイスはありますか?

アディゴッドキン :私は決して学習をやめないと言うでしょう。大学を卒業してキャリアをスタートすると、学ぶことがたくさんあることに気づきます。そのため、最初は自分自身を教育し、質問をし、他の人から学ぶことに取り組みます。しかし、仕事に関連する能力を身に付ければ、学習の優先順位を下げるのは簡単です。しかし、仕事でも人生でも最も成功している人々は、学び、向上することを決してやめません。


  1. Windows 10 でデバイス ドライバ ソフトウェアが正常にインストールされなかったというエラーを修正する方法

    Microsoft は、Windows 10 ユーザーが PC に接続する外部デバイスや周辺機器のほとんどに汎用ドライバーを提供することで、Windows 10 ユーザーが簡単に接続できるようにしました。この機能はプラグアンドプレイと呼ばれ、ユーザーがさまざまなデバイスに接続するのに非常に便利です。ただし、すべてのデバイスが Windows 10 OS で簡単に検出できるわけではなく、デバイスにアクセスする前にユーザーがドライバーをインストールする必要がある場合があります。これらのデバイスが接続されると、「デバイス ドライバー ソフトウェアが正常にインストールされませんでした」のようなエラー

  2. ラップトップでソフトウェアを更新する方法 [2022]

    ラップトップ ソフトウェアを更新する方法を探している場合は、作業を簡単にする簡単な手順を見つけることができます。 Windows 10 ラップトップでソフトウェアを更新する方法はいくつかあります。 1 つは手動の方法で、もう 1 つは組み込みのヘルプ センターを探す方法で、最後の方法はサードパーティのプログラム アップデーターを使用する方法です。 ラップトップのソフトウェアを手動で更新する方法を使用すると、お金を節約できますが、長いプロセスを経る必要があります。アップグレードに複数のソフトウェアが必要な場合、このプロセスにより制限時間が延長されます。別の方法では、ソフトウェア自体を開いて、特