今後、身につけなければいけないと思っている技術は何ですか?
これまでは幅広く経験してきた一方で、特化し深められていないというのが今後の課題です。
バックエンド・フロントエンドなどと、ある程度領域を絞って技術を高めていきたいと考えています。
バックエンドでは、例えばインフラ、セキュリティ、パフォーマンスチューニングなどの汎用的な知識はもちろん、DDD、マイクロサービス、GraphQLなどといった今注目されている技術も学んでいきたいと考えています。
フロントエンドは比較的経験が浅いですが、TypeScriptやJSフレームワーク(Vue.js、Reactなど)の書き味の良さや、UI/UX改善の面白さのため、今後携わっていけると非常に面白いなと感じています。
現在はフロントエンドへの興味を強くしていますが、限定せず良い巡り合わせがあればと考えています。
あなたが一番パフォーマンスを出せるのはどんな環境ですか?
発展途上の環境の方がパフォーマンスを出せると考えています。
単に機能開発を行うだけでなく、現場の状況に応じて主体的に取り組めるエンジニアだと自負しています。
これまでも、プロジェクトを1から設計をしたり、ドキュメント化を推進したり、開発環境を改善したり(開発フローの整備、静的解析の導入、リファクタリング、など)、チームイベントを発足・運営したりと、その時々の課題の解決や長期的な成果のために、一つ一つ取り組んできました。
今後も、更に専門性を高め、より良いプロダクト開発を追究・改善していきたいと考えています。