개발자
안녕하세요. 저는 제조업 대기업에서 3년차 개발자입니다. 3년차가 되기까지 직장에서 하나의 프로젝트를 주로 맡았는데요. 저희 회사의 os에서 구동되는 웹앱을 구현했습니다. 프로젝트 처음부터 투입되어 vanilla js로만 개발을 했고, 조금 추가하자면 node로 http모듈을 사용해서 local server 정도만 간단하게 구현했습니다. 아무래도 제조업 특성상 회사 os 버전에 따라 다르게 구동되는 점 때문에 os버전에 따라 분기처리 하는데 많은 시간을 소요하고 있습니다. 회사에서는 나름 평가도 잘 받았지만, 최근 이렇게 이 회사에서 고립될 것 같다는 불안감으로 이직 준비를 하려고 합니다. 막상 포트폴리오를 정리해보니 일반 컴퓨터에서는 잘만 돌아갈 것을 회사 os 성능에 맞추느라 고생한 것만 나열될 뿐 마땅치 않아 보입니다. 주변에서는 vanilla js만으로도 이직이 충분하다고 합니다. 하지만 막상 채용공고를 보면 react 같은 다양한 프레임워크를 다룰 줄 아는 사람을 선호하고 내가 면접관이어도 vanilla보단 다양한 프레임워크를 다룬 적이 있는 사람을 선호할 것이라는 생각이 분명히 듭니다. 아무래도 js를 다뤘고 웹앱을 만졌으니 전혀 모르는 react 라도 배워서 사이드 프로젝트를 해볼까 합니다. vanilla js로만 이직이 충분할지, 그렇지 않다면 사이드프로젝트를 추천하시는지, 중소기업이라도 가서 처음부터 쌓아올려야할지, 일단 시도부터 해야하는 걸까요? 다양한 이직에 대한 말씀 부탁드립니다. 감사합니다.
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 10월 22일
안녕하세요. 먼저 당신의 경험과 노력에 대해 칭찬드립니다. Vanilla JS만으로 충분히 좋은 개발자인 것은 사실입니다. 그러나, 현재 시장에서는 다양한 프레임워크를 사용할 수 있는 개발자를 선호하는 것 역시 맞습니다. React같은 프레임워크가 널리 쓰이는 이유 중 하나는 개발 속도와 유지보수의 편이성 때문입니다. Vanilla JS를 사용하면 모든 것을 처음부터 만들어야 하기 때문에 시간이 많이 걸릴 수 있습니다. 반면, React와 같은 프레임워크를 사용하면 이미 만들어진 컴포넌트를 재사용할 수 있어 개발 속도가 상당히 빨라집니다. 따라서 이직을 고려한다면, React 나 Vue 등의 인기있는 front-end 프레임워크에 익숙해지는 것을 추천드립니다. 기능적으로 복잡한 프로젝트를 진행하며 실제 문제 해결 경험을 쌓아보세요. 다만 단순히 요즘 핫한 기술을 배우는 것뿐만 아니라, 여러분의 전문성과 장점을 부각하는 방향으로 이직 준비를 하시길 권장드립니다. 그리고 '이 회사에서 고립될 것 같다는 불안'은 여러분이 성장하려는 욕구가 많다는 것을 반영하고 있습니다. 이런 자세는 매우 좋습니다. 마지막으로, 포트폴리오에 프로젝트를 어떻게 진행했고 어떤 문제를 만나 해결했는지 구체적으로 작성해보세요. 결과물의 완성도도 중요하지만, 복잡한 시스템을 분석하고 문제를 해결하는 과정 자체가 큰 가치입니다. 긴 글 읽어주셔서 감사합니다. 이직 준비 잘 되시길 바랍니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!