- エンジニアはよく技術力を上げたいというけど技術力とは果たして何なのか
- 技術力の解像度を高めるために書き出してみた
- 強み弱みの理解や課題設定などで活用できるはず
## 技術力
- コードリーディング力
- システム構成の理解
- 難しいシステムを作ることができる力
- 実装の早さ
- 単に手を動かす早さ
- 設計を決める〜マージまでのリードタイムが短いという早さ
- 設計力
- アーキテクチャ・パッケージ分割的な設計力
- DB 設計・スキーマ設計
- API 設計
- サーバー・クライアント両方の視点で最適な設計を考えられるかどうか
- ビジネス視点(スケジュールや今後の拡張)も入りそう
- ドキュメントを書く力