본문 바로가기

데이터흐름2

데이터 흐름 설명이 중요한 이유(백엔드, 프런트엔드, 시스템이해) 개발자 면접에서 프로젝트를 설명할 때 의외로 많은 지원자가 기능 이름은 잘 말하지만 데이터가 어디서 시작해 어디로 이동하는지는 흐릿하게 설명합니다. 로그인 기능을 만들었습니다, 게시글을 등록했습니다, 목록을 조회했습니다처럼 결과 중심으로 말하는 경우입니다. 하지만 면접관은 기능명만 듣고 싶은 것이 아닙니다. 사용자가 버튼을 눌렀을 때 어떤 요청이 발생했고, 서버는 어떤 검증을 했으며, 데이터베이스에는 무엇이 저장되고, 응답값은 화면에서 어떻게 사용되었는지를 확인하려고 합니다.실제 모의면접을 해보면 데이터 흐름을 설명하지 못하는 지원자는 백엔드 질문에서도 흔들리고, 프런트엔드 질문에서도 흔들립니다. API를 만들었다고 했지만 요청과 응답 구조를 설명하지 못하거나, 화면을 구현했다고 했지만 서버 응답이 화면.. 2026. 9. 6.
API연동 경험 포트폴리오 작성(데이터흐름, 오류처리, 응답구조) API 연동 경험을 포트폴리오에 넣을 때 가장 많이 보이는 실수는 화면 중심으로만 설명하는 것입니다. 로그인 화면이 작동합니다, 게시글 목록을 불러옵니다, 검색 기능을 구현했습니다처럼 결과만 적으면 기능은 보이지만 개발 과정은 잘 보이지 않습니다. 실제 면접에서는 여기서 바로 질문이 이어집니다. 어떤 요청을 보냈는지, 응답값은 어떻게 받았는지, 오류가 났을 때 어디부터 확인했는지, 프런트엔드와 백엔드가 어떤 기준으로 데이터를 맞췄는지를 묻는 경우가 많습니다.포트폴리오 점검을 하다 보면 API 연동을 해본 경험은 분명 있는데, 그 경험이 문서 안에서는 너무 가볍게 보이는 경우가 많습니다. 화면 캡처는 있는데 데이터흐름이 없고, 기능 설명은 있는데 오류처리 과정이 없고, 연동 성공 결과는 있는데 응답구조가 .. 2026. 9. 5.