개발자
안녕하세요. 저는 이제 3년차에 접어드는 프론트엔드 개발자입니다. 현재 SI 분야에서 근무하고 있으며, 처음에는 환경이 좋지 않아서 1년 정도만 다니고 이직할 계획이었지만 어느새 2년을 넘기게 되었습니다. 특히. 개발문화를 바꾸고 싶었는데 결국은 바뀌지 않더라고요. CI/CD등 개발환경을 만들어놓으면 다른 개발자는 같이 협동하는게 아니라 그냥 워라벨을 지키는 수단으로 무임승차를;; 시도합니다. 예를 들어 동료가 컴포넌트를 만들어야하면 안 만들다가 제가 비슷한 용도의 컴포넌트를 만들면 그걸 그대로 코드째로 복사해서 변경해 사용합니다. 아무튼 최근 1년간 여러 회사에 서류를 제출하면서 깨달은 점은 제가 일하고 있는 환경이나 경력이 다른 기업들에게는 크게 어필되지 않는다는 것입니다. 특히, SI 특성상 긴급한 프로젝트 마감 일정과 제한된 기술적 요구 사항 속에서 일해 온 경험이 한정적으로 보일 수 있다는 점을 깨달았습니다. 면접에서 이부분에 대한 공격을 크게 받는것 같더라고요. 질문을 듣자마자 아.. 이건 떨어지겠다 싶은 부분을 몇번 받았습니다. (참고로 2년차 개발자 뽑는 면접이었습니다) 사실상 회사 업무로는 어필이 안된다고 판단되는데 사이드프로젝트라도 해야할지 고민입니다.
답변 1
안녕하세요, 해당 글에 대한 개인적인 생각을 적어볼게요. 우선, 3년 차 프론트엔드 개발자로서 고민이 많으신 것 같아요. SI 환경에서의 개발 경험이 타 기업 면접에서 잘 어필되지 않는다는 점, 그리고 동료 개발자들과 협업 문제로 스트레스 받는 부분, 정말 공감이 많이 돼요. 일단 작성하신 내용으로 보았을 때는 가장 좋은 방법은 알고 계시듯이 이직을해서 본인의 환경을 바꾸는 것이 가장 좋은 방법이라고 생각합니다. 그럼 회사의 환경은 우리가 쉽게 바꿀수 없다는 것을 잘 알고 있고요. 그렇다면 퇴근 후 또는 주말에 작성자분이 본인의 커리어 또는 학습을 위해 투자하는 시간이 얼마나 되시는지요??? 그것은 회사와 별개로 본인이 직접 투자하고 본인의 학습, 실력 등등 보완할 수 있는 시간이 충분합니다. 우선 회사와 본인의 기술에 대해서 분명하게 분리를 하고 지금부터는 본인의 기술 향상 또는 사이드 프로젝트를 통해 부족한 부분을 스스로 학습하고 채워가는 것을 목표로 하신다면, 분명 원하시는 또는 환경이 더 좋은 회사로 이직 하실거라 믿습니다. 그럼 응원하겠습니다. 화이팅. 😎😎
익명
작성자
2024년 10월 11일
안녕하세요. 현재는 여자친구 만나는 시간 이외엔 주말 포함 사이드 프로젝트에 전부 시간을 투자하고 있습니다. 경력직에서 사이드프로젝트로 승부를 본다는게 말이 안되긴 하는데.. 안하는거보단 나을꺼라 생각해서 하고 있습니다. 감사합니다!
이상래
프리랜서 풀스택 개발자 • 2024년 10월 11일
일다는 현재 회사에서 하시는 업무를 최대한 장점만 살리셔서 잘 정리하시고, 그리고 경력자이니까 사이드프로젝트 범위를 실서비스 수준으로 만드셔서 오픈하시는게 어떨까요?? 그럼 회시 업무로는 부족하여 본인의 기술학습을 위해 실서비스까지 오픈해서 운영하고있다는 스토리를 좋게 만들수있을것 같아요!!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 10월 10일
SI 업계의 경험이 다른 회사나 분야에서 크게 어필되지 않는다고 느끼셨다면, 사이드 프로젝트를 통해 더 넓은 기술적 경험을 쌓는 것은 좋은 선택일 수 있습니다. 주요 포인트는 다음과 같습니다: 1. **기술 스택 확장**: 사이드 프로젝트를 통해 현재 사용하지 않는, 하지만 시장에서 인기 있는 혹은 각광받는 새로운 기술을 학습하고 사용할 수 있습니다. 예를 들어 React 외에도 Vue.js나 Angular 등 다양한 프레임워크에 대해 알아보시면 좋을 것 같습니다. 2. **완성된 제품 보여주기**: 여러 페이지와 기능이 모여 있는 완성도 높은 웹 애플리케이션을 만들어 제출하거나 Github와 같은 곳에 올려놓으면 이직 시 활용할 수 있으며 구체적인 실력을 보여줄 수 있습니다. 3. **개발 문화 창출**: SI 업계의 문화가 마음에 들지 않으신다면, 사이드 프로젝트를 통해 개발 문화를 스스로 정의하고 만들어 나갈 수 있습니다. 예를 들어, 협업 도구를 활용하거나 TDD(Test Driven Development)나 코드 리뷰 같은 좋은 개발 습관을 구현해 볼 수 있습니다. 4. **프로젝트 관리 경험**: 사이드 프로젝트를 통해 프로젝트 기획부터 배포까지 전체적인 과정을 경험하고 관리하는 능력을 키울 수 있습니다. 하지만, 사이드 프로젝트가 항상 성공할 수 있는 것은 아니며 많은 시간과 노력이 필요합니다. 그래서 직장 생활과 병행하는데 어려움을 겪을 수도 있습니다. 따라서 우선 자신의 목표와 계획을 잘 세우고 시작하는 것이 중요합니다. 마지막으로, 이직 준비 시 회사에서의 실질적인 업무 내용과 성과, 그리고 그 경험이 다음 회사에 어떻게 적용될 수 있는지 상세하게 설명할 수 있는 스토리를 만들어 보세요. 이러한 스토리는 면접에서 큰 도움이 됩니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!