본문/내용
1. 본인의 SW 개발 경험과 그 과정에서 가장 어려웠던 문제를 해결한 사례를 구체적으로 서술하시오.
대학 시절부터 소프트웨어 개발에 관심을 가지기 시작하였으며, 다양한 프로젝트와 개인 과제를 통해 실무 경험을 쌓아 왔습니다. 특히, 대학 기간 동안 강의실 과제뿐만 아니라 동아리 활동과 개인 프로젝트를 통해 실질적인 문제 해결 능력을 키웠습니다. 그 중에서도 가장 도전적이었던 경험은 교내 공모전 프로젝트에서 복잡한 데이터 처리와 사용자 인터페이스를 동시에 개발하는 일이었습니다. 해당 프로젝트는 학생들이 사용할 수 있는 맞춤형 일정 관리 시스템을 개발하는 것이 목표였고, 여러 기능을 통합해야 했기 때문에 설계 단계부터 많은 고민이 필요했습니다. 처음에는 프론트엔드와 백엔드 개발을 동시에 진행하였으며, 특히 데이터베이스 설계와 서버 간 연동 과정에서 많은 어려움을 겪었습니다. 데이터 처리 과정에서 이중 저장과 불필요한 연산이 발생하여 사용자의 반응 속도가 느려지고, 데이터 정합성마저 저하되는 문제들이 생긴 것입니다. 이 문제를 해결하기 위해 먼저 데이터 구조를 재설계하였습니다. 중복을 최소화하고 정규화를 확실히 …