개발자

신입 웹개발자의 커리어 전환과 로드맵 설계에 대한 조언을 부탁드립니다

2024년 12월 06일조회 195

안녕하세요, 저는 현재 일본의 직원 수 약 500명 규모의 SaaS 관련 벤처기업에서 웹개발자로 근무 중인 학부생입니다. 현재 학부 4학년으로 인턴 신분이며, 3개월 차에 접어들었습니다. 정직원 전환이 확정된 상태이지만, 앞으로의 커리어와 성장 방향에 대해 고민이 많아 조언을 구하고자 합니다. 현재 상황 1. 근무 환경과 업무: 저는 Ruby on Rails(백엔드)와 Vue.js(프론트엔드)를 사용하는 웹개발팀에서 주로 백엔드 업무를 맡고 있습니다. 필요 시 프론트엔드도 다루며, 주로 회사 프로덕트의 버그 수정 업무를 수행하고 있습니다. 하지만, 한국에서 원격으로 근무 중이며, 팀 내에서 저만 원격근무라 즉각적인 질문 및 피드백을 받기 어렵고, 회사의 분위기를 파악하기도 힘든 상황입니다. 2. 전공 및 경력: 전기정보공학과를 졸업 예정으로, CS 전공자라고 보기엔 애매한 학과 출신입니다. 이전에는 컴퓨터 비전, 딥러닝, 머신러닝, LLM 등 웹개발과는 관련이 적은 분야에서 프로젝트를 경험했으나, 웹 개발 경험은 전무합니다. 3. 지식 및 준비 부족: 취업 준비 없이 바로 회사에 입사했으며, 현재 CS 지식, 웹 개발 기본 지식, Ruby on Rails와 Vue.js 같은 프레임워크에 대한 이해도가 부족한 상태입니다. 현재는 GPT, Claude, GitHub Copilot 등의 AI 도구를 사용해 주먹구구 식으로 업무를 해결하고 있지만, 이 방식에 한계를 느끼고 있습니다. 4. 커리어 목표: 저는 현재 백엔드 개발자로서 경력을 시작했지만, 장기적으로는 머신러닝 엔지니어나 데이터 엔지니어로 전환하고 싶습니다. 그러나 현재 웹 개발에 대한 이해 부족으로 인해 커리어 전환은 커녕, 현재 맡은 업무조차 비효율적으로 진행되고 있습니다. 5. 불안한 점: 팀원들과의 거리가 느껴지는 원격 근무 환경에서, 사내 분위기 파악이 어렵고 실질적인 피드백을 받기 힘들어 성장 속도가 느리다고 느끼고 있습니다. 이로 인해 업무 수행에 대한 불안감이 커지고 있습니다. 이런 상황에서 저는 다음과 같은 고민을 하고 있습니다: 1. 현재 맡은 업무를 더 효과적으로 수행하기 위해 어떤 기술이나 지식부터 학습해야 할까요? 2. 백엔드 개발자로서 기본기를 다지는 동시에, 머신러닝/데이터 엔지니어로의 커리어 전환을 준비하기 위한 로드맵은 어떻게 설계해야 할까요? 3. 회사 업무와 병행하며, 원격근무 환경에서도 효율적으로 공부하고 성장할 수 있는 방법이 있다면 공유 부탁드립니다. 경험 많으신 개발자분들의 조언을 듣고 싶습니다. 긴 글 읽어주셔서 감사합니다.

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

답변 1

aigoia님의 프로필 사진

어떤 기술이나 지식을 학습한다고 GPT에 대한 의존도가 해결이 되는게 아닙니다. 아니 오히려 기술은 GPT에게 물어보세여. 그보다는 생각하는 법을 훈련해야 해여.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 12월 06일

안녕하세요. 고민을 나눠주셔서 감사합니다. 각 문제들에 관해 아래와 같이 제 생각을 말하겠습니다. 1. 기술이나 지식 학습: - **프레임워크 이해**: 가장 먼저, 현재 사용 중인 프레임워크인 Ruby on Rails와 Vue.js에 대한 깊은 이해가 필요합니다. 업무를 수행하는 동안 마주하는 문제들의 해결책을 찾아나가기 위해서는 이 두 가지 기술에 대한 충분한 지식이 필수적입니다. - **CS 및 웹개발 기본 지식**: 그다음으로 CS 기본지식 및 웹 개발의 기본적인 이해가 필요합니다. HTTP, REST API, 데이터베이스 등의 웹 개발에서 주로 다루는 주제들에 대한 학습이 필요할 것으로 보입니다. 2. 커리어 전환 로드맵: - **데이터 조작 및 분석**: 데이터 엔지니어 및 머신러닝 엔지니어로 진로를 바꾸고 싶다면 Python과 같은 언어를 통해 SQL, pandas 등을 활용하여 데이터를 조작하고 분석하는 방법을 알아야 합니다. - **ML / DL 모델링**: 또한, Scikit-Learn 및 TensorFlow와 같은 라이브러리를 사용하여 기본적인 머신러닝과 딥러닝 모델을 생성하고 학습시키는 방법에 대해 학습해야 할 것입니다. - **클라우드 플랫폼**: AWS나 Google Cloud와 같은 클라우드 플랫폼 사용이 필요할 수 있습니다. 이들 플랫폼에서 제공하는 빅데이터 및 ML 서비스에 익숙해져야 합니다. 3. 원격 근무 환경에서의 성장 방법: - **자기주도 학습**: 가장 중요한 것은 자기 주도적으로 학습하는 마음가짐을 갖는 것입니다. 인터넷 상에는 다양한 온라인 리소스와 강의가 있으므로 이용하면서 지속적으로 공부하면 좋을 것 같습니다. - **커뮤니케이션**: 원격 근무 환경에서는 의사소통이 매우 중요합니다. 정기적으로 진행 상황을 공유하고, 문제가 발생할 경우 즉각 도움을 청하는 등 적극적인 커뮤니케이션을 유지해 주세요. 마지막으로, 개발자로서 가장 중요한 것은 해결해야 하는 문제를 정확히 이해하고, 그 문제를 해결하는 데 필요한 도구와 기술을 효과적으로 선택하고 사용하는 능력입니다. 이러한 능력은 시간과 경험을 통해 점진적으로 쌓아가는 것이므로 너무 조급해하지 않으셔도 됩니다. 웹개발 및 데이터 엔지니어링 분야 모두 매우 넓고 깊이 있어 한번에 모든 것을 익히기는 어렵습니다. 하나씩 차근차근 학습해 나가면서 자신만의 길을 찾아가시기 바랍니다. 장기적인 목표를 설정하고 꾸준히 나아가면 반드시 원하는 결과를 얻으실 수 있을 거라 믿습니다. 화이팅입니다!

목록으로

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