본문/내용
1. 본인의 소프트웨어 개발 경험과 그 과정에서 얻은 교훈에 대해 서술하시오.
대학 입학 후 소프트웨어 개발에 관심을 갖게 되었습니다. 처음에는 친구들과 함께 간단한 웹 페이지를 만들어보면서 프로그래밍에 흥미를 느꼈고, 이후 다양한 프로젝트에 참여하며 실력을 키우기 시작했습니다. 가장 기억에 남는 경험은 팀 프로젝트로 온라인 도서관 관리 시스템을 개발했던 일입니다. 이 프로젝트는 사용자들이 도서 검색, 대출, 반납까지 모두 온라인으로 처리할 수 있게 하는 것이 목표였으며, 프론트엔드 개발과 데이터베이스 설계를 담당하였습니다. 프로젝트를 진행하며 가장 큰 어려움은 사용자 요구사항에 맞춘 기능 구현과 효율적인 데이터 처리였습니다. 처음에는 요구사항을 명확히 이해하지 못해 개발 후에 여러 차례 수정이 필요했고, 이는 시간과 자원의 낭비로 이어졌습니다. 이를 극복하기 위해 팀원들과 지속적으로 소통하며 요구사항을 정확히 파악하려 노력했고, 기획 단계부터 프로젝트 전체 구조를 세심하게 설계하는 습관을 들이게 되었습니다. 또한, 코드의 가독성과 재사용성을 높이기 위해 여러 모듈화 작업도 병행하였으며, 반복되는 기능들은 …