MyException - 我的异常网
当前位置:我的异常网» 研发管理 » 加班加点是邪恶的

加班加点是邪恶的

www.MyException.Cn  网友分享于:2013-07-27  浏览:6次
加班是邪恶的

作为程序员,恐怕没有谁没加过班。无论是领导要求、半含威胁,还是员工自愿、半推半就;无论是项目无法完成,后期疯狂加班;还是临时出现了问题,需要突击 解决。加班,似乎和吃喝拉撒一样,乃是IT人员的生活必需品。
难道这不很正常吗?有人会想,搞这一行的,不就是这样吗?
但我还是要说,加 班是邪恶的,这是因为:
加班让我们失去了思考。人和动物的主要区别之一就是人会主动思考,思考生命的价值,思考存在的意义。但是疯狂的加班会让你 逐渐丧失这一能力。每天加班到深夜,回家时已是面色阴暗、浑身疲惫,唯一想的就是赶紧睡觉。此时,你不会思考这样是否合理,加班是否真的管用,更不会思考 是什么导致加班,以及应该如何去改善。时间一久,身上仅存的那点激情消失殆尽,而且你也越来越习惯这样的工作和生活。

很多时候,加班只是 领导手中的工具。有时候项目完不成,通过疯狂的加班来补偿,领导希望藉此感动客户:看,我们都这么努力了。而当初为了合同对客户说了无数遍的“我们能”成 了笑谈。不过这没什么,“老板已泡温泉去,此地空留加班人”。有些领导表现出同甘共苦的样子,深夜12点拍拍你的肩膀说:“早点回去吧”,其实他知道手头 的东西做不完,你是不会回去的。
即使有的时候不忙,真的不太忙,是不是不需要加班了呢?不是的,似乎还有什么“潜规则”在影响着我们,还是等头回 去了再走吧,而头总是比较忙的,下班后晚点回家再正常不过了。假设某天你真的有事儿,按时 回家了,心中却有种忐忑的感觉。这种“潜规则”的 存在,让人觉得相当不爽。其存在的价值,也成为了头证明自己员工工作努力的工具。

除了被动加班,有时候大家会主动加一些班,以赶一下进 度。可是应该想到,这可能在为不合理的需求甚至架构师们错误的设计买单。客户的需求是无止境的,他们希望榨取尽量多的价值。但这就像桌布的四个角,在有限 的时间和资源下,啥功能都想要,牺牲的就是质量。
敏捷强调应发式设计,但绝不意味着没有设计。相反,应该在已知的需求和非功能性需求的前提下,尽 量做好以及系统选型和高层架构,比如开发语言、平台,数据库及其他第三类类库。对那些高度依赖并且不容易替换的类库更要做好研究和选型。因为架构导致的问 题对项目的影响重大,似乎大家只能加班挽回,而其效果也很难说。

加班,不一定能够多创造价值,可能反而会稀释了我们自己的价值。尤其是疯 狂加班的团队,大家加的不是班,是bug。

除了这些,加班也给客户传递了一个危险信号,原来团队还可以加班,那为什么不加些班呢?如果你 的团队正在用迭代开发,团队没日没夜的加班,终于迭代结束时完成了很多故事的开发,比上一个迭代有了大幅提高。那问题时,下一个迭代你怎么办?还需要没日 没夜的加班来维持这个速度吗?

不管怎么样,在资本家面前,程序员是相当弱势的。当程序员以脑力劳动者自居,还在为你无法衡量一个程序员的 工作量而自豪时,资本家们的招式很简单:20个人的活,让8个人干,实在干不完,给你加2人。 所以加班是程序员普遍需要面对的问题。但即使这样,当需要加班时 ,无论主动还是被动,我们应该知道,加班是邪恶的。我们更应该思考:这次加班有意义吗?非得加班才行吗?

1 楼 dearwolf 2010-06-03  
不是加班让人失去了思考,而是忙碌让人失去了思考

文章评论

要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
 程序员的样子
程序员的样子
程序员应该关注的一些事儿
程序员应该关注的一些事儿
Java程序员必看电影
Java程序员必看电影
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
每天工作4小时的程序员
每天工作4小时的程序员
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
鲜为人知的编程真相
鲜为人知的编程真相
程序员必看的十大电影
程序员必看的十大电影
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
漫画:程序员的工作
漫画:程序员的工作
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
代码女神横空出世
代码女神横空出世
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序员的鄙视链
程序员的鄙视链
程序员都该阅读的书
程序员都该阅读的书
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
如何成为一名黑客
如何成为一名黑客
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
旅行,写作,编程
旅行,写作,编程
中美印日四国程序员比较
中美印日四国程序员比较
程序员和编码员之间的区别
程序员和编码员之间的区别
老程序员的下场
老程序员的下场
那些争议最大的编程观点
那些争议最大的编程观点
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
我是如何打败拖延症的
我是如何打败拖延症的
总结2014中国互联网十大段子
总结2014中国互联网十大段子
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
编程语言是女人
编程语言是女人
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有