具体的な業務は、大きく3つのフェーズに分かれます。 ① まずは開発の基礎を身につけるフェーズです。Next.js(TypeScript)とshadcn/uiを使ったフロントエンド実装からスタートします。最初は既存画面の改修や小さな機能追加など、取り組みやすいタスクから始めるので、実務未経験でも安心してください。分からないことは先輩エンジニアが丁寧にサポートします。 ② 次に、外部サービスとの連携開発に挑戦します。GoogleカレンダーやOutlookカレンダーのAPIと接続し、ユーザーの予定を取得・反映する機能を実装します。実際に多くの人が使う機能を自分の手で作り上げる経験は、ポートフォリオとしても大きなアピール材料になります。 ③ そして、AIエージェントのUI/UX設計にも携わります。OpenAI、Gemini、Claudeといった大規模言語モデルを活用した機能のインターフェースを設計・実装します。「AIがどう動けばユーザーにとって自然か」を考えながら開発する経験は、これからのエンジニアにとって大きな武器になるはずです。