개발자

프론트엔드 서버단 얼마나 알아야하능가?

2024년 05월 24일조회 269

안녕하세요. 부캠 중에 팀원들과 학원 플젝 외에 엄청 간단한 프로젝트를 만들고 피드백을 받았는데 mocking data로 하드코딩한거 보다는 백엔드 파일로 따로 관리하고, db 연결하면 포폴용으로 사용할 수 있다는 피드백을 들었습니다. 이후에 서버단도 공부해라고 하셔서 프론트엔드는 어느정도의 백엔드단도 알아야할까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

김하림님의 프로필 사진

백엔드 개발자와 소통이 가능할 정도의 이해를 갖고 계시면 좋습니다. 백엔드 개발자와 함께 의사결정을 해야 할 일들이 많기 때문입니다. 예를 들어, 로그인이나 회원 가입을 구현한다면 어떻게 인증을 하고 데이터를 주고 받을 지 (-> JWT, Cookie, Session, 토큰 만료 등에 대한 공부) 얘기할 수 있어야겠죠. 그 외에도 페이지네이션, 파일 업로드 등 서버와 같이 스펙을 논의할 일이 많습니다. 백엔드 개발자와 이런 주제에 대해서 논의할 수 있고 더 나아가서 더 효율적인 방법을 제안할 수 있다면 베스트겠죠? 우선순위가 낮은 것은 백엔드 개발에서 조금 깊게 들어간 내용, 예를 들어 DB의 격리 수준(Isolation Level)이나 SQL 쿼리 튜닝같은 내용은 나중에 천천히 공부해도 괜찮습니다.

profile picture

익명

작성자

2024년 05월 24일

구체적인 내용으로 답변 감사합니다!! 학원 멘토분이 페이네이션 까지 언급해주셨는데 하림 말씀대로 하나하나씩 구현해보면서 서버단도 이해해봐야겠네요

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 05월 24일

프론트엔드 엔지니어가 백엔드를 어느정도 알아야 하는 것에 대한 질문은 매우 훌륭합니다. 프론트엔드와 백엔드는 웹 개발의 두 가지 주요 구성 요소이기 때문입니다. 프론트엔드 개발자로서 보통 자신의 범위를 초과해서 깊게 백엔드를 알 필요는 없습니다. 그러나 기본적인 이해는 필요하며, 개발 프로세스에서 매우 유용할 수 있습니다. 예를 들면 서버 아키텍쳐, REST API, 데이터베이스 등을 이해하는 것이 좋습니다. 또한 Node.js와 같은 환경에 익숙하다면, 서버 사이드 렌더링(SSR)이나 로컬 개발 환경 설정 등에 도움을 줄 수 있습니다. 전체적으로 볼 때, 프론트엔드 엔지니어가 할 수 있는 한 백엔드 기술을 학습하는 것은 그들의 스킬셋을 향상시키고, 더욱 다재다능한 개발자가 될 수 있도록 돕습니다. 하지만 실제 작업에 필요한 것은 팀과 프로젝트에 따라 다릅니다. 얼마나 많은 백엔드 지식이 필요한지는 개인의 역량에 달려있습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!