개발자
현재 대학생이고 전공자라 CS지식과 C,cpp,python,JS를 할 줄 알고있습니다. 이제 자바와 스프링을 이용해서 금융권 it기업에 취직하기 위한 목표를 세웠는데 입문책은 자바의 정석으로 하려고합니다 혹시 공부의 전반적인 순서와 추천해주시는 책을 알려주시면 감사하겠습니다 EX) JAVA - SQL - JSP - SPRING 등등
답변 1
Java랑 SQL은 기본이라 다음 단계로 하시면 될 것 같고, 나머지는 목표하시는 금융권 IT기업에 따라 조금 달라질 수 있을 것 같습니다. 단순히 나누면 - 레거시: Spring & JSP - 모던: Spring Boot + React 등등 이렇게 될텐데, 각 회사가 어떤 기술 스택을 쓰는지는 채용 공고를 보시면 힌트를 얻으실 수 있고 (OOO 사용자 우대 라던가) Spring Boot를 기반으로 공부하고, 필요/흥미가 있다면 Spring을 좀 딥하게 하신다던가 방향을 잡으면 좋을것 같네요 Spring으로 시작하는걸 권장하지 않는 이유는 너무 딥하고.. 세세하고.. 요즘 실무에는 굳이 직접 안하는 설정들도 많아서 정보에 매몰되기 쉬워서요 물론 시간이 많고 진득하게 밑바닥부터 보고 싶다는 성향이시면 Spring 근본부터 보시면 좋습니다 JSP는 꼭 가고 싶은 회사가 다룬다면 살짝 하는 정도이지 각 잡고 공부할 정도는 아닌듯.. 합니다 차라리 HTML 근본을 좀 더 보면 모를까. 참고로 백엔드 개발자 로드맵 안 보셨으면 한번 보시고, 여기서 대략 위에서부터 아래 방향으로 기술 스택 쌓는다는 느낌으로 참고하시면 좋을 거 같습니다. 한국 특화된 정보는 아니라서 우리나라에서 많이 안 쓰는 스택도 있고 하니 참고차. - 백엔드 로드맵 (비기너용): https://roadmap.sh/backend?r=backend-beginner - 백엔드 로드맵 (일반): https://roadmap.sh/backend
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 12월 10일
자바의 정석 이후, 다음으로 공부해야 할 것은 웹 애플리케이션에 대한 이해를 깊게하는 것입니다. 아래는 제안하는 공부 순서입니다: 1. 서블릿과 JSP: 자바 웹 개발의 기본적인 요소로서 이 두 요소를 이해하고 활용 가능한 수준을 달성하기 위해서는 "Head First Servlets and JSP"라는 책을 추천드립니다. 2. SQL/데이터베이스: 웹 애플리케이션에서 중요한 부분이므로, "SQL 첫걸음"과 같은 책으로 기본적인 SQL 문법에 익숙해지는 것이 좋습니다. 3. 스프링 프레임워크: 스프링은 현재 가장 널리 사용되는 자바 EE 프레임워크입니다. "스프링 입문을 위한 자바 객체 지향의 원리와 이해"라는 책을 통해 스프링의 기본 개념을 익히시기 바랍니다. 4. RESTful 웹 서비스: 최근 많이 사용되는 웹 서비스 패러다임입니다. "Spring Boot를 이용한 RESTful Web Services 개발" 등의 책으로 공부할 수 있습니다. 5. 마이크로서비스 & 스프링 부트: 최근 트렌드인 마이크로서비스 아키텍처를 이해하고, 스프링 부트를 이용한 개발 방법을 익혀보세요. 추가적으로, 알고리즘이나 디자인 패턴 같은 CS 기본 지식도 중요하므로 이에 대한 학습도 잊지 말아주세요. "알고리즘 문제 해결 전략"이나 "헤드퍼스트 디자인패턴"같은 책을 통해 공부하는 것도 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!