벤치(영어 bench — 예비 선수용 벤치에서 유래)는 IT 회사에서 개발자가 급여 명단에 있지만 일시적으로 어떤 프로젝트에도 배정되지 않은 상황을 말합니다. 아웃스태핑 및 제품 회사에서 프로젝트 종료와 다음 프로젝트 시작 사이의 벤치는 일반적인 현상입니다. DOU, 2024에 따르면 약 30%의 개발자가 경력 중 한 번 이상 한 달 넘게 벤치에 있었습니다.
핵심 요점
벤치는 급여를 받고 있지만 활성 프로젝트에 참여하지 않는 개발자의 상태입니다. 이 용어는 스포츠에서 유래했습니다. 예비 선수들이 경기에 투입되기를 기다리는 벤치를 말합니다.
개발자는 사무실에 출근하거나 원격으로 일하지만 프로젝트 작업이 없습니다. 문서를 읽거나, 새 기술을 배우거나, 동료의 코드 리뷰를 돕거나, 연구개발에 참여할 수 있습니다. 회사마다 벤치를 다르게 대우합니다. 완전한 자유를 주는 곳도 있고, 멘토를 지정하고 학습 과제를 설정하는 곳도 있습니다.
아웃스태핑 회사에서 벤치는 자주 발생하는 상황입니다. 개발자가 클라이언트에 배정되고, 프로젝트가 끝나면 새 프로젝트를 찾기 시작합니다. 제품 회사에서는 벤치가 덜 일반적입니다. 개발자는 일반적으로 회사 내의 다른 기능이나 제품으로 재배치됩니다.
벤치에 배치되는 이유는 객관적인 것(시장 관련)과 회사 특정적인 것 모두일 수 있습니다. 원인을 이해하면 적절히 대응할 수 있습니다.
가장 흔한 이유는 프로젝트가 끝났지만 새 프로젝트가 아직 시작되지 않은 경우입니다. 아웃스태핑에서는 이것이 정기적으로 발생합니다. 클라이언트 계약이 종료되고 회사가 다음 계약을 찾습니다. 회사의 영업 파이프라인이 좋다면 벤치는 1-4주 동안 지속됩니다.
연말, 특히 12월과 1월에는 클라이언트 활동이 감소합니다. 여름에도 둔화가 있을 수 있습니다. 또한 경제 위기와 IT 예산 삭감으로 벤치에 있는 개발자 수가 증가합니다.
회사가 개발자의 역량을 판매할 수 없는 경우, 이는 경영 또는 마케팅 문제의 신호입니다. 장기 벤치(3개월 이상)는 회사가 시장에서 입지를 잃고 있음을 나타내며, 개발자는 새 직장을 찾아야 합니다.
벤치가 항상 나쁜 것은 아닙니다. 올바른 접근 방식으로 적극적인 성장과 발전의 시간이 될 수 있습니다. 많은 개발자가 벤치를 경력 중 가장 생산적인 학습 시기로 기억합니다.
프로젝트에서는 새로운 기술을 처음부터 배울 시간이 거의 없습니다. 벤치에서는 강좌 수강, 문서 읽기, 실습을 위한 4-8주가 있습니다. 벤치 기간 동안 새 프레임워크, 언어 또는 방법론을 익히는 것은 일반적인 관행입니다.
벤치는 개인 프로젝트에 최적의 시간입니다. 포트폴리오용 펫 프로젝트 만들기, 오픈소스에 기여하기, 컨퍼런스 발표 준비하기. 이는 기술을 개발할 뿐만 아니라 미래 고용주에게 매력도를 높입니다.
많은 개발자가 벤치를 활용해 자격증을 취득합니다. AWS Certified Developer, Google Cloud Professional, CKAD (Kubernetes), Scrum Master 등. 자격증은 2-8주의 준비가 필요하며 시장 가치를 크게 높입니다.
장기 벤치(2-3개월 이상)는 회사와 개발자 모두에게 위험을 초래합니다. 위험 신호를 제때 인식하는 것이 중요합니다.
회사는 급여를 지급하지만 개발자로부터 수익을 얻지 못합니다. 벤치가 길어지면 경영진은 구조조정을 시작합니다. 가장 오래 벤치에 있는 사람부터 해고됩니다. 해고되지 않더라도 경영진의 지속적인 압박이 불편함을 만듭니다.
실천이 없으면 기술이 무뎌집니다. 개발자는 속도를 잃고, 도구의 세부 사항을 잊어버리며, 팀워크 습관을 잃습니다. 3-4개월의 공백 후 새 프로젝트에 복귀하려면 2-4주의 적응 기간이 필요하여 스트레스가 가중됩니다.
이력서에 긴 공백이 있으면, 정당한 사유가 있더라도 채용 담당자가 경계합니다. 벤치에 2-3개월 이상 머물지 않는 것이 좋습니다. 그 기간 동안 프로젝트가 생기거나 퇴사하여 새 직장을 찾습니다.
벤치를 위한 행동 계획은 체계적이어야 합니다. 무작정 모든 것을 공부하는 것보다 집중된 프로그램이 더 효과적입니다.
활동을 보여주세요: 동료의 코드 리뷰를 하고, 기술 기사를 쓰고, 팀 회의에 참여하세요. 회사가 벤치에서도 개발자가 가치 있다고 본다면, 가장 마지막에 해고될 것입니다.
3개월 이상 지났는데도 프로젝트가 나타나지 않으면 적극적으로 구직을 시작하세요. 회사에 문제가 있을 가능성이 높으며, 더 기다리는 것은 위험합니다. 면접에서는 벤치를 학습과 전문적 성장의 시간으로 설명하세요.
자주 묻는 질문
네, 급여가 전액 유지됩니다. 벤치는 개발자가 프로젝트 없이 회사에 고용된 정상적인 상태입니다. 회사는 고정 급여를 지급하지만 프로젝트 관련 보너스나 수당은 일반적으로 지급되지 않습니다.
네, 가능합니다, 특히 벤치가 2-3개월로 길어질 경우. 회사는 보통 먼저 다른 프로젝트나 재교육을 제안하려고 합니다. 하지만 선택지가 없으면 해고는 표준 관행입니다.
별도 기간으로 기재하지 않는 것이 좋습니다. 벤치가 짧았다면(최대 1개월) 생략할 수 있습니다. 길었다면 프로젝트별로 나누지 않고 회사 전체를 기재하세요. 면접에서는 프로젝트 사이에 새 기술을 배우고 있었다고 솔직히 설명하세요.
본인에게 달려 있습니다. 3개월을 소셜 미디어에서 보내며 자격을 잃을 수도 있습니다. 또는 학습을 계획하고 새 스택을 마스터하여 더 가치 있는 전문가로 벤치를 졸업할 수도 있습니다. 회사는 벤치를 성장에 활용하는 능동적인 개발자를 높이 평가합니다.
다운타임은 인프라 또는 서비스 중단을 의미합니다. 벤치는 직원의 유휴 상태를 의미합니다. 또 다른 차이점: 다운타임은 보통 시간 또는 일 단위로 측정되는 반면, 벤치는 주 및 월 단위로 측정됩니다. 이 용어들은 다른 분야에서 유래했으므로 혼동하지 마세요.
요약
턴키 방식의 모바일 애플리케이션을 개발해 드립니다
IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.