论加班

       曾经问过一个在民企工作的同学,为什么你们会加班啊?难道工作时间做不完吗?他说:老板5点20的时候交给你一大堆任务,让你完成。然后5点半下班,你说能不加班吗?我想某些加班就这么来的。而且这样的企业加班很搞笑,竟然没有加班费!(或者有人说,加班竟然还要加班费!)

        我想这样莫名其妙加班的企业,一定是把员工当生产线上可以替换的零件来用,而非人。好像是Kent Beck讲过的,程序员不是砌墙工人,一直不休息,然后增加人数就可以提高生产率。(即便是砌墙,时间长了也是不堪重负的,一方面工人的身体受不了,一方面工程质量也必然下降。)程序员贡献的是创意,因此需要让他们去思考,需要给他们空间。

      Javaeye上有篇文章说:加班是管理者无能的表现。在某些公司(那里是我向往的工作天堂),如果完不成任务,那么就留Team Leader一个人加班,因为加班是由于他没有安排好工作造成的。如果因为他没有安排好工作而让成员来买单,是对成员不尊重的表现。

       Peopleware中有专门讲加班的内容,本质上是对于软件中的人的关注。据说Microsoft每位项目经理的桌上都有这样一本书,也有人分析微软成功的秘诀在于1、在全球范围内找到最好的人;2、让这些人在微软发挥最大的作用。

      XP中强调了每周40小时工作时间的实践,因为在疲惫时创造的代码质量低下,其实不是在提高生产率而是相反。

      我极其反感突然的加班计划,不过我也在思考一个快速响应用户需要的问题。因为客户需求是随时可能会提出的,那么是否意味着为了快速反应而取得竞争优势,就要让辛苦的程序员加班呢?还是要考虑其他的应急预案呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值