加班!似乎只要是做“挨踢”的,就逃不开加班这个泥沼。
其实痛苦的加班从来不是做软件开发行业的专利,恐怕是我们这一代人的都逃不开的。和其他的行业的同学朋友聊起来,同样的抱怨绝对不会少。
加班有必要么?其实从我的工作经历来说,有的加班时不得已的,也是必要的,但有的就不是了。
必要的加班,肯定是有的。比如:
1.系统要上线,上线之前的部署调试,保证上线后的正常运行,加班是必要的,避免第二天突然出现的问题。第二天总结运行问题,及时进行系统调优修正,有时候加班也是没办法的,甚至通宵也不是不可能的。
或者是系统版本经历的大的调整,需要重新部署上线,系统正在正式运行,不允许中途停止服务,只能在深夜用户停止使用之后在停止服务,加班时不可避免的了。
2.工期延后,为了赶进度。
不管什么原因,软件项目的进度比起计划来时经常性滞后的。为了赶上计划进度,加班也是没办法的。但是以我的感受来收,绝对不能长时间这样,不然必须进行计划调整。
不然总是加班,我们什么时候去办自己的事儿?什么时候休息放松。这样,很多时候,看起来大家都在热火朝天的工作加班,但是实际上呢?微博、视频、游戏、qq,或者在网上办着自己的私事。领导是高兴了,员工也不差(如果有加班费的话),实际上进度也根本没有任何得益。
3.是中国特色了,领导要大驾光临了,大家“如临大敌”,对系统的各种小心检查,调试,加个“小班”不可避免,也算能接受。
但是有的加班,个人从心里是绝难接受的。
印象最深的一次,系统第一版完成之后,交付用户。因为前期需求沟通的问题,用户任务系统功能设计上有很多的问题。用户确实是很负责的,派了一个用户需求测试团队到公司一起完成系统的改版。
但是来了之后,发觉就是噩梦啊。不知道客户公司是什么企业文化,通宵加班啊。也意味着我们还得陪着。其实用户测试确认,有问题记录下来,我们确认后修改就可以了。但是用户不知道什么原因,经常是中午或者下午才来来公司,然后就是加班到凌晨。我们是正常上班啊。还得陪着他们一起测试。不然好像就是怠慢了一样。(因为是公司的大客户啊)
他们晚上测试时候,至少我这里的问题修改工作都已经清了。就是干坐在哪里等着他们的召见,通常是在测试中出现问题了,记录之前还得把功能的开发人叫过去说一遍,再记下来准备修改。多此一举啊。这一晚上我就是耗在这里,还没有具体的事情,就是耗着。然后他们心满意足的走了。第二天我们还得早早来到公司修改前一天提出的问题。而且经常在工作中被不时打断,问一些无关的问题,导致工作效率严重下降。
后来实在没招,公司领导也让我们改了作息时间来配合客户。可这样的非常态加班实在受不了。为什么非得这样晨昏颠倒才算是工作,就不能正常上下班么(后来听说人家觉得,软件行业就得这样才算是正常。我呸!软件开发从业的就不是人么!)。其实算下来,就是每天的工作多加一个多小时班就行了。都快爆肝了。
另外还有一些客户。我算是见识到了,一整天风平浪静,快下班了,一个电话,提出了一堆问题,不容置疑,必须全盘接受,而且明天上班前就要完成修改上线,“领导”要审查。然后就是各种修改,各种加班,各种骂娘。。。。。。其实做到后来心理也清楚,领导才不会关心一个小小的门户的颜色、样式,板块内容,展示效果,典型的拿着鸡毛当令箭。最郁闷的是,经常提出一些很虚的要求,比如风格改的更厚重些,稳重些,活泼些,灵动些,艳丽些。鬼知道这些要求怎么满足。赶出一版来,客户还下班了。找谁说理去?哦不,是确认去?没办法先改好上线,第二天又是一堆牢骚不满意,我去,你下班休息,扔下一个烂摊子让我加班处理,你休息好了,我累死了,还各种不满意!
写着写着就成了发牢骚了。。。。先到这里吧。