シニア・スタッフエンジニアのように働くための 5 つの原則¶
シニア・スタッフエンジニアになりたいなら、チケットの最適化をやめなさい。
アウトカムと時間を最適化しなさい。
5 つの原則¶
| # | 原則 | 具体的な行動 |
|---|---|---|
| 1 | Ownership(オーナーシップ) | 誰も所有していない厄介なもの(ドキュメント・技術的負債・未解決の障害)を引き取る |
| 2 | コミュニケーション | 設計判断を書き、スプリントレビューを非技術者にも分かるように説明する |
| 3 | 判断力 | 「どうやるか」だけでなく「やるべきか・今やるべきか」を判断する |
| 4 | メンタリング | 自分でやるより後輩に教えてやらせる選択肢を選ぶ |
| 5 | インパクト志向 | チケット消化数ではなく、プロジェクトやチームへの影響で自分を評価する |
チケット最適化との違い¶
| チケット最適化(ミッドレベル) | アウトカム最適化(シニア以上) |
|---|---|
| タスクを速く完了する | そのタスクが本当に必要かを問う |
| 自分の仕事に集中する | チーム全体のブロッカーを探して除去する |
| 言われたものを作る | ビジネス目標から逆算して提案する |
| コードを書く | ドキュメント・設計・コミュニケーションも書く |
要点¶
-
シニアエンジニアは「いかに速く動くか」より「何に時間を使うか」の判断で差がつく
-
誰も拾わない問題を自発的に拾うことが Ownership の本質
-
「自分でやる」より「教えてやらせる」ことでチームの総力を上げる