昇進したのは最高のコーダーではなく、信頼を作れたエンジニアだった
概要¶
昇進はコーディング力だけでは決まらない。「信頼を作りやすくするエンジニア」が評価される。Abhishek Singh氏が実践から導き出した、信頼を築くエンジニアの行動パターン。
詳細¶
1. 大きなことを言う前に出荷する¶
実践: 提案前にPoCを作る。「こういうものを作りました。これをベースに〜」という順序。
2. 曖昧さを明確にする(ただし止まらない)¶
不明点があっても前に進む。前提を明示してプルリクを出し、「この前提で実装しましたが〜」とコメントする。
3. レビューを依頼しやすくする¶
レビュアーの認知負荷を下げることが、レビューサイクルを速める。
4. 問題を報告するだけでなく、解決策を持ってくる¶
マネージャーやリードが判断しやすい情報を添える。
5. ミスをオープンに話す¶
隠すと信頼を失う。オープンに報告し、再発防止策を示すと信頼が上がる。
6. チームメイトを引き上げる¶
自分のコードを仕上げるだけでなく、他の人のPRをレビューしたり、詰まっている人を助ける。シニアエンジニアとして評価されるには「チームの生産性を上げる」視点が必要。
7. 「なぜ」を理解してから実装する¶
要件の背景を理解すると、より適切な実装・提案ができる。
なぜ重要か / いつ使うか¶
- 技術力は必要条件だが十分条件ではない。昇進・評価は信頼の積み重ねで決まる
- 特に「シニアエンジニア→Staff/Principal」のレベルアップで顕著。技術力の差よりも組織への影響力の差
- コードレビューやPRの出し方を見直すとき
- チームの中で「頼られる人」になりたいとき