본문/내용
1. 자기소개 및 지원동기
저는 어린 시절부터 “보이지 않는 것을 구조화하는 일”에 흥미를 느껴왔습니다. 퍼즐을 맞추거나 블록을 쌓을 때 단순히 형태를 만드는 것보다, 내부의 구조와 연결 방식을 고민하는 데 더 집중했습니다. 이러한 성향은 시간이 지나면서 프로그래밍과 소프트웨어 개발에 자연스럽게 이어졌습니다. 단순히 화면에 출력되는 결과물이 아니라, 그 뒤에서 동작하는 논리와 구조에 관심을 가지게 되면서 Backend 개발이라는 진로를 확신하게 되었습니다.
대학교에서 컴퓨터공학을 전공하면서 알고리즘, 데이터베이스, 운영체제, 네트워크 등 Backend 개발에 필수적인 지식을 체계적으로 습득했습니다. 특히 데이터베이스 수업에서는 MySQL을 기반으로 설계와 최적화를 진행하며, 단순 CRUD 구현을 넘어 대량 트랜잭션 환경에서 성능을 고려한 인덱스 설계, 정규화, 캐시 활용의 중요성을 배웠습니다. 또한 운영체제 과목에서 프로세스 동기화 문제를 다루면서 멀티스레드 환경에서 발생할 수 있는 경쟁 조건을 실습으로 경험했고, 이는 안정적이고 신뢰성 있는 시스템 개발의 중요성을 깊이 깨닫게 해주었습니다.
제가 Backend 개발자로서 …