ソフトウェアの責任者としての最初の年から学んだことエンジニア

これは、シニアリードプログラマーのソフトウェアエンジニアのヘッドとしての私の最初の年です。これは、技術から管理、人材育成、そしてもちろんパンデミックの年の話です

(2020年12月31日)

Photo by fauxels from Pexels

会社のソフトウェアエンジニアの責任者を務めた最初の1年から多くのことを学びました。しかし、その後、世界が大流行するため、オフィスでチームと顔を合わせて作業した経験は3か月しかありません。これが私がパンデミックの世界でチームを率いることを学んだことです。私たちは2020年5月から現在まで在宅勤務を行っており、WFHは2022年まで延長される可能性があります。

私が学んだ技術的事項

写真提供: ペクセル

⦿の偽物どのテクノロジーかを知る必要があります高可用性、信頼性、一貫性を備えた、会社に適したチームのために学ぶ必要があること。

⦿使用したいテクノロジーに関するロードマップがあることを確認し、アイデアを公開します。私たちのチーム。彼らはそれについて意見を述べることができます。アマゾンウェブサービス、Google Cloud、またはAzureから証明書を取得するための

⦿。

⦿チームのロジックとコードの効率を見直して成長させることに焦点を当てます。

⦿育成に適した人を選び、コーディングのためのサブリーダーまたは私たちのようなメンター。そのため、他の人を成長させるためのパートナーがいます。

⦿すべてのコードを確認し、チームにフィードバックを提供する必要があります。

⦿誰かが論理的な問題を抱えている場合は、誰も解決できないこと。チームを集めて会議を開き、全員と問題を解決します。脳の数が多いほど、1つの脳よりも優れています。

⦿チームを完璧にプッシュしないでください。完璧はありません。間違いを犯して、そこから学ぶことができます。ただ非難しないでください。

⦿少なくとも他の人や大企業が使用しているテクノロジーを使用します。

⦿誇大広告のため、新しいテクノロジーをあまり信頼していません

⦿研究に重点を置いていますベストプラクティスまたは研究開発に関心のあるチームへの委任

ソフトウェアエンジニアの責任者であるため、コーディングすることはめったにありません。私の焦点は、レビュー、管理、タイムラインの作成、知識の共有、調査、および別の部門とのミーティングです。

そしてこれらは私が学んだことの管理です

Photo by fauxels from Pexels

⦿平日ごとに、少なくとも技術、心理学、リーダーシップに関する記事を読む習慣をつけましょう。 medium.comを使用してこれらの習慣を完成させることができます。すべての記事は3〜4分しか必要ないので、それらの記事を読むのに毎日12分しか必要ありません

⦿本を読んだことがない場合は、私たちのスキルと知識を伸ばす本を読む習慣をつけてくださいポジション。毎日1つの章だけで、1つの章に必要なのは10〜20分だけです。 Atomic Habits by James Clear、 Leader Eat Last by Simon Sinek、および 7つの習慣効果的な人々

by Stephen R.Covey。

⦿必ずチームに委任し、彼らがタスクに対して実行できる範囲を説明してください。 。

1週間で忙しいと思う場合は、生産性が十分でないため

⦿メンタリングの概念を持つチームを構築します。チームを構築するのに大いに役立ちます。私の他の(記事)からメンタリングの概念を学ぶことができます

⦿毎日スタンドアップミーティングを行って全員を集め、彼らの仕事を更新します。 5〜10分間立ち上がることができ、その後は毎日少なくとも30分〜1時間集まって、エンゲージメントを高めることができます。

⦿すべてのプロジェクトとすべてのタスクが測定可能であることを確認してください。

⦿人によって行動や心理が異なり、背景も異なり、キャリアパスも異なります。私たちはお互いをよく理解する必要があります。心理学の記事や本から学ぶ必要があるのはそのためです

⦿人によって才能も異なります。試してみる必要があります。私たちのチームの1人が自分たちの最善や興味を知らなかった場合、私たちは自分たちの視点から理解し、彼らのために新しい挑戦を試みる必要があります。管理、コーディングスペシャリスト、研究開発、あるいはテクノロジーの共有/教育にそれらを試すことができます。

⦿ヘッドとして、チームがうまくいっていれば、私たちは信用を得る必要があります。 、私たちは再び責任を負う必要があります。

⦿各チームに期待を伝えます

⦿人々のワークライフバランスを尊重します

⦿誰も100%生産的ではありません、私たち全員が非生産的である数週間があります。そのため、生産性が低い、またはパフォーマンスが良くないチームに連絡する必要があります。

最後の言葉

学んだことがたくさんあり、よく覚えていないので、学んだことを覚えたらこの記事を編集します。エンジニアリング管理は技術エンジニアリングとはまったく異なります。

コーディングが大好きな技術者の場合は、スペシャリストになることをお勧めします。ソフトウェアエンジニアのヘッド/リードになることは、エンジニアリングチームを管理し、コードを減らすことです。コーディングスキルが向上していないと感じることがあります。以前のようにコーディングする方法を忘れていますが、選択する必要があります。あなたの道は何ですか?ITを管理するか、スペシャリストになるか?選択する必要があるものについて学ぶことができます(この記事)。

できることを願っています。これを読んで学ぶ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です