개발자

비전공자 입니다! 공부방법을 어떻게 해야 할까요?

2023년 07월 24일조회 896

안녕하세요! 저는 백엔드 개발자를 희망하는 비전공자이고 대학생입니다! 현재 자바를 공부 하고 있고 그 다음에는 스프링을 공부를 할 예정으로 계획을 잡고 있습니다! 졸업 후에는 부트캠프나 국비지원을 다니고 취업을 하고 싶은 생각인데 부트캠프나 국비지원을 가기 전 구체적으로 어떤 것을 하면 좋을지 잘 계획이 인잡혀 질문을 올립니다! 선배님분들 부트캠나 국비지원을 가기전에는 어떻게 공부를 하면 좋을까요?? 자바는 현재 무료 강의를 보면서 기본 문법 (반복문, 배열 등등)을 익히는 중인데 자바와 스프링도 구체적으로 어떻게 공부를 하면 좋을까요?? 스프링을 공부 한 이후에는 어떤 것을 공부를 해야 하는지도 알려주시면 감사하겠습니다!

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

답변 2

인기 답변

이도운님의 프로필 사진

답변 드리겠습니다. 취업에 필요한 구체적인 스킬은 부트캠프 / 국비과정에서 배우시게 될겁니다. 하지만 그전에 준비하신다면 자바는 반복문 / 배열을 넘어서 클래스 / 인터페이스 / 추상클래스 / 람다 / 스트림 / 제네릭 등까지 배우시길 바랍니다. 스프링은 스프링부트 / JPA를 사용해서 CRUD를 구현할 수 있는 정도까지 배우시면 좋습니다. 인증 과정과 관련되어 스프링 시큐리티도 같이 공부하시면 더욱 좋습니다. 이후 자바 / 스프링 이외에는 SQL을 배우시길 바랍니다. 단순히 CRUD를 넘어서 조인 / 뷰 / 서브쿼리 등까지 배워보시면 좋습니다. 사실 제가 말씀 드린 부분을 교육과정 전에 완벽하게 끝낼 수 없을 겁니다. 물론 끝내시고 교육과정을 들으시면 바로 상위권에서 놀고 계실 것입니다. 하지만 제가 말씀 드린 부분에 절반만 달성하셔도 또한 상위권에서 놀고 계실 것입니다. 이후 더 준비하고 경험할 부분은 더 있습니다. AWS를 이용한 배포도 하면 좋고, 테스트 코드를 작성해도 좋고, Github Actions을 이용한 CI/CD를 구축하는 것도 좋습니다. 하지만 이 부분은 교육과정 프로젝트 때 하시는 것이 좋고 앞서 말씀 드린 부분만 하시고 교육과정을 따라가셔도 충분할 겁니다.

profile picture

익명

작성자

2023년 07월 24일

답변 정말 감사드립니다!!!

인기 답변

hi_김일영_님의 프로필 사진

비전공에 백엔드 개발자를 희망하신다면 전 다른길을 먼저 찾아보시라고 말씀드리고 싶습니다. 전공자도 힘든 부분이 백엔드 입니다. 요즘 node.js 와 fullstack, aws 해보시고 백엔드하신다고 하시는 분들이 많으신데, 일단 중견기업 이상의 기업이라면 현재 어떤 백엔드를 사용하고 있는지 아시는 것이 중요합니다. 특히 금융 솔루션이 어떤 백엔드를 사용하고 있으며 백엔드를 개발하거나 관리하는 개발자, 엔지니어들에게 요구하는 스펙이 어떤 것인지 아셔야 할 겁니다. 예를 들어, OK금융그룹의 금융서비스의 경우 IT전공자, IT자격증, 연관경력 3년이상, 계정계업무 경험, 정산업무, Anyframe을 요구합니다. 단순히 국비학원으로 배울 수 없고 국비학원나와서 3년을 관련 경험을 쌓을 수 있을까요? 그렇기 때문에 저는 반대하는 것입니다. 전공자도 쉽지 않은 커리어입니다. 물론 스타트업이나 소규모 서비스 업체를 목표로 하시는 것이라면 찬성입니다. 하지만 정말 본인이 원하는 길인지를 생각해보세요. 아직 대학생이라면 해당 대학 전과하세요. 전과하시고 비전공이 아닌 전공으로 시작하시길 바랍니다.

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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