개발자

백엔드 가려면 자바 스프링은 필수인가요?

2023년 03월 26일조회 3,064

웹 백엔드 생각하고 있는 3학년 대학생입니다. 노드와 몽고db로 게시판만들어보고 하면서 js가 저한테 맞다고 생각하고 공부하고 있습니다. 하지만 국내 현실적으로 it분야에서 웹 분야가 1등이고 그 안에서 다시 자바가 압도적으로 1등으로 알고있습니다. 그 다음이 적은 점유율로 노드, 파이썬.. 그리고 노드로 모집하는 곳도 작은 스타트업이 아니면 기업, 프로젝트가 커지면 자바 스프링으로의 변환이 불가피 하다고 하더라구요. 물론 노드로만 취업할수 있는 기업도 있지만 스프링을 해두면 지원할 수 있는 곳이 노드에 비해 엄청 많아 지잖아요. 찾아보니 자바 스프링이 역사가 오래되고 노드는 계속 신기술이 나오고 스프링에 비해서 성숙도나 생태계는 낮기도 하고, 시니어들은 자바가 익숙하니까 자바가 점유율이 높은 거 같습니다. 노드를 하고싶어하면서 자바 스프링의 장점만 얘기하는 저도 이상하긴 한데.. 질문은 자바가 필수인가요? 라고하긴 했지만 현실을 피하고 싶어서, 자바가 하기 싫어서 '필수 아닙니다' 라는 답변을 듣고 싶어 하는 것일수도 있네요. 그래서 하기싫어도 올해 2학기 끝날때쯤부터 스프링을 공부할까 라는 생각도 있는데 스프링은 js에 비해 정이 안갑니다 이러고보니 답정너 질문이고, 질문의 의미가 없어지네요. 그냥 현직자분들의 생각이 궁금합니다. 취업준비를 하는 입장에서 불안해서 쓰다보니 길게 써졌네요

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

답변 5

인기 답변

김대현님의 프로필 사진

답정너 질문에 공감을 원하신 것 같습니다. ㅎㅎ 저랑 비슷한 고민 중이시네요. 저도 자바 개발이, 아니 좀 더 정확히는 스프링 개발이 싫어서 요리죠리 피해다니고 있습니다. 하지만, 월급쟁이로, 명백히 돈이 더 되는 건 자바 개발입니다. 제딴엔 함수형 프로그래밍 좋다고 클로저, 스칼라, 하스켈 차례대로 해서 월급 받고 있는데요, 적어도 현재 한국 백엔드 개발에서 가장 쉽게(?) 무난한 월급을 잘 받는 건 자바 개발인 점을 부정하기 어렵습니다. 하지만, 너~~~~~~무 재미가 없는 수준을 넘어 괴롭기 때문에, 여러 현실적 조건이 나빠지더라도 감안하고 있습니다. 제일 좋은 건, 그냥 자바 개발이 편하거나, 거부감이 없거나, 아니면 오히려 재밌는 경우지만.... 제가 안 그런 걸 어쩌겠습니까... 괴로워하면서 돈 편히 더 받거나, 좀 재밌으면서, 돈 힘들게 받거나. 둘 중 하나인 것 같습니다. 아니면, 하다하다 자바가 재밌어지면 되는 건데... 그런 일은 일어나지 않더군요. 아쉽게도. 애써 답을 드리자면, 그냥 받아들이면 됩니다. 아 내가 자바가 싫은가보다... 좀 힘든 길을 가보자. 그러면서, 편하게 자바계에서 잘 지내는 사람을 샘부리지 않고, 내 길을 갈 수 있다면 그걸로 된 거죠 뭐. (하지만 가끔 샘이 납니다. 나 이런 원 참 내)

profile picture

익명

작성자

2023년 03월 27일

괴로워하면서 돈 편히 더 받거나, 좀 재밌으면서, 돈 힘들게 받거나 이 말이 정답인거같네요. 취준 입장에선 하기 싫은 기술, 언어배워서 쉽게 취업하거나 하고 싶은 기술, 언어배워서 힘들게 취업하거나 저의 우선순위는 1.취업 2.좋아하는 분야 인거 같아요. 그래서 우선 스프링으로 취업을 하고 다니면서 따로 혼자 하고싶은 것하다가 제가 좋아하는 분야로 이직하는 것도 생각하고 있어요. 개발자님은 첫 취업부터 함수형 프로그래밍쪽으로 가셨나요?

김대현님의 프로필 사진

김대현

컨스택츠 백엔드 엔지니어2023년 03월 27일

네 제 생각엔 그게 정답 같습니다. 개발을 좋아하는 사람들은, 덕업일치를 하다가도, 결국 현업의 취향이나 선택에 따라, 업무로 하는 개발과, 취미로 하는 개발이 나뉘기도 하는데요, 남들이 일은 일대로 하고, 취미로 다른 활동을 하는 것과 비슷하게 접근하시면 마음이 편합니다. 개인 여가시간에 개발을 취미로 하는 걸, 대단히 불쌍(?)하게 보는 현실입니다만, 뭐 취미라는 게 다 그런 거 아니겠습니까? 각 개인이 재밌어서 하는 거지만, 남들이 보기엔 쓸데 없는 걸 수도 있죠. 그리고, 꼭 남들과 같은 뻔한 취미생활을 해야 하는 건 아니죠. 하고싶은 개발을 취미로 하다가, 운이 좋으면 그게 다시 업이 되기도 하는 거고, 또 막상 업이 되면, 다시 흥미가 사라지기도 하고 그런 것 같습니다. 제 경우에는 오래된 백엔드 개발자다보니, 아무리도 자바로 월급을 받은 총액이 가장 큰 상황입니다. 그런 입장에서 자바를 싫어하는 건 배은망덕한 일이기도 합니다. ㅋ 한편, 제가 자바를 싫어한다고 해도, 누가 뭐라고 하지 않는 이유는, 뭐 싫어해도 해야할 만큼은 할줄 알고, 이력서에 적고 기술면접때 떠들만한 자바 기반 경력 충분히 있기 때문입니다. 신입 입장에서 좋네싫네 따지는 건 자격이 없을 수도 있습니다. 냉정하게 생각해보자면, 취준생이면, 사실 취향은 잠시 접어두고 기업들이 원하는 걸 준비하는 게 기본이겠죠. 어차피 백엔드 개발로 경력을 쌓아서 뭔가를 인정받으려면, 자바가 됐든 파이썬이 됐든, 메이저 언어로 경력이 쌓이기는 해야 합니다. 인디 개발자가 될 게 아니라면 말이죠. 그래도 경력이 쌓이고 나면 선택권이 조금은 생기는데, 그것도 평이하지는 않습니다. 제 친구들은 저보고, 왜 그리 힘들게 사냐고 놀리기도 합니다. ㅎ 저만의 답을 말씀드린 것 같고, 모두에게 통용되는 답은 아니라고 생각합니다. 좋은 참고로 삼아, 자기만의 답을 찾길 바라겠습니다.

인기 답변

김태훈님의 프로필 사진

항상 기술스택은 취업준비생에게 고민되는 요소 중 하나인 것 같습니다. 아무래도 회사에사 사용하는 기술스택에 대한 경험이 없을 경우 바로 서류탈락 되는 경우도 흔하기 때문이겠죠. 저는 일단 현실적으로는 스프링을 한번 쯤 사용해보시는게 좋다고 생각합니다. 하지만 그저 단순히 사용하시기 보다는 사전조사와 논리적 사고 도출이 필요하다고 느낍니다. 현재 사용하고 계신 노드와 몽고db에도 동일하게 적용되는 얘기입니다. 어떤 기술을 사용하더라도 그에 적합한 이유가 필요합니다. "단순히 팀의 기술스택에 적합해서..." 라는 이유는 아무래도 취약하겠죠. nodejs와 mongodb의 경우 MERN 스택이 있으니 제한된 시간내의 단순한 로직을 빠르게 개발하기 위함이라던지, Spring을 사용할 경우에는 테스트코드를 유연하게 작성할 수 있고 예민한 기능에 대해 트랜잭션을 세세하게, 제약을 이용할 수 있다 라는 등의 기술 선택 이유를 말할 수 있을것 같습니다. 단순히 개발뿐만 아닌 이전 단계에서부터 계속 고민하고 그 결과를 말할 수 있다면 본인의 성장 뿐만 아니라 취업에서도 큰 강점이 될 것이라 생각합니다. 화이팅입니다.

엘리 선생님님의 프로필 사진

안녕하세요. 현재까지 노드로 공부를 해오신 것 같습니다. 국내 백엔드 취업에 있어서 자바가 상당한 부분을 차지하는 것은 사실입니다. 노드를 선택한다면 대부분 사내 사용하는 언어를 자바스크립트로 통일하는 관점에서 시도하는 회사들도 있긴합니다. 하지만 그 수가 많지 않죠. 사실 시니어에게 익숙해서 자바를 사용한다는 말이 맞을 수도 있으나 그보다는 자바가 경력 인력수급이 수월하기 때문입니다. 취업을 위해서 현실적이라면 자바로 전향을 고려하는 것을 추천드립니다. 특히 신입 입장에서는요.

프레드윰님의 프로필 사진

일단 제 생각인데 자바는 필수가 아니지만 그만큼 어렵기 때문에 높은 연봉으로 책정 되는거에요. js 했다가 자바로 포지션 변경하면.. 경력이 없는 상태에서 가는거니 신입연봉 받을수도 있고 회사에서 경력 인정 하고 협의 잘하면 좀 더 좋은 연봉 받겠죠~ 그만큼 실력이 좋으면 어느 회사 가서도 좋은 대우 받을수 있을거에요. 포지션 선정이 중요하긴한데~ 고민해서 좋은 선택 있으시길 바래요~ 저는 자바 말고 자신의 맞는 언어로 가는걸 추천드리구요~ 변화 하는 트렌드다 보니 그 에 맞는 채용공고도 있을거에요~ 좋은 결과 있으시길...

Lee공룡님의 프로필 사진

특정 지방에서는 노드 개발자를 모집합니다 몇년전까지 PHp,Asp로 하는데 노드로 넘어가는 추세네요.. 우리나라는 아직 자바 위주로 돌아가는 세상인것 같습니다

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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