「テックリードになりたい」という相談を受けると、多くの場合「もっと難しいコードが書けるようになれば」という誤解をしている。テックリードの主な仕事はコードを書くことではない。チームが最高のコードを書ける環境を作ることだ。
テックリードの仕事の内訳(現場の実態)
DataOneのテックリードの時間配分:
・コーディング:30%(最重要タスクに集中)
・コードレビュー:20%(品質ゲートキーパー)
・アーキテクチャ設計・技術選定:20%
・1on1・メンタリング:15%
・PMとの調整・要件整理:15%
技術スキル5つ
- アーキテクチャ設計力:システム全体を「なぜそう設計するか」説明できる
- コードレビュー力:動くか?ではなく良いコードか?を判断できる
- 技術的負債の識別と優先度付け:何を直すべきか・後回しにすべきかを判断
- パフォーマンス分析:遅い・重い問題を計測に基づいて解決できる
- セキュリティ設計:OWASP Top 10を実装レベルで理解している
ソフトスキル5つ
- コードレビューで育てる:指摘ではなく質問する
- 技術的な意思決定の説明力:なぜAではなくBかをPMに説明できる
- チームの心理的安全性を作る:間違いを責めない文化
- 仕様の不確かさに向き合う:「何を作るか」の整合を取る力
- やらないことを決める力:優先度を設定してスコープを守る
DataOneにご相談ください
技術的な課題・採用・システム開発の相談を承ります。