活動へ戻る

2025 - 現在

Web・アプリ開発 / CSメンタリング

チーム内の技術共有に加え、AI生成コードを理解して直せるようになりたい友人2名へ、Git協業からサービス開発まで教えています。

コードレビューGit協業Flutter指導

活動内容

友人たちはAIを使ってWeb・アプリを作り始めましたが、生成されたコードを理解できず、エラーの原因も説明できないため、AIでも直せない問題で止まっていました。サービス開発を本格的に学びたいという二人へ、基礎から一緒に進めることを提案しました。

友人とのWeb・アプリ開発メンタリング
二人の学習者と進める対面メンタリング

言語とフレームワークの基本文法を終えた後は、Instagramクローンを題材にしています。学習者が小さな単位でPRを作り、私はレビューで画面分割、状態管理、命名、API境界、データの流れを質問し、本人の説明を確認してから修正へ進みます。

InstagramクローンのGitHub PRレビュー
小さなPRを作り、変更意図から確認するレビュー

一人でコードを書く前に、Git、ブランチ、PR、Discordでの質問方法を先に扱いました。協業の習慣は単なるツール操作ではなく、変更意図を残し、他の人が保守できるコードにつながると考えているためです。

Discordで共有したFlutterアーキテクチャ資料
図と例を使ったチーム内の技術共有

Blueberry Teamでも、Flutterのレンダリングと状態管理、仮想化とDocker、ログイン認証状態の管理などをテーマに授業を行っています。教える過程で、分かったつもりの概念を図と具体例で説明し直すことが、自分の理解の穴を見つける機会にもなっています。

リンク