专栏名称: 程序员技术
最有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。
目录
相关文章推荐
程序员的那些事  ·  B站员工代码投毒“封杀”用户账号,并放话:“ ... ·  昨天  
程序猿  ·  GitHub上最流行的语言 ·  昨天  
OSC开源社区  ·  《2024 中国开源开发者报告》正式发布 ·  2 天前  
码农翻身  ·  两周!中国开源界第一架构师横空出世! ·  3 天前  
51好读  ›  专栏  ›  程序员技术

程序员为什么不应该加班

程序员技术  · 公众号  · 程序员  · 2017-05-16 20:01

正文

作为程序员,“加班”是可以的,但是这个“现象”本身是具有“偶然”性,而不该成为一种“常态”。有个流行的说法,程序员都是夜猫子,是把咖啡因转化成程序代码的机器。随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜。

做软件开发必须要加班熬夜工作吗?很多时候这种压力来自于领导,另一个则是程序员给自己寻找熬夜的借口。比如,白天逛了一天微博,晚上补工作,至少有70%的程序员不是一到公司就马上工作,而是拖拖拉拉,临近下班了才开始进入状态。但你可曾想到加班对自身的危害有多大吗?

当然,加班有利也有弊,各有优缺点,下面我们就一起来探讨一下吧!

一、坏处

1、加班导致各种Bug层出不穷


人不可能长时间集中精神,如果你的大脑没有休息好,那么工作效率将会大大下降。我们在早上10点,精神状态相对好的情况下,都有可能产生Bug,更不用说在晚上10点继续工作,会产生什么灾难性的事情。一天8小时的工作时间是比较科学和合理的,如果拼命透支使用身体,必将使身体受到损害,势必会造成:工作没有精神,记忆力差,反应不敏捷等现象,这些现象本身给项目造成的损害是更加致命的。

2、更改得不到及时审核


代码审查是个极其强的工具,其被广泛用于团队之中,它也是提高代码质量的秘密武器。代码审查是一种技术分享或者代码共享,更重要的是,在审查过程中你可以与同行相互学习、更正评论。但如果是因为你熬夜造成的大量Bug,这不仅给同行带来很大的工作量,而且两者之间也无法进行很好的学习。

3、敏捷团队陷入疯狂状态


正常的工作时间为5*8小时工作制,而现在“加班”已成为一种常态。任何敏捷团队都会陷入疯狂状态,对所有的项目参与者来说它是痛苦的、有压力的、长久且疲劳的。

4、激发团队成员之间的矛盾


团队成员长期加班,会造成团队之间的敌对和紧张关系。为什么会这样?这是因为有人加班了,正常下班的同事会担心自己没有在公司加班,会影响自己在公司中积极工作的形象,而加班很晚的人会觉得别的同事对工作不积极不上心,也有可能因为项目的进度问题,别人也要陪着加班。此外,长时间的呆在办公室无法涉及其他的工作/兴趣,久而久之,生活变得单调乏味。解决办法:大家都正常下班就好啦!

5、引发管理者错误的过高的期望值


员工都想成为管理者的左膀右臂,如果加班已成为一种常态,管理者会认为这是你应该做的;如果哪天你不加班了,或许管理者就会感到不适应了。

6、你会失去生命中最重要的部分

你懂的!!!!!!!!!!!!

二、好处

没有。。。。。。。。。。。。

来自:http://www.csdn.net/article/2014-05-04/2819590

作者:夏梦竹

推荐程序员必备微信号 


程序员大咖
微信号:CodePush



推荐理由:
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。


 ▼长按下方↓↓↓二维码识别关注