您的位置:首页 > 职场人生

加班的程序员不是好程序员

2012-02-23 17:28 337 查看
我曾经加过几次班,几次加班的结果都大致相同,额外收益趋近于零,损失却不小,损失列表如下:

由于加班较晚,晚十一点多才离开公司,这使得那以后的至少两天,我脑子都昏涩不灵,效率很差,没做出什么有意义的工作,对公司是损失。
不能陪家人一起吃晚饭,别说我矫情…,身为人父人母的同学肯定能理解,对家人是损失。
由于没休息好,那后来的学习计划也因为昏沉的脑袋被推迟,且第二天情绪也明显不好。对自己也是损失。
还有一点,很容易被忽略的就是,加班会让我们产生“虚假的成就感”,我认为我比其他同事付出更多,自我感觉相当良好,虚假优越感。加班成了习惯,会让人忘记工作成果才是检验一切的王道。
        我仔细回顾了出道做程序员的这些年,每一天能有几个小时在高效地写程序?四个小时?顶多也就这样了。其它的时候,大多都是看看新闻,读点技术博客,玩一下各种感兴趣的技术。但是好像四个小时也足够完成日常工作任务了。有的时候确实项目紧,也可能会六个小时的高效的工作,那一天下来,就感觉头沉眼涩,回家基本不能再看书学习。六个小时都难扛,更何况加班?

 

加班必然导致大脑长时间高负荷工作,而人脑又是个非常精密的自适应系统,运转久了,就会选择性的停止某些功能,这时候,我们就只能做些简单的重复性的劳动。可程序员的工作,大多是在解决未知问题,基本不会有重复性劳动 (DRY原则跟咱天朝的四项基本原则的分量相当)。加班和程序员这个职业天生就是抵触的。

 

好程序员应避免加班,加班不是好程序员。偶尔灭火可以小加一下班,经常加班则是好程序员的大忌。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: