개발자
안녕하세요 자바공부를 끝내고 백엔드에 관심이 생겨 spring 공부를 하려는 컴공과 3학년 학생입니다 학교에서 전공공부를 진짜 겉핣기식 으로해서 지금 cs지식도 없고 프로젝트도 없고 학년도 높고 기술스택도 없어서 굉장히 많이 늦었다 생각합니다 Spring 공부를 바로 하려는데 어떤분들은 jsp servlet 공부를 먼저 하라고 하십니다 Spring boot 김영한님의 5시간짜리로 전체적인 청사진을 보여주는 무료강의를 들어보니 이해가 어렵습니다 그러면 servlet을 먼저 공부하는게 맞겠지요?? 아니면 시간이 없으니 김영한님의 spring강의로 바로 넘어가야할까요??
답변 1
안녕하세요 ! 바로 Spring 강의를 들어도 상관은 없지만, 왜 Servlet에서 Spring 흐름이 바뀌었는가에 관점에서의 이해 정도는 필요할 것 같습니다. Servlet과 Spring 모두 자바 기반으로 웹 애플리케이션을 만드는 기술인데요. 쉽게 말하자면 Servlet의 부족하거나 관리가 어려운 부분을 Spring 은 기존 Servlet 기반으로 DI, AOP 등의 다양한 기법으로 많이 편해진 걸로 알고 있습니다. 저도 김영한님 강의를 들었었는데요! 제가 들은 강의 중에 재미와 내용을 동시에 잡은 좋은 강의였습니다. 그렇기 때문에 바로 Spring 강의를 들어도 상관없을 것 같습니다.
익명
작성자
2024년 05월 15일
결국 spring 공부를 하면서 모르는 부분은 검색해보고 넘어가는게 좋아보이겠네요.. 답변감사합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 05월 15일
학습 방향에 대해 고민하신다면 처음부터 상세하게 모든 것을 이해하려는 부담감을 덜고 필요한 부분부터 살펴보는 것이 좋습니다. Java Servlet과 JSP를 학습하는 것도 중요하지만, 현재 웹 개발 트렌드에서는 Spring 기반의 개발이 주를 이루고 있으며, Servlet과 JSP 보다는 Spring에 집중하는 것이 실무 경험 쌓기에 더 도움이 될 수 있습니다. 하지만, Spring을 직접 사용하면서 내부 동작 원리가 궁금해지거나 이해가 가지 않는 경우라면 그때 Servlet와 JSP의 기본적인 동작 원리를 학습하는 것도 추천드립니다. Servlet과 JSP에 대한 명확한 이해 없이 Spring만 배운다면 나중에 복잡한 문제가 발생했을 때 해결하기 어렵습니다. 즉, 시간적 여유와 함께 치열하게 선택해야 하는 상황에서는 자신의 목표와 우선순위에 따라 결정하세요. 시장과 실무에서 요구하는 스킬셋을 우선적으로 익혀 빠르게 경력을 쌓아가는 것이 중요합니다. 당장 연관성이 높지 않은 기술을 공부하는 대신 한 기술에 깊게 몰두하면 더 깊은 지식과 경험을 얻을 수 있습니다. 그리하여, Spring부터 시작하는 것도 나쁘지 않습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!