2025.03 - 2025.08
Java·Spring 스터디와 첫 백엔드 프로젝트
한 학기 동안 Java와 Spring을 공부한 뒤, 사회문제 해결 해커톤에서 진로 상담 서비스의 백엔드를 처음 담당했습니다.
JavaSpring BootREST APILearning Retrospective
활동 내용
IT 중앙동아리 AMiCOM에서 객체지향에 대한 관심을 계기로 Java·Spring 스터디에 참여했습니다. Java 기초 문법만 알고 웹 개발 경험은 없던 상태에서 Spring Boot, 의존성 주입, REST API, JPA를 다루는 강의를 한 학기 동안 따라갔습니다.

여름방학 사회문제 해결 해커톤에서는 청소년이 현직자와 진로 상담을 예약하는 ‘LinkUp’을 만들었습니다. Spring Boot 백엔드를 맡아 멘토 정보 등록·조회, 예약 등 MVP에 필요한 CRUD API를 구현했습니다.

엔드포인트는 동작했지만 화면이 어떤 데이터를 필요로 하고, 클라이언트가 응답을 어떤 상태로 바꾸는지 이해하지 못한 채 코드를 완성하려 하고 있었습니다. 이 경험을 통해 프레임워크 사용법만이 아니라 사용자가 접하는 화면에서 시작해 데이터 전달 흐름을 이해해야 한다는 점을 깨달았습니다.

그래서 다음 학습 대상으로 모바일 UI를 선택하고 크로스플랫폼 Flutter를 시작했습니다. 미숙했던 첫 백엔드 경험을 숨기기보다, API·화면·상태를 하나의 기능으로 생각하게 된 전환점으로 정리했습니다.