- 元SREとして、「ポストモーテム」形式で振り返りを書くのは面白そうだと思い、整理した
- 22歳でロンドンでインターンシップをした後、ダブリンで正社員として入社した
- Bigtable、Persistent Disk、GCE VM(仮想マシン)など、3つの製品に関わる複数のチームで働いた
Google入社時に期待していたこと
- 洗練された興味深い技術と、エンジニアのレベルの高さに魅力を感じていた
- Googleには世界最高水準の技術があり、それを学べる機会があった
- 報酬、福利厚生、楽しい国際的なコミュニティなども魅力的だった
- 長期的には自分の会社を作りたかったが、Googleでの経験が役立つと考えていた
実際の経験はどうだったか?
- 全体としては驚くほど良かった。良い面も悪い面もあった
- 相互に有益な交換だった。エネルギーと認知的リソースを注ぎ込み、その対価として多くのものを得た
- 莫大なお金
- エンジニアリングスキル、ローレベルからハイレベルまで、優れたシステム理解、危機対応とデバッグに関する世界水準のスキル
- リーダーシップとマネジメントのスキル
- 素晴らしい会社の一員であることの満足感
- オフサイトと出張
- ライフスタイル面の特典:オフィス内プール、世界水準のジム、あらゆる種類のスポーツクラス、毎週のマッサージ、おいしく健康的な食事、社内医療など
- 素晴らしいコミュニティと人間関係
- ある時点で魅力は薄れていった。要因はいくつかあった
- 財務目標を達成/超過したこと
- Googleの技術への魅力が弱まったこと:業界が少し追いついてきた
- 実際の仕事の現実はそれほど驚くものではなかった
- 自分の関心の変化/移動
- 自分の会社を創業したいという欲求(そう、待てるけど何十年もではない!)
- 会社が以前ほど楽しくなくなった
- 予算削減(出張の減少、オフサイトが重視されなくなった)
- レイオフ
- より安価な地域への積極的な人員移動によって、現地で組織を拡大する機会が減った
- セキュリティ/規制に関する多くのオーバーヘッド
- 複雑なシステムやチーム間関係による難しいエンジニアリング課題が多く、スピードが落ちた
- 認知負荷。直近の職務ではそれほどではなかったが、その前の職務では大きな問題だった。Googleの技術は複雑で微妙な差異が多いため、業界から採用した人が完全に順応するのに1年かかるのが普通で、これは本当にばかげている
- 個人の成長機会が不明確だった
- 劇的な変化はなく、同じ景色がただ増えていっただけだった(これにも価値はあるが、自分は惰性で進みたくはなかった)
- キャリア面ではL6 ICは非常にまれな存在で、すでにエンジニアリングでは最高等級。L7は個人トラックではエンジニアリングより政治的な役割に近く、L7には関心がなく、マネジメントトラックにも headcount が見えなかった。マネージャーの上のマネージャーになって、自分の下で大きな組織を運営する機会があればもっと長く残っていたかもしれない
- 技術的な仕事の形が自分の関心と合っていなかった
学んだ教訓
- 9年間の学びをいくつかのポイントに圧縮するのは難しい
- 技術的スキルを学び、ソフトスキルを学び、より賢く、より良い人間・リーダーになった
- そして、(やや)不安気味な過剰達成者の精神で、私はその過程でもっと上手くできたはずだと絶えず感じ、常に努力し学ぶよう動機づけられていた
うまくいったこと
- 昇進が早かった
- 高く評価され、報酬も良いL6レベルに到達した
- いつも大きな自律性を持てていた
- いつもワークライフバランスを主張できた(合理的な勤務時間と業務量)
- 刺激的で、やる気を引き出してくれる、賢い同僚たち
- 想像もできないほどのお金を稼いだ
- 健康的なライフスタイルを可能にする多くの特典を活用した
- 出張やオフサイトなど、楽しい旅行をたくさん経験した
- エンジニアとしてもリーダーとしても成長した
- ソフトスキルが大幅に向上した
- 職場で多くの友人ができた
- 素晴らしい技術について多くを学んだ
- 最初から自分自身のチームを作る機会があった
- 勤務時間の60%または80%だけ働くことが、ライフスタイルや職場外での関係構築にとって素晴らしかった
- (慢性的な)ストレスに対処するための多くのツールを学んだ
うまくいかなかったこと
- SREに長く居すぎた。ダブリンでは選択肢があまりなく、他の拠点に移らなかった(惰性、個人的理由など)
- オンコールのせいでストレスがたまり、睡眠が妨げられた
- 楽観的で創造的な自分の性格に最も適してはいなかった。これがミスマッチ感につながり、仕事の種類やプロジェクト面である程度の不満があった。勤務時間外にサイドプロジェクトで補っていた
- 組織の24/7な性質のため、完全に切り離すのが難しかった
- アメリカ中心の文化。Googleでアメリカにいないうえ、その地域で大きな存在感がない場合は、流れに逆らって進むようなものだ。孤立したり疎外されたりしやすく、逆に遅い時間の会議に圧倒されやすい
- 約束されたHCが実現しなかった。たとえば2度も追加拡張を約束されたが、後で取り消され、少し違う形で再び約束された
- 上級マネージャーたちが手一杯で、支援やフィードバックを提供しない、あるいはほとんど監督しなかった(野放しのように感じることもあった)
- 会議、反復作業、リソース不足のチームに圧倒されていると感じる時期が多かったが、同時に良いエンジニアリング/マネジメントの成長機会もなかった
- Googleの認知負荷は非常に高い。念頭に置くべきシステムや技術が無数にあり、それらが何らかの形でシステムに影響しうる(これは特にSREで深刻)
幸運だったこと
- Google株が非常に好調で、急速なキャリア上昇も相まって、自分も非常にうまくいった 🙂
- 自分が採用した人たちが本当に優秀だった
- どうにか仕事をやり遂げた。いくつかは明らかに背伸びした機会だったが、高い成果を出す人という実績を築いていった
- 良い財務上の意思決定をした。もっと運が良かった可能性はあるが、その判断には良い思考プロセスがあった
- 素晴らしい人脈を築けた
今とは違う結果にできたかもしれないこと
- 最初から自分の望むものではないと分かっていたので、もっと早くSREを離れるべきだった
- 他の拠点に移るべきだった。すでに良いものにしがみつきやすく、移行にはコストもかかる。しかし歴史的に見て、自分は探索を過小評価していた
- 教育費補助をもっと活用すべきだった(例:Stanfordのオンライン講座をもっと受講するなど)
今後の計画
- 一般的な事後分析なら分類されたアクションアイテムの表を示すところだが、ここで誰かを動員しようとしているわけではない
- 次にやることは、少なくとも6か月間、探索し、休息し、新しいことを学び、今後何ができるかについての考えを広げるサバティカルを取ることだ
- 自分はあまり探索しない傾向があり、明確な目標を持って生産的に働くのが好きなので、サバティカルは心理的な挑戦でもある
まだコメントはありません。