现在 IT 行业加班是普遍现象,然而加班是否能够加快工作进度呢?加班可能使人疲累,降低工作效率,也可能降低士气,造成无效率的加班,那IT行业的加班到底有没有价值呢,在知乎的热门问答中也有很多网友给出了自己的答案。

@知乎用户 ,less is more
一年总有那么几天,东西是做不完的。
周末回到家,脑子里都还是工作上的东西,怎么设计,怎么解决,想的停不下来,索性给拎着包去公司了。
偌大的办公室,就我一个人,安坐妥当,开听可乐,敲起键盘。饿了,就到楼下的中国馆子打包一份大盘鸡。
啃着鸡肉,吸溜着面条,看着log翻滚,爽得一塌糊涂。问题解决,关灯锁门,哼着歌就回家了,心情大好。
没人知道我去加班了,公司不知道,老板不知道,没有表扬,也没有加班费。这样的加班有意义吗?
有!
至少我爽了。问题解决了,进度赶上来了,我就不用担心,不用焦虑了。这对我很有意义。
但大部分人的加班并不是这样。
老板不走,经理不敢走;经理不走,小兵不敢走;大家都不走,你凭什么走?
加班成了态度,成了文化,成了衡量表现的标准。
这样的加班,只是讨好,没有意义。

@姚冬 程序员、编程、C++话题优秀回答者
加班有没有价值取决于是否加班是由谁决定的。
如果是由公司决定的,那么虽然不能说加班绝对没有价值,至少是无法获得和时间成比例的效率提升。
就是说,每天工作12小时无法获得8小时的 1.5倍的产出。
无论让员工加班是公司用威逼的方法,还是利诱的方法达成的,效果都好不到哪里去。
但是如果加班时间是员工自己控制的,那么效果就不一样了。
自己心情好可以多工作一会儿
有个问题没解决好很想知道到底怎么回事就弄好了再下班
刚更新的版本担心出问题就留下来观察观察
总之,在自己状态好心情好的时候加加班,反之则按时下班,这样的加班才效率高。
下班时间之后的公司,不会开会,不会有人找,也比较安静,没有了打扰,连网速都变快了,工作效率自然高。

@匿名用户
很多程序员认为自己是脑力劳动者,只要花足够的时间思考清楚了,写代码就是敲几下键盘的事情,然后就可以喝茶上网了。
现实的情况是,80%以上的程序员是体力劳动者,根本不用思考,他们其实不独立写代码,他们只搬运代码(库),好的搬运工, 搬运后还负责任的调试修改完善下, 不好的搬运工搬运完估计就调试下能跑就算出活了,你说在这种情况加班能不能提高效率呢?当然可以。
在这样的行业里,大家拼的是谁更苦逼,谁先做出来抢占市场,从市场里赚钱,不幸的是,中国90%的互联网行业都是这个现状。
而另外20%的程序员是真正意义上的脑力劳动者,可能写一个算法,增加一个功能都是google不到的现成库和代码的,也许可以看看paper,研究下同类产品(比如逆向、工具分析),寻找思路,这种情况下加班确实提高不了生产力。
编者按
虽然答案各不相同,但大多数人的想法都偏于【对个人有意义的加班是有价值的】,也由此可见对于程序员来说,让他们尽可能的发挥自己的价值来工作成为提高效率的一个关键因素,希望从个人入手发挥技术人员的价值,从而提高产业生产效率,真正实现有价值的 "加班"。
看完这几种意见,小伙伴们,你们有什么好想法呢?欢迎跟帖分享你的想法。
来源:硬技能