기술 문제 해결 과정 중심으로 푸는 결
캡스톤 프로젝트에서 백엔드 서버 개발을 혼자 맡았는데, 마감 2주 전에 데이터 동시 접근 문제가 생겼습니다. 여러 사용자가 동시에 요청하면 데이터가 꼬이는 현상이 반복됐고, 처음에는 원인을 몰라서 무작정 코드를 바꾸다가 오히려 더 이상해졌습니다. 이틀 동안 로그를 뜯어보면서 트랜잭션 처리가 빠진 게 원인이라는 걸 찾아냈고, 수정 후 문제가 사라졌습니다. 마감이 코앞인 상황에서 원인도 모른 채 헤매는 게 가장 힘들었고, 그 경험 이후 디버깅할 때 증상보다 원인을 먼저 좁히는 연습을 하게 됐습니다. 팀원들이 그 사이에 발표 자료를 맡아줘서 서버에 집중할 수 있었고, 역할을 나눠 버텨낸 경험이었습니다.