关于技术人员加班问题的看法

2016-09-04

关于技术人员加班问题的看法

身在IT行业,加班是永远绕不开的话题。互联网是以快速变化著称,加班似乎是成了名正言顺的。最近58同城加班996的问题也引起了广泛关注,而恰好最近两个星期,我们部门也一直在加班。我准备也谈谈这个问题。

我们加班的缘由

两个星期前,我们接到消息,要在两周之类上线3.0大版本。3.0版本改版非常大,虽然一部分功能已经开发了,但是一直在改,功能就从来没有稳定过。而且我们还正在开发2.7版本,突然间两周之类要上线3.0版本,是不可能的。但是这应该是老板的命令,我们应该没有还价的可能,所以加班是不可避免。还有一个更加不可避免加班的理由:我们的一个同事这个时候被借走了,借去别的子公司帮忙开发。这个借人也不是我们可以商量的,这个公司老板的要求,所以雪上加箱。

加班开发和家庭影响

为了能尽可能达成目标,我们每天都是工作到10点多,有些同事要搞到凌晨2点多,从产品,设计,到测试,所有人都需要加班。周末两天也需要加班。我老婆对我每天都很晚回家意见非常大,所以我尽量能10点多之后就回家,不然肯定闹家庭矛盾。周日我也不得不请假,留了另外两个同事在加班开发。其实我们已经非常高效了,我们的人力比Android客户端的人力还要少,大家都要努力加班赶进度。后来两个星期后,结果当然是新版上不了线的,所以拖后了几天。他们还想我们客户端周末来加班赶进度,可是我真的不想再加班了,因为我们的团队已经连续上了12天班了,所以我就没有要求加班,我觉得必须让大家停一下,因为后面半个月还有更艰巨的任务等着我们,我不想把我们的队伍搞残。

加班的伤害

本来我想说说加班是否有必要,但是想了想在这个行业貌似有时候加班是不可避免。就像我们现在的情况。但是造成需要加班来实现需求和赶进度是谁的过错?是技术人员无能,还是管理层的过错。我倾向于管理层的过错。管理层很多时候想不清楚,或者想清楚了计划没有做好,需要团队加班来开发。很多时候加班是可以避免的。就像我们现在的情况,其实3.0版本一早就开始规划了,为什么之前没有想好,而突然一句话就说要上线?之前那么多时间去干嘛了?就算有些变化不可避免,一定要加班才能解决,我希望管理层也有心里准备,长时间加班的造成伤害是很大,而且加班赶出来的东西,质量无法保证,有可能会造成一些技术债务。有些伤害可能无法弥补的。

  • 给技术人员身体健康造成影响。每天加班给技术人员造成休息时间不足,没有时间锻炼,长期处于亚健康状体,一旦得病对身体影响很大
  • 造成家庭矛盾。每天很晚回家,陪伴家人的时间很短。夫妻很容易闹矛盾,这个影响家庭和谐,严重的话会影响婚姻。
  • 产品质量无法保证,有可能会造成一些技术债务。每天大量的工作,人很容易疲惫,大家为了赶进度,也会忽略质量。这样很难保证产品的质量是最优的,有些架构不好的话,会造成一些技术债务。后面需要花大量时间来偿还。
  • 容易造成人员流失。我觉得这可能对公司伤害最大的。因为长期的加班形态会造成上面3个不好的影响,然后员工就很有可能离开。尤其是时候没有做好弥补的情况。例如产品最终是做出来了,但是没有达到预期效果,虽然员工加班了,没有办法得到他们期望的薪酬或者奖励补偿,他们会对公司很失望,所以很容易就会选择离开。这个是非常自然的,我自己以前就经历一次。我们加班加点花了两个月将产品做出来了,最后很多人就离开了,我也自己当时还幻想公司会给我加薪或者给的年终奖多一些,最终的结果很失望,我也选择了离开。所以我对大部分的加班赶产品的形式都是不看好的。

所以我是反对长期加班的,对于那种996的上班时间,更是不看好,这简直是剥削,这是管理层的失职。如果是非加班不可,一定要做好计划,不能长期加班,给予调休和补偿。

总之,能不加班就不要加班,其他方面做好,提高工作效率和协作效率,这才是正道。

Category: 生活 Tagged: 加班

Comments