35 ポイント 投稿者 xguru 2021-06-14 | 3件のコメント | WhatsAppで共有
  • 職場で生きるうえでのよい哲学は "Always be quitting"

  • ずっと退職を考えろという意味ではなく、いつでも去れるように行動せよということ

→ これが自分をよりよいエンジニアにし、成長の機会を開いてくれる

→ "自分を代替可能にすること"、"職場で自分の業務を自動化すること" に近い

  • 核心は "必要不可欠ではなくなること" : NOT being indispensable

→ 必要不可欠になってしまうと、特定の仕事に縛られ、休暇も成長もなくなる

→ その仕事が不要になれば、自分の居場所も不要になる

  • 逆説的だが、使い捨て可能になることがあなたを自由にする

→ より高い役割へ成長しやすくなり、取り組んでいるプロジェクトも簡単に変更できる

  • 具体的な方法
  1. 知識を文書化しましょう。

→ 誰かがあなたに質問するのは、あなたが作った文書の抜けを知らせてくれているということです。

→ 後任者があなたを必要としないように、文書、バグ、コードコメントなど、どこにでも答えを書いておきましょう。

  1. 長期計画を文書化しましょう。

→ あなたが何かをリアルタイムで伝えなくても、この計画を見れば、プロジェクトで今後何が起きるか分かるようにしましょう。

→ 数か月前から計画を立てておき、あなたが去っても同僚が初日から戸惑わないようにしてください。

  1. ミーティングを文書化しましょう。

→ あなたが参加するすべてのミーティングを記録してチーム内で共有し、誰が参加したのか、どんな議論があり、どう結論づけたのかを書きましょう。

→ この議事録を設計文書から参照してください。後任者はキャッチアップのためにこれを必要とするはずです。

  1. 他の人を会議に招待しましょう。

→ 1対1のミーティングではなく、あなたのチームから自分一人だけが会議に参加しているなら、他の人も招待しましょう。

→ 別の視点も有用ですが、重要なのは、あなたが唯一の窓口になることを避けることです。

  1. 周囲の人を育てましょう。

→ 目標は、彼らが自立できるようにすることです。(一般的なエンジニアリングの Ladder でシニアと呼ばれる状態)

→ 彼らが計画や技術を把握し、文書を活用できるようにしましょう

  1. 後任者を見つけて育成しましょう。

→ あなたの役割(Role)を変えるには、代替できなければなりません。あなたの代わりになれる人を見つけ、積極的かつ継続的にコーチしましょう。

  1. 人に権限(Power)を与えましょう。

→ 彼らが正しいことをすると信じましょう。

→ あなたがリーダーシップの立場にあるなら、他の人があなたに許可を求めるような状態を作らないでください。

→ 彼らが自分で選択できるようにし、正しいデータに基づいて選べるよう導いてください。

  1. あなたが PoC(Point of Contact) にならないようにしましょう。

→ 他の人を含められるメーリングリストや、別の種類のコミュニケーションチャネルを作り、それを広げていきましょう。

  1. 委任しましょう(Delegate)

→ 他の人に権限を与え、グループやミーティングに含め、知識を文書化していれば、あなたの仕事を担う準備はできています。

→ 彼らが成長できる仕事を委任し、あなただけができる仕事に集中しましょう。

  1. 常に学びましょう。

→ 関心のある分野で知識を深め、楽しさを保ちましょう。

→ その分野があなたの進みたい未来と一致していれば、なお良いです。

  • これらは責任放棄を意味するものではありません。

→ それでも自分のプロジェクトとチームに対して責任を持ち、自分の役割を果たす限り継続しなければなりません。

→ この責任があなたに新しい扉を開いてくれるので、重要です。

  • 上のすべてを実行すれば、自分だけでなくチーム全体もより良くなります。

→ あなたが IC(Individual Contributor、管理職ではない個人貢献者) であっても可能で、実際には Staff/Principal+ エンジニアのスキルの一部を練習することにもなります。

3件のコメント

 
bichi 2022-07-15

少なくともここにある内容は、すべて100%適用されてこそ正常な会社として機能するのが当然だと思います

 
dua804 2021-06-14

自分なりの職業観としても、「自分がいなくても仕事は回らなければならない。自分がいれば仕事はより良くならなければならない。」という基準を立て、それを守るよう努めています。

 
xguru 2021-06-14

一部は「えっ?」となるような助言ではあります。大きな組織には合うかもしれませんが、スタートアップの組織ともうまく噛み合わないこともあるでしょう。

ただ、知識やミーティングを文書化し、トレーニングし、権限を与え、委任し、常に学ぶ姿勢で臨むのは良いことだと思います。

HNでもこの文章について賛否両論ありますね https://news.ycombinator.com/item?id=27456222