よくある質問
仕事をする時に大切にしていることは何ですか?
チームファーストで仕事をすることです。実装前に仕様や設計の認識を揃える時間を取ったり、振り返りで良い箇所の共有や改善点のアクションを考えて行動したりと、地味ですがこの辺をやっておくとチーム全体が速くなるし、みんな気持ちよく働けると考えています。
あなたの強みはなんですか?
事実と感情を切り分けて議論ができることです。意見が分かれた時も、何が事実で何が解釈なのかを整理してから話すようにしています。
バックエンドはどこまで対応できますか?
REST APIの設計・実装、CRUD処理、バリデーションあたりは実装できます。過去にLaravelでバックエンドを担当していたので、API設計やデータの持ち方を踏まえたうえでフロントエンドを組み立てられるのも強みです。ただAWSのようなインフラを本格的に組んだ経験がないため、一人でゼロから作り切るには不安があります。
最近学習しているものはありますか?
NestJSとAWSを勉強中です。NestJSは、慣れているTypeScriptで書けるぶん言語でつまずかずに済むので、バックエンドの設計や考え方そのものの学習に集中できると思って選びました。AWSは、インフラも自分で組めるようになりたくて触っています。
AIツールはどのように使っていますか?
Claude / Cursor / Codex を日常的に使っています。個人開発の「NarikiEigo」や「ドットキャラクターメーカー」は、いずれもこれらを活用して開発しました。設計や技術選定は自分で判断したうえで、実装の9割はAIに任せています。何を作るかを決めて、出てきたコードの妥当性を判断して問題があれば改善していく使い方をしています。
チーム開発をする時に気をつけていることはなんですか?
物事に対して共通認識を持つことです。決定した内容や起きた事象、その経緯をチーム内で揃えておくことで、全員が同じ方向を向いて進められると考えています。そのため口頭で決まったことは、できるだけテキストに残すようにしています。