프런트엔드3 프런트엔드 백엔드 협업 (API 명세, 역할 분리, 커뮤니케이션) 프런트엔드와 백엔드가 각자 맡은 코드만 잘 짜면 된다고 생각했다면, 그건 저도 처음엔 그랬습니다. 하지만 실제 서비스 흐름을 직접 들여다보니 그 생각이 완전히 틀렸다는 걸 금방 알게 됐습니다. 하나의 기능이 사용자 앞에 멀쩡히 서 있으려면, 화면과 서버가 정확한 규칙으로 끊임없이 대화해야 합니다.프런트엔드 백엔드 협업, API 명세: 협업이 무너지는 지점은 항상 여기였습니다일반적으로 프런트엔드는 화면을, 백엔드는 서버를 담당한다고 알려져 있습니다. 저도 처음엔 그 정도로만 이해하고 공부를 시작했습니다. 그런데 막상 로그인 기능 하나를 놓고 흐름을 따라가 보니, 두 영역이 얼마나 촘촘하게 얽혀 있는지 실감했습니다.사용자가 아이디와 비밀번호를 입력하고 버튼을 누르는 순간, 프런트엔드는 그 값을 서버로 전송합.. 2026. 5. 17. IT 기업 취업 준비 방법 (직무 설정, 기술 수준, 포트폴리오) 처음 IT 기업 취업을 준비할 때 저는 공부를 많이 하면 자연스럽게 길이 보일 것이라고 생각했습니다. 그래서 자바, 파이썬, 자바스크립트를 번갈아 공부했지만 시간이 지날수록 무엇을 준비하는지 더 흐려졌습니다. 나중에 채용 공고를 직접 읽고 나서야 문제는 공부량이 아니라 목표 직무가 없었다는 점을 알게 됐습니다. 프런트엔드, 백엔드, 데이터 분석, 정보보안은 요구하는 기술과 포트폴리오 방향이 다릅니다. 저는 IT 취업 준비에서 중요한 것은 모든 기술을 조금씩 배우는 것이 아니라, 목표 직무를 정하고 필요한 기술 수준과 프로젝트 경험을 구체적으로 쌓는 것이라고 생각합니다. 또한 작은 프로젝트라도 README에 정리하고 지원 시점을 정해두는 것이 막연한 공부를 실제 취업 준비로 바꾸는 기준이 된다고 느꼈습니다.. 2026. 5. 2. 서버와 클라이언트 (요청과 응답, 프런트엔드와 백엔드, 관계 정리) 저도 처음에는 서버를 어딘가에 있는 큰 컴퓨터, 클라이언트는 사용자가 보는 화면 정도로만 이해했습니다. 그런데 로그인 기능을 직접 만들어보면서 생각이 달라졌습니다. 아이디와 비밀번호를 입력하면 클라이언트가 요청을 보내고, 서버가 데이터베이스를 확인한 뒤 응답을 돌려주는 흐름이 보였기 때문입니다. 이 구조를 이해하고 나니 API, 프런트엔드, 백엔드 개념도 따로 떨어진 지식이 아니라 하나의 서비스 흐름으로 연결됐습니다. 화면만 만들면 웹 개발을 하고 있다고 생각했지만, 실제 서비스는 요청과 응답이 이어질 때 완성된다는 것을 알게 됐습니다. 저는 서버와 클라이언트의 차이를 먼저 이해하는 것이 웹 개발 공부의 출발점이자 이후 학습 속도를 좌우하는 핵심 기준이라고 생각합니다.서버와 클라이언트는 요청과 응답으로 .. 2026. 4. 27. 이전 1 다음