기술적으로 어려운 과제를 작은 단위로 나눠 해결한 경험을 본인 경험에서 1인칭으로 보여준다.
제가 졸업 프로젝트에서 처음 다루는 기술로 앱의 실시간 알림 기능을 만들어야 했을 때, 기술적으로 가장 막막했던 경험이 있습니다.
처음엔 제가 그 기능 전체를 한 번에 만들려다, 어디서 막혔는지도 모른 채 며칠을 헤맨 적이 있었습니다.
그 실패 뒤 저는 과제를 작은 단계로 쪼갰습니다. "알림을 보내는 부분", "받는 부분", "화면에 띄우는 부분"으로 나눠, 한 단계씩 만들고 확인한 것입니다. 막힐 때마다 그 작은 단계만 파고드니 원인이 보였습니다. 모르는 부분은 공식 문서와 사례를 찾아 메웠습니다. 결국 알림 기능을 완성했습니다. 저는 이 경험에서 기술적으로 어려운 과제도 통째로는 못 풀고, 작은 단계로 나누면 하나씩 풀린다는 점을 배웠습니다. 막막함은 대개 "덩어리가 너무 크기" 때문이라는 걸 익혔습니다.