개발자

풀스택?4년차 전향을 해야할지 아니면 백엔드로 그대로 가야할지 고민입니다

2024년 07월 16일조회 145

안녕하세요 저는 이제 3년2개월이 된 풀스택 개발자입니다. spring도 하고, vue.js도 해서 풀스택이라고 적었습니다ㅜ 첫 개발회사에서 2년정도 근무하고 새로운 기술을 접하고 싶어서, 이직을 했다가 갑자기 저한테 웹하드를 개발하라고 하기도했고, 성인사이트 기획도 하면서 회사의 전반적인 사업 방향이 저와 너무나도 다르다고 생각하여 이직을 했습니다. 그리고 나서 지금 현 회사에 와서는 vue.js나 JPA 배워서 프로젝트 진행했었습니다. 그러고 일이 없어요... 간단한 기능 수정같은건 있는데 그 외에 없어요... 그래서 이직을 하려고했더니 아시잖아요 요즘 취업이 너무 추운거... 그래서 이직도 안되고 일도 없고 회사에서 공부만 하자니 백엔드 자체가 너무 싫어졌습니다. 그런 와중에 아는 지인이 프로젝트 진행하는데 좀 도와달라고해서 flutter를 접했습니다. 배우고 나니까 너무 재밌기도하고 이 프로젝트 끝난 다음에 앱개발로 전향한다면 도움이 되지않을까 싶더라구요 제가 애플을 좋아하기도해서 노트북,시계,핸드폰 다 애플이거든요. 그래서 iOS를 해야겠다! 싶었습니다. 근데 이쪽분야도 신입은 영 쉽지않더라구요... 결론은 기다리면서 java공부 더 해서 백엔드 갈지 아니면 iOS 부트캠프나 국비로 공부를 한 다음에 신입으로 전향을 할지 고민입니다. 참고로 제가 만29살인 여자이기도 해서 미래에 아기도 낳고 하면 백엔드보단 앱개발이 나을거같기도하고, 지금 회사에서 너무 스트레스를 많이 받아서 좀 쉬고싶기도 하구요(공부는 열심히 하겠지만요) 제 고민 어떻게 생각하시나요?

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

답변 2

프레드윰님의 프로필 사진

일거리는 자바 스프링 이 많으니 백엔드 그대로 하시고 서브 언어로 앱언어도 하시면 될거 같아요 자바쪽은 재취업 높다고 들었어요 외주도 많고해서 한번 해보세요

개발자A님의 프로필 사진

안녕하세요. 고민이 많으시겠습니다. 추후에 이직하는 회사의 성격에 따라서 방향이 달라질 수도 있겠습니다만, 저 같은 경우로만 설명드리면 본래 백엔드였지만, 회사의 규모가 그리 크지 않아 이것저것 만지고 있습니다. 백엔드 개발자로 입사하였지만 프론트/백가리지 않고 제작해야만 하는 상황이 거의 대부분이며, 자바개발자로 입사하였지만, 실제로는 공공기관, 대기업이 상대라면 자바로, 오래된 솔루션을 가지고 아직도 사업중인 업체를 상대로는 php레거시부터 php7.4로, 하이브리드 네이티브 앱 의뢰가 들어오면 Flutter로 개발을 하고 있습니다. 데브옵스 관련된 일도 사람이 없다보니, 배워서 하는 수 밖에 없더군요. 말씀하신 것처럼 이렇게 정신없이 하다보면 스킬이 늘어가는 것을 느끼기는 쉽지만 굉장히 스트레스풀하게 느껴지는 것도 사실입니다. 그러나, 여느 회사들이 그러하듯 분야가 웹개발이든, 앱개발이든 직원들이 스트레스를 덜 받게 하기 위해 회사를 운영하는 곳은 없을 것 같습니다. 서론이 길었던 것 같습니다. 제 개인적인 견해로 자바는 놓지 않으시는게 좋을 것 같습니다. 아직은 자바쪽에서의 개발 일거리가 확실히 타 언어보다 많은 게 사실이고(웹개발기준), Flutter프레임워크에서의 언어 Dart 역시 기반이 자바입니다. 코틀린 / 자바안드로이드 개발은 말할 것도 없습니다. 그러나 IOS 개발은 Swift, Xcode라는 독자적인 생태계에 갇혀야만 합니다. 굉장히 폐쇄적이어서, IOS가 아닌 다른 개발은 허용하지 않습니다. 이후 이런 비확장성은 글쓴이 님의 커리어의 전환에 큰 문제가 될 수도 있을 것이라고 생각합니다. Flutter의 잦은 dependancy 버전 변경과 그에 따른 충돌 문제는 굉장히 심각한 수준이긴 합니다. 이에 따라서 멀쩡히 개발하고 빌드했던 앱을 오랜만에 다시 수정하려고 Flutter Run만 쳐도 오류를 뿜어내는 경우가 다반사입니다. 그럼에도 러닝커브가 현저히 낮은 앱개발인 것 같습니다. 네이티브 하이브리드는 공부량이 절대적으로 적어지는 굉장히 큰 장점이 있으니, 이것부터 토이프로젝트를 여러개 만들어 보신 후 현업으로 바로 넘어가셔도 상관없으실 것 같습니다. 대부분의 앱은 반드시 백엔드 서버와 DB를 사용해야 합니다. 그러므로 백엔드 및 DB와 서버 설정, 방화벽 등 다른 것들에도 능숙한 앱개발자는 어디서든 환영받을 것이라 생각합니다. 개인적으로 뛰어난 개발자는 하나만 잘하는 개발자가 아니고 주력 스킬을 뒷받침하는 서브 스킬들도 탄탄해야한다고 생각합니다. 고민이 많으시겟지만, 공부 포기하지 마시고 화이팅하세요!

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

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

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 07월 16일

첫 번째로, 당신의 경험과 역량을 고려할 때, 풀스택 개발자로서 백엔드와 프론트엔드를 모두 다룰 수 있는 능력은 매우 가치있는 장점입니다. 이러한 능력은 다양한 프로젝트와 문제 해결에 대한 넓은 시야를 제공하며, 넓게 보면 소프트웨어 개발의 전체적인 이해도를 높이고, 팀 운영 차원에서도 상호협력능력을 갖추는데 큰 도움이 됩니다. 다만, Flutter나 iOS와 같은 새로운 기술에 대한 관심과 열정도 중요합니다. 기술 자체에 대한 흥미가 작업의 질과 만족도를 높이는데 크게 영향을 주기 때문입니다. 추가적으로 애플 제품을 좋아한다면 iOS 개발은 분명 그 추구하는 길이 될 수 있습니다. 그래서 결론을 말하자면, 당신이 즐길 수 있는 일을 하는 것이 가장 중요합니다. 당신이 Flutter나 iOS 개발에 더 관심이 있다면 그 방향으로 발전시켜 나가세요. 백엔드 개발에 대한 스트레스나 부담감을 느낀다면, 그것은 아마도 당신이 이 분야에서 더 이상 성장하기를 원하지 않는 신호일 수 있습니다. 여성 개발자로서의 삶과 신입으로 전향하는 것을 고민하는 것은 이해할 수 있습니다. 하지만, 당신의 기술적 역량과 경험은 분명 가치가 있으며, 그것이 어떠한 형태로든 당신의 커리어 발전에 도움이 될 것입니다. 결국 중요한 것은 어떤 선택을 하는가보다는 선택한 길에서 성장하고 행복함을 찾는 것, 그리고 자신이 정말로 원하는 일을 하고 있다는 확신입니다.

목록으로

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