본문/내용
1. 본인이 경험한 프로그래밍 관련 프로젝트 또는 과제 중 가장 기억에 남는 것을 상세히 서술하고, 그 과정에서 본인이 기여한 바와 배운 점을 설명하세요.
가장 기억에 남는 프로그래밍 프로젝트는 학교 과제로 진행한 온라인 도서관 시스템입니다. 이 프로젝트는 학우들과 함께 협력하여 도서관의 도서 검색, 예약, 대출 및 반납 기능을 갖춘 웹 어플리케이션을 개발하는 것이 목표였습니다. 팀원들은 프론트엔드와 백엔드 역할을 나누어 맡았으며, 주로 백엔드 개발을 담당하였습니다. 프로젝트 시작 시에는 시스템 설계와 요구 사항 분석이 중요하다고 생각하였기 때문에, 먼저 사용자 시나리오를 바탕으로 데이터베이스 구조를 설계하고, 서버와 API를 구축하는 데 주력하였습니다. MySQL을 이용하여 도서, 사용자, 대출 기록 테이블을 만들었고, 서버는 PHP와 익스프레스를 활용하여 RESTful API를 개발하였습니다. 개발 단계에서는 특히 데이터 무결성과 사용자 경험을 고려하여 여러 시나리오를 테스트하였으며, 복잡한 쿼리와 서버 간 통신을 최적화하는 데 신경을 썼습니다. 이 과정에서 문제점 중 한 개는 다수의 동시 사용자 요청에 따른 서버 과부하 문제였…