今後、身につけなければいけないと思っている技術は何ですか?
- **開発手法の知識と経験**
- Agile, XP, Lean, DDD, TDD, BDD, ユースケース駆動オブジェクトモデリング など
- **マイクロサービスの知識と経験**
- 設計の選択肢としてマイクロサービスを理解しておくのは今後必須であるため
- **GCP / AWS などのパブリッククラウド**
- インフラまわりは抽象化しきれるものではなく、ソフトウェアの設計に多かれ少なかれ影響を及ぼすため
- **リーダーシップ・マネージメント**
- 自分がそのような立場でなくとも、その視点を知っておくとチーム全体に良い影響を与えることができるため
- **コミュニケーション能力**
- 他者とうまく会話することに正直自信がないが、チームで価値を提供するに当たってコミュニケーションはやはり重要であるため
あなたが一番パフォーマンスを出せるのはどんな環境ですか?
- 心理的安全性が確保されている
- エンジニア間に限らずお互いに必要とし尊敬できるような関係が構築されている
- 廃れた技術や既存の実装を踏襲するだけではなく、改善していくことが許容されている