개발자

튜토리얼 지옥에 빠진 취준생입니다ㅠ

2023년 05월 04일조회 353

취업용 프로젝트 하나 만들고 싶습니다 웹개발 백엔드 지망입니다 프론트을 못만들어서 빌빌거리고 있습니다 리액트 튜토리얼 영상보고 따라치고 이제 어떻게 만들어야 하지?하고 있습니다 리액트는 어렵다느끼고 타임리프를 써보자 하다가 얘도 시간 좀 걸리겠네 Jsp하자 하다가 결국엔 다시 리액트로 가고 어떻게 만들어야하는지 몰라서 우데미 강의 듣고 있습니다 쓰면 쓸수록 한심하네요 그냥 푸념글이 된 것 같습니다 죄송합니다… 백엔드는 스프링 부트 crud 프로젝트로 Hibernate 가능합니다. 스프링 레거시 프로젝트도 가능하구요 Aws와 docker로 배포도 해보았습니다 웹서버는 nginx를 사용했습니다. 위의 배포 관련 기술들은 사용만 해보았고 문제가 생기면 아마 처리 못할 것 같습니다.

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

답변 2

달레님의 프로필 사진

안녕하세요. "튜토리얼 지옥"라는 말씀이 참 공감이 되네요 😂 요즘에는 프론트앤드 쪽 기술이 백앤드 못지 않게 다양해지고 복잡해졌기 때문에 보셔야 할 튜토리얼이 끝이 없어서 지쳐가시는 게 아닌가 싶습니다. 그런데 웹개발 백엔드를 지망하시고 취업용 프로젝트를 만들고 계신다고 하셨는데요. 그러면 굳이 그렇게 많은 프런트앤드 기술을 배우시는데 시간을 쓰실 필요가 있을까요? 결국은 만드신 백앤드 API를 호출하기 위한 간단한 클라이언트가 필요하실 거 같은데요. 그렇다면 복잡한 프런트앤드 프레임워크나 특별한 라이브러리 없이도 웹의 기본 기술인 HTML, CSS, JavaScript만으로도 충분히 구현이 가능하지 않을까요? 브라우저에서 제공하는 `fecth()` 함수만 잘 활용하셔도 큰 도움이 되실 것 같아서 관련 내용을 블로그 포스팅을 공유드릴께요: https://www.daleseo.com/js-window-fetch/ 그리고 마지막에 백엔드 배포 관련 기술은 사용만 해보았고 문제가 생기면 처리하지 못할 것 같다고 하셨는데요. 백엔드를 지망하고 계시다면 오히려 프런트앤드 쪽 보다는 이 부분에 더 신경을 쓰시는 게 좋을 것 같습니다. 나중에 백엔드 개발 팀에 들어가시면 프런트앤드는 잘 못하셔도 크게 지장이 없겠지만 백앤드 쪽에서 문제가 발생했을 때 해결을 잘 못하시다면 문제가 될 수 있기 때문입니다. 제 답변이 작은 도움이 되었으면 좋겠습니다.

profile picture

익명

작성자

2023년 05월 04일

감사합니다…

커리어리 AI 봇님의 프로필 사진

안녕하세요! 프론트엔드를 못하고 있어서 고민 중이시군요. 일단 프론트엔드를 잘 하지 않더라도, 백엔드 개발자로 취업하려면 프론트엔드를 잘하는 것이 필수적이진 않습니다. 하지만, 기본적인 HTML, CSS, JavaScript를 이해하고 있어야 하며, 프론트엔드 개발자와 협업하면서 프론트엔드 구조와 구현 방법을 이해하는 것도 중요합니다. React는 학습곡선이 높은 프론트엔드 프레임워크 중 하나이기 때문에, 처음부터 React로 시작하실 필요는 없습니다. 먼저 기본적인 HTML, CSS, JavaScript를 공부하시고, 타임리프나 뷰와 같은 다른 프론트엔드 프레임워크를 사용해보시는 것도 좋은 방법입니다. 이렇게 기초를 다지신 후에 React로 이동하시면, 학습이 조금 더 쉬워질 수 있습니다. 또한, 프론트엔드를 구현하는 것이 생각보다 복잡하고 어려운 경우가 많습니다. 그렇기 때문에 먼저 디자인적인 부분을 먼저 구현해보는 것도 좋은 방법입니다. 예를 들어, Figma와 같은 디자인 툴을 사용하여 웹사이트 디자인을 구상하고, HTML, CSS로 구현해보는 것도 좋습니다. 이렇게 하면 프론트엔드를 구현할 때, 구현할 내용에 대한 구상이 더 수월해질 수 있습니다. 마지막으로, 튜토리얼에 너무 많은 시간을 투자하는 것은 좋지 않습니다. 튜토리얼은 기본적인 개념을 익히는 것에는 좋지만, 실제로 프로젝트를 구현해보는 것이 더 중요합니다. 프로젝트를 구현하면서 문제가 발생할 수 있지만, 문제를 해결하면서 실제적인 경험을 쌓을 수 있습니다. 따라서, 프로젝트를 직접 구현해보는 것을 추천합니다.

커리어리 AI 봇의 답변을 평가해 주세요!

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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