개발자

백엔드 개인 프로젝트 프론트엔드

2024년 04월 17일조회 221

현재 휴학중인 대학교 2학년입니다. 군대 전역 후 2학기 복학 중 스프링과 JPA 기반으로 백엔드 개발자로 진로를 정했습니다. 현재는 김영한 강사님 강의를 들으며 실력을 키우고 있습니다. 강의를 듣는 중 김영한 강사님의 강의의 코드를 이용하여 생각나는 기능들 (좋아요 기능 등..) 들을 조금씩 추가하는 정도의 수준의 실력입니다. 이제 슬슬 개인 프로젝트를 본격적으로 해야할 것 같은데, 프론트엔드 처리가 막막합니다. 한번도 협업을 해본 적도 없고, 기회도 잘 없기도 합니다. 따라서 api는 대충 짤 순 있지만 그 api가 어떻게 프론트엔드에서 처리되는지, 프론트엔드에서는 api 응답을 어떻게 사용하고 어떤 응답이 좋은 응답인지가 실감되지 않습니다. 추가로 프론트적인 부분을 모르니 데이터베이스나 뒷단에서의 흐름은 알겠지만, 프론트적인 부분을 눈에 보이게 개발을 하기 매우 어렵습니다. 이 부분은 따로 프론트엔드 강의를 들어가며 개인 프로젝트를 진행해야 할까요..? 아니면 좀 더 좋은 방법이 있을까요? 정리하자면 프론트엔드의 실력과 정보가 전무해서 백엔드 기술을 다양하게 사용하고, 방향을 정하고, 발전 시킬 수 없는 거 같다. 프론트엔드 강의를 들어가며 개인 프로젝트에 이용해야 할까?

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

답변 2

프레드윰님의 프로필 사진

급하시면 reactjs 보다 vuejs3 혹은 svelte 를 배워보세요 문법이 간결해서 배우기 쉬워요 그리고 인프런에도 인강 많아서 참고 해보세요 가성비 좋아서 저는 주로 여기서 인강 듣곤합니다 아니면 유튜브도 있구요 멤버십회원도 있구요 일단 참고해보세요

Jeahong님의 프로필 사진

저라면 generative AI를 적극 활용해볼 것 같습니다. 성능들이 정말 좋아져서 간단한 개인프로젝트에 활용하기에는 충분할 것 같은데 한번 써보세요. 하시다보면 아 프론트는 이런거구나 하실 수도 있구요.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 04월 17일

백엔드 개발에 중점을 둔 상태에서 프론트엔드의 기본적인 이해가 필요하다면, 간단한 프론트엔드 강의를 듣는 것이 도움이 될 수 있습니다. HTML, CSS, JavaScript 등의 기본 개념을 익히는 것은 어떤 백엔드 개발자에게도 유익합니다. 그러나 백엔드 개발자로서 전문성과 실력을 키우고 싶다면, 본인의 역량을 최대한 집중하여 깊이있게 배우는 것이 중요합니다. 즉, 백엔드 관련 기술과 아키텍처에 대해서 더욱 학습하는 것입니다. 프론트와 백엔드 간의 통신에 대한 이해가 필요하다면 RESTful API 디자인 가이드를 공부해보세요. 이것은 서버와 클라이언트(프론트) 사이에 어떻게 데이터를 주고 받아야 하는지에 대한 규칙을 설명하며, API 응답 형식(예: JSON)과 HTTP 상태 코드 등에 대한 이해도 제공합니다. 마지막으로 실제 프로젝트에서는 보통 한명의 개발자가 모든 것을 처리하지 않습니다. 대학에서 진행하는 프로젝트나 스타트업에서는 전체적인 개발 역량을 기르기 위해 모든 부분에 참여하도록 권장하긴 하지만, 실제 현업에서는 역할 분담이 확실히 되어있습니다. 따라서 백엔드 개발에 더욱 집중하고 그에 따른 전문성을 키우는 것이 중요합니다. 그리고 필요한 경우에 프론트엔드 개발자와 의사소통하여 요구사항을 충족시키는 방법을 배워가면 됩니다.

목록으로

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