본문/내용
1. 본인의 소프트웨어 개발 경험과 그 과정에서 배운 점을 구체적으로 기술하세요.
대학 시절부터 소프트웨어 개발에 관심을 가지게 되었으며, 다양한 프로젝트와 팀 활동을 통해 실무 경험을 쌓아 왔습니다. 처음에는 HTML, CSS, 자바스크립트 등을 활용하여 개인 블로그와 포트폴리오 사이트를 제작하며 웹 개발의 기초를 다졌습니다. 이후 좀 더 복잡한 기능을 구현하고 싶어 프론트엔드 프레임워크인 리액트를 배우기 시작하였으며, 이를 활용하여 여러 프로젝트를 완성하였습니다. 동료들과 협업하는 과정 속에서 소스 코드 관리와 버전 관리를 위해 Git을 사용하며 소프트웨어 개발의 체계적인 진행 방식을 익혔습니다. 또한, 대학 내에서 진행된 팀 프로젝트에 참여하면서 실제 사용자 요구사항을 분석하고, 설계부터 개발, 테스트까지 전 과정에 직간접적으로 참여하였습니다. 이때 요구사항 분석을 위해 사용자를 인터뷰하고, 기능별로 상세 설계를 수행했으며, 이를 바탕으로 일정에 맞춰 프로젝트를 완성하였습니다. 프로젝트 진행 중에는 예상치 못한 문제들이 자주 발생하였으며, 그때마다 원인을 파악하고 해결책을 찾아내는 과정을 경험하면서 문제 해결 …