활동으로 돌아가기

2025.03 - 2025.08

Java·Spring 스터디와 첫 백엔드 프로젝트

한 학기 동안 Java와 Spring을 공부한 뒤, 사회문제 해결 해커톤에서 진로 상담 서비스의 백엔드를 처음 담당했습니다.

JavaSpring BootREST APILearning Retrospective

활동 내용

IT 중앙동아리 AMiCOM에서 객체지향에 대한 관심을 계기로 Java·Spring 스터디에 참여했습니다. Java 기초 문법만 알고 웹 개발 경험은 없던 상태에서 Spring Boot, 의존성 주입, REST API, JPA를 다루는 강의를 한 학기 동안 따라갔습니다.

Java·Spring 스터디 수업 화면
한 학기 동안 진행한 Java·Spring 스터디

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

LinkUp 멘토 정보 등록 화면
멘토 정보를 등록하는 MVP 화면

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

LinkUp 멘토 탐색 홈 화면
현직자 진로 상담을 탐색하는 LinkUp

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

링크