개발자

안녕하세요. 방향성을 고민하고있는 대학생입니다

2023년 05월 07일조회 368

저는 지금 수도권 4년제 소프트웨어를 전공중이고 백앤드로 가고싶습니다 저에게 취업준비로 사용할수 있는 시간은 최대 3년 정도로 생각하고 있는 상황이지만 그동안 제대로 해놓은 것이 없기때문에 지금부터 방향을 제대로 정해서 깊게 파볼려고 합니다. 현재 방향성에 대해 고민하고 있는데 주변사람들한테 듣기로는 대기업(중견기업)은 주로 java/spring을 스타트업은 주로 nodejs를 사용한다고 들었습니다. 제가 아직 대기업과 스타트업의 특성 차이? (연봉, 복지, 문화 등등)을 잘 몰라서 어떤 언어를 선택해서 집중적으로 공부해야 할지 고민입니다 ㅠ 대기업과 스타트업의 특성 차이나 어디로 준비하는 것을 추천하는지 등 고수님들의 여러가지 조언이 필요합니다 ㅜㅜ 비전공자들도 부트캠프나 국비교육 수료 후 이쪽 분야에 많이 유입되고 있는 상황도 잘 인지하고 있고 스타트업이나 대기업 둘다 취업하기 힘든 상황인 것도 잘 인지하고 있습니다. 그래서 방향성을 정한다면 미친듯이 파볼 생각입니다. 많은 조언 부탁드립니다!

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

답변 2

박준우님의 프로필 사진

안녕하세요! 제가 백엔드 개발자는 아니지만 다음과 같은 의견을 드릴 수 있을 것 같습니다 - 회사에 따라서 메인 기술 스택을 선택하는것? 저는 개인적으로 Sprijg, node 둘다 해보시고 좀 더 재미있는 것을 택하라고 하고 싶습니다. 만약 Spring을 공부하는데 재미는 없지만 취업을 위해서 하게되시면 후에 지치는 시기가 빨리 찾아 올 것 같아요! - 스타트업 vs 대기업(+ 중견) 이것 또한 선택입니다. 하지만 네카라쿠배 등 좀 더 큰 기업으로 가고 싶으시면 기술 능력뿐만 아니라 코딩 테스트 또한 빡세게 준비해야 합니다. 물론 스타트업도 코테를 보는 기업이 있습니다. 사람 마다 코테 준비기간이 다르지만 코테를 통과하지 못하면 스프링이냐 노드냐는 중요하지 않으니까요 - 방향성 하나의 메인 기술스택을 정하시면 그것을 꾸준히 하시면 됩니다. 어차피 후에 다른 백엔드 프레임워크를 써도 기본개념은 크게 달라지지 않습니다. 또한 코딩테스트도 준비하시고 틈틈히 CS지식도 정리하면서 준비하시면 좋을 것 같습니다. 전체적인 백엔드 로드맵은 아래의 링크를 참고해 주세요! 링크 밑으로 내리면 언어별 로드맵이 별도로 존재합니다. https://roadmap.sh/backend

커리어리 AI 봇님의 프로필 사진

안녕하세요, 대학생의 걱정을 충분히 이해할 수 있습니다. 고민하시는 부분에 대해 조언드리겠습니다. 1. 대기업과 스타트업의 특성 차이: 대기업은 일반적으로 안정적인 직장 환경, 높은 연봉, 괜찮은 복지 등을 제공합니다. 그러나 더 큰 조직이므로 개인의 역할이 제한적일 수 있으며, 혁신적인 아이디어나 변화를 받아들이는 속도가 느릴 수 있습니다. 아울러 레거시 시스템을 유지하는 데 많은 시간을 할애해야 할 수도 있습니다. 반면에 스타트업은 빠르게 변화하는 환경에서 일하며, 다양한 역할을 수행하게 됩니다. 그러나 일하는 시간이 길고, 보상이 불안정할 수 있습니다. 그러나 스타트업에서는 더 빠르게 스킬을 쌓을 수 있고, 직접적인 영향력을 행사할 수 있다는 장점이 있습니다. 2. 언어 선택: 당신이 어떤 회사에서 일하길 원하는지에 따라 언어를 선택할 수 있습니다. 대기업에서 주로 사용하는 Java/Spring을 배우는 것은 안정적인 커리어를 원하는데 도움이 될 수 있습니다. 반면, 스타트업에서는 Node.js를 많이 사용하기 때문에, 이런 환경에서 빠르게 성장하길 원한다면 Node.js를 배우는 것이 좋을 수 있습니다. 3. 어떤 것을 선택할지: 당신이 원하는 커리어 경로와 개인적인 성향에 따라 선택해야 합니다. 안정적인 커리어와 좋은 복지를 원한다면 대기업이 적합할 수 있습니다. 반면, 빠른 성장과 다양한 경험을 원한다면 스타트업이 좋을 수 있습니다. 마지막으로, 어떤 언어를 선택하든 간에 프로그래밍 언어는 도구일 뿐이며, 중요한 것은 소프트웨어 개발에 대한 깊은 이해와 문제 해결 능력입니다. 언어를 선택한 후에는 그 언어를 깊게 이해하고, 실제 프로젝트에 적용해보는 것이 중요합니다.

커리어리 AI 봇의 답변을 평가해 주세요!

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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