Бенч (від англ. bench — лава запасних) — це ситуація в IT-компанії, коли розробник числиться в штаті, але тимчасово не закріплений за жодним проєктом. В аутстафінгових і продуктових компаніях бенч — звичайне явище між завершенням одного проєкту та стартом наступного. За даними DOU, 2024, близько 30% розробників хоча б раз у кар'єрі були на бенчі більше місяця.
Головне
Бенч — це статус розробника, який числиться в штаті, отримує зарплату, але не бере участі в активних проєктах. Термін прийшов зі спорту: bench — лава запасних, де гравці чекають виходу на поле.
Розробник приходить в офіс або на віддаленку, але в нього немає проєктних завдань. Він може читати документацію, вивчати нові технології, допомагати колегам з код-рев'ю або брати участь у R&D. Компанії по-різному ставляться до бенчу: одні дають повну свободу, інші призначають ментора і ставлять навчальні завдання.
В аутстафінгових компаніях бенч — часта ситуація. Розробника здають замовнику, проєкт закінчується, і починається пошук нового. У продуктових компаніях бенч трапляється рідше: розробника зазвичай перекидають на іншу фічу або продукт всередині компанії.
Причини потрапляння на бенч можуть бути як об'єктивними (ринковими), так і пов'язаними з конкретною компанією. Розуміння причин допомагає правильно реагувати.
Найчастіша причина — проєкт закінчився, а новий ще не почався. В аутстафінгу це відбувається регулярно: контракт із замовником завершено, і компанія шукає наступний. Якщо в компанії хороший sales pipeline, бенч триває 1-4 тижні.
Наприкінці року, особливо в грудні та січні, активність замовників падає. Влітку також можливий спад. Крім того, економічні кризи та скорочення бюджетів на IT збільшують кількість розробників на бенчі.
Якщо компанія не може продати компетенції розробника, це сигнал про проблеми в менеджменті або маркетингу. Затяжний бенч (більше 3 місяців) говорить про те, що компанія втрачає позиції на ринку, і розробнику варто шукати нове місце.
Бенч — це не завжди погано. При правильному підході він може стати часом активного зростання та розвитку. Багато розробників згадують бенч як найпродуктивніший період навчання.
На проєкті рідко буває час вивчити нову технологію з нуля. На бенчі є 4-8 тижнів для курсу, читання документації та практики. Освоєння нового фреймворку, мови або методології за бенч — поширена практика.
Бенч — чудовий час для власних проєктів: написати pet-проєкт для портфоліо, зробити контрибуцію в open source, підготувати доповідь для конференції. Це не лише розвиває навички, але й підвищує привабливість для майбутніх роботодавців.
Багато розробників використовують бенч для отримання сертифікацій: AWS Certified Developer, Google Cloud Professional, CKAD (Kubernetes), Scrum Master. Сертифікації займають 2-8 тижнів підготовки та значно підвищують ринкову вартість.
Затяжний бенч (більше 2-3 місяців) несе ризики як для компанії, так і для розробника. Важливо вчасно розпізнати небезпечні сигнали.
Компанія платить зарплату, але не отримує доходу від розробника. Якщо бенч затягується, керівництво починає скорочення. Першими звільняють тих, хто на бенчі найдовше. Навіть якщо не звільнять, постійний тиск з боку менеджменту створює дискомфорт.
Без практики навички притуплюються. Розробник втрачає швидкість, забуває специфіку інструментів, відвикає від командної роботи. Після 3-4 місяців простою вихід на новий проєкт потребує 2-4 тижнів розкачки, що додає стресу.
Якщо в резюме є тривала прогалина навіть з поважної причини, рекрутери насторожуються. Краще не сидіти на бенчі довше 2-3 місяців. За цей час або знаходять проєкт, або звільняються і шукають нове місце.
План дій на бенчі має бути структурованим. Хаотичне вивчення всього підряд менш ефективне, ніж цілеспрямована програма.
Демонструйте активність: робіть код-рев'ю колегам, пишіть технічні статті, беріть участь у командних мітингах. Якщо компанія бачить, що розробник корисний навіть на бенчі, його звільнять в останню чергу.
Якщо минуло більше 3 місяців, а проєкт не з'явився — починайте активний пошук. Швидше за все, у компанії проблеми, і чекати далі ризиковано. На співбесідах пояснюйте бенч як час навчання та професійного зростання.
Часті запитання
Так, зарплата зберігається повністю. Бенч — це штатна ситуація, коли розробник числиться в компанії без проєкту. Компанія платить фіксований оклад, але бонуси та премії за проєкт зазвичай не нараховуються.
Так, можуть, особливо якщо бенч затягується на 2-3 місяці. Зазвичай компанії намагаються спочатку запропонувати інший проєкт або перекваліфікацію. Але якщо варіантів немає, звільнення — стандартна практика.
Краще не вказувати як окремий період. Якщо бенч був коротким (до місяця), його можна не відображати. Якщо тривалим — вкажіть у резюме компанію цілком без розбивки на проєкти. На співбесіді чесно поясніть, що між проєктами вивчали нові технології.
Залежить від вас. Можна просидіти в соцмережах 3 місяці і втратити кваліфікацію. А можна спланувати навчання, освоїти новий стек і вийти з бенчу більш цінним спеціалістом. Компанії цінують проактивних розробників, які використовують бенч для зростання.
Даунтайм — це простій інфраструктури або сервісу. Бенч — простій співробітника. Друга відмінність: даунтайм зазвичай вимірюється годинами або днями, бенч — тижнями та місяцями. Терміни з різних сфер, не плутайте їх.
Підсумки
Ми розробимо мобільний застосунок під ключ
IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.
Читайте також