스프링 기반 백엔드 공부 순서 질문 드려요
안녕하세요 백엔드 개발자가 되고 싶은 예비 고1이에요
백엔드 개발자로 공부 순서가 궁금하여 질문 올립니다 현재 배운 건 c언어이고 이제 막 생활코딩의 자바 수업 유튜브로 배우고 있어요
최종적으로는 스프링 쪽으로 취업이 목표이지만 페이스북처럼 계시물 올리고, 채팅 등등의 기능을 혼자서 구현할 만큼의 실력이 현재로서의 목표입니다.
근데 여기서 스프링 공부법이 너무 헷갈립니다ㅠ
Jsp,서블릿 배우고 스프링 배우라는 분들도 있고고바로 스프링부트부터 배우라는 분들도 있고 스프링에서도 mvc jpa등등 뭐가 많더라구요
그래서 공부 순서 좀 자세하게 알려주실 분 계신가요
또 html,css,js도 해야 된다고 하시던데 어느정도의 지식이 필요한가요 아무 사이트 클론 코딩이 가능할 정도의 실력을 가져야 할까요? ((현재로선 대학 진학이 아니라 취업이 목표이고 변함 없을 예정입니다
백엔드 개발자가 되기 위해 Spring은 하나의 도구이지 꼭 Spring을 해야만 하는 것은 아닙니다.
따라서 꼭 스프링부터 공부하지 않아도 상관없고 간단하게는 PHP라든가 Node.js처럼
빠르게 웹서버를 만드는 것부터 해보시고 스프링을 보셔도 상관없을 것 같습니다.
만약 스프링을 공부한다고 하실 때도 JSP,서블릿을 먼저 보든 스프링부트를 먼저 보든 큰 차이는 없을 것 같습니다.
그저 해보면서 조금씩 감을 익혀 나갈 뿐인 것인지라 꼭 순서가 중요한 건 아닐 것 같습니다.
그리고 HTML, CSS, JS는 서버가 아닌 클라이언트 영역이기 때문에
이 부분에 대한 학습은 별개로 진행하시면 될 것 같습니다.
사실 취업도 사이트 클론 코딩을 반드시 할 줄 알아야만 취업이 된다거나 하는 것도 아닌 것 같습니다.
HTML을 전혀 몰라도 취업이 되는 사람이 있고, HTML/CSS를 다 알아도 취업이 안되는 사람도 있습니다.
그것보다는 스프링이든 HTML이든 내가 조금이라도 회사에 도움이 되고자하는 의지가 있는지가 취업에 더 중요한 것 같습니다.
그런 의지를 가지고 공부하다보면 취업 확률도 점점 더 높아지지 않을까 싶습니다.