TL;DR
- ソフトウェアエンジニアのキャリアロードマップを全方位的に描く本である。
- 購読者数 100 万人を超えるテックニュースレターの著者が、Microsoft や Uber など大手テック企業での経験をもとに、これまでブログやニュースレターで伝えてきたアドバイスをまとめている。
対象読者
新人としてキャリアを始めたばかりの人から、シニアエンジニアやテックリードを経て、スタッフエンジニアやプリンシパルエンジニアを目指す人までが対象である。本書は典型的なキャリアパスを段階ごとに 5 部に分け、各段階で必要なスキルと実用的な知識を解説している。
目次
第一部 開発者としてのキャリアの基礎
- キャリアパス
- 自分のキャリアを主体的に切り開く
- 業績評価
- 昇進
- 多様な環境で成功を収める
- 転職
第二部 有能なソフトウェア開発者
- 仕事をやり遂げる
- コーディング
- ソフトウェア開発
- 生産的な開発者が使うツール
第三部 多方面にわたり円熟したシニアエンジニア
- 仕事をやり遂げる
- 共同作業とチームワーク
- ソフトウェアエンジニアリング
- テスト
- ソフトウェアアーキテクチャー
第四部 現実解を導き出せるテックリード
- プロジェクト管理
- 本番環境へのリリース
- ステークホルダー管理
- チーム構造
- チーム力学
第五部 ロールモデルとしてのスタッフエンジニアとプリンシパルエンジニア
- ビジネスを理解する
- 共同作業
- ソフトウェアエンジニアリング
- 信頼性の高いソフトウェアシステム
- ソフトウェアアーキテクチャー
結論 生涯学習