Bench(来自英语 bench — 替补席)—— 是指 IT 公司中开发人员在编但暂时没有分配到任何项目的情况。在外包和产品公司中,bench 是一个项目结束和下一个项目开始之间的常见现象。根据 DOU 2024 的数据,约 30% 的开发人员在职业生涯中至少有一次待岗超过一个月。
要点
Bench — 指开发人员在编在岗、领取工资但不参与任何活跃项目的状态。该术语来源于体育:bench — 替补席,球员在那里等待上场。
开发人员来办公室或远程工作,但没有项目任务。他可以阅读文档、学习新技术、帮助同事进行代码审查或参与研发。公司对 bench 有不同态度:有些给予完全自由,有些则指定导师并布置学习任务。
在外包公司中,bench 是常见情况。开发人员被分配给客户,项目结束,然后开始寻找新项目。在产品公司中,bench 较少见:开发人员通常被转移到公司内的另一个功能或产品。
进入 bench 的原因既可能是客观的(市场原因),也可能与特定公司有关。了解原因有助于正确应对。
最常见的原因 — 项目结束了,新项目还没开始。在外包中,这种情况经常发生:与客户的合同到期,公司寻找下一个合同。如果公司有良好的销售 pipeline,bench 持续 1-4 周。
在年底,尤其是十二月和一月,客户活跃度下降。夏季也可能出现下降。此外,经济危机和 IT 预算削减增加了待岗开发人员的数量。
如果公司无法销售开发人员的技能,这表明管理或营销存在问题。长期待岗(超过 3 个月)表明公司正在失去市场地位,开发人员应该寻找新的去处。
Bench 并不总是坏事。如果方法得当,它可以成为积极成长和发展的时间。许多开发人员认为 bench 是他们最高效的学习时期。
在项目中,很少有从零开始学习新技术的时间。在 bench 上有 4-8 周的时间用于课程、阅读文档和实践。在待岗期间掌握新框架、语言或方法论是常见做法。
Bench 是进行自己项目的绝佳时机:为作品集编写个人项目、为开源做贡献、准备会议演讲。这不仅培养了技能,还增加了对未来雇主的吸引力。
许多开发人员利用 bench 获取认证:AWS Certified Developer、Google Cloud Professional、CKAD (Kubernetes)、Scrum Master。认证需要 2-8 周的准备时间,并显著提高市场价值。
长期待岗(超过 2-3 个月)对公司和开发人员都带来风险。及时识别危险信号很重要。
公司支付工资但没有从开发人员那里获得收入。如果待岗时间拉长,管理层开始裁员。待岗最久的人最先被解雇。即使不被解雇,管理层的持续压力也会造成不适。
没有实践,技能会退化。开发人员失去速度,忘记工具的特性,不适应团队工作。经过 3-4 个月闲置后,进入新项目需要 2-4 周的适应期,这增加了压力。
如果简历中有很长的空白期,即使有正当理由,招聘人员也会警惕。最好不要在 bench 上停留超过 2-3 个月。在此期间要么找到项目,要么辞职寻找新地方。
待岗行动计划应该是有条理的。杂乱无章地依次学习所有内容不如有目标的计划有效。
展示活跃度:为同事做代码审查、写技术文章、参加团队会议。如果公司看到开发人员即使在待岗期间也有用,他将最后一个被解雇。
如果超过 3 个月过去了还没有项目出现 — 开始主动寻找。很可能公司有问题,继续等待是有风险的。在面试中,将 bench 解释为学习和职业成长的时间。
常见问题
是的,工资完全保留。Bench 是开发人员在公司没有项目时的正常情况。公司支付固定工资,但项目奖金和提成通常不计算。
是的,有可能,特别是如果待岗延长到 2-3 个月。通常公司会先尝试提供其他项目或再培训。但如果没有选择,解雇是标准做法。
最好不单独列出为一个时期。如果待岗时间短(不到一个月),可以不用反映。如果时间长 — 在简历中整体列出公司而不按项目拆分。在面试中诚实地解释你在项目之间学习了新技术。
取决于你。可以在社交媒体上坐 3 个月并失去专业技能。或者可以规划学习,掌握新的技术栈,以更有价值的专家身份离开 bench。公司重视利用 bench 进行成长的积极主动的开发人员。
Downtime — 是基础设施或服务的停用。Bench — 是员工的闲置。第二个区别:downtime 通常以小时或天衡量,bench — 以周和月衡量。这些术语来自不同领域,不要混淆。
总结
我们将开发一款交钥匙移动应用程序
IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。