2025.03 - 2025.08
Java・Springスタディと初めてのバックエンド
Java/Springを一学期間学び、社会問題解決ハッカソンでキャリア相談サービスのバックエンドを初めて担当しました。
JavaSpring BootREST API学習の振り返り
活動内容
中央ITサークルAMiCOMで、オブジェクト指向への関心からJava/Springスタディに参加しました。Javaの基本文法だけを知り、Web開発経験がない状態から、Spring Boot、DI、REST API、JPAを扱う講座を一学期間学びました。

夏休みの社会問題解決ハッカソンでは、青少年が現職者へキャリア相談を予約できる『LinkUp』を開発しました。私はSpring Bootバックエンドを担当し、メンター情報の登録・照会、予約など、MVPに必要なCRUD APIを実装しました。

APIは動きましたが、画面がどのデータを必要とし、レスポンスをどう状態へ変換するかを理解しないままコードを完成させようとしていました。この経験から、フレームワークの使い方だけでなく、利用者が触る画面からデータの流れを理解する必要があると気づきました。

そこで次の学習対象としてモバイルUIを選び、クロスプラットフォームのFlutterを始めました。最初の未熟なバックエンド経験を隠すのではなく、API・画面・状態を一つの機能として考えるようになった転換点として位置づけています。