`
aqingsao
  • 浏览: 174788 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

加班是邪恶的

阅读更多

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

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

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

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

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

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

1
2
分享到:
评论
1 楼 dearwolf 2010-06-03  
不是加班让人失去了思考,而是忙碌让人失去了思考

相关推荐

    Excel模板员工考勤加班调休汇总表.zip

    4. **加班管理**:对于加班情况,模板会设有专门的栏目,记录加班日期、时长和加班类型(如平日加班、周末加班、节假日加班),并可自动计算加班工资。 5. **调休管理**:员工加班后产生的调休,会在模板中明确记录...

    vue框架实现加班统计功能

    在加班统计场景下,我们可以用`computed`来计算累计的加班时间,这可能涉及到对每个加班记录的开始时间和结束时间的处理,通过计算它们的差值得到总加班小时。`computed`属性会自动监听依赖的数据变化,当输入数据...

    加班申请单.zip

    员工需清楚地说明加班原因,而管理者则需要及时反馈,确保加班是必要且合理的。 10. **数据安全与版本控制**:由于涉及到敏感的个人信息,如工作时间,公司应确保文档的安全存储和访问权限管理。同时,版本控制(如...

    利用Excel VBA制作的记录加班软件

    利用VBA写的加班记录软件,Excel中的窗体实现登录和记录加班界面,在C盘存储一个txt文件作为加班数据库进行存储。简化记录加班的步骤,只需要点击即可记录,还可以选择加班类型和加班时长等,并且自动统计各种类型...

    加班网上管理 单位

    标题 "加班网上管理 单位" 暗示我们正在讨论一个用于管理员工加班的在线系统,这可能是企业内部的一个应用程序。这个系统可能允许员工记录他们的加班时间,并且管理者可以跟踪和审批这些请求。 描述中提到,“运行...

    加班费申请表.zip

    4. **加班类型**:区分正常工作日加班、周末加班和法定节假日加班,因为不同类型的加班可能有不同的补偿标准。 5. **加班小时计算**:根据公司政策,将实际工作小时转换为标准工作日小时,考虑加班倍数。 6. **...

    国有企业加班管理制度.docx

    ### 国有企业加班管理制度详解 #### 一、制度背景与目的 随着现代企业管理制度的不断完善,合理安排加班成为企业管理中的一个重要环节。本篇将基于《国有企业加班管理制度》这一文件,详细解读其核心内容,旨在...

    加班补贴发放表(表格模板、DOC格式).doc

    加班补贴发放表模板设计与实现 在企业管理中,加班补贴发放表是一个非常重要的文档,用于记录和管理员工的加班信息和补贴发放情况。下面,我们将对加班补贴发放表的设计与实现进行详细的解释。 标题解释 加班补贴...

    企业用的加班统计程序

    加班计算规则 (以下说法按24小时制) 工作日(星期一至星期五)00:00:00 ~ 4:59:59期间算一次加班,19:00:00~23:59:59期间算一次加班。 周末(星期六和星期天)00:00:00 ~ 18:59:59期间算一次加班,19...

    加班管理制度(范文).doc

    《加班管理制度详解》 在IT行业中,高效的工作管理和时间安排是至关重要的,而加班管理制度则是保障员工权益和维持正常工作秩序的重要组成部分。本文将详细解析一份典型的“加班管理制度”,主要涉及加班审批流程、...

    Excel模板加班时间统计表.zip

    在Excel中进行加班时间统计是一项常见的任务,尤其在企业中,有效地管理员工的加班时间对于人力资源管理和工作效率评估至关重要。这份名为“加班时间统计表.xlsx”的模板可以帮助我们更系统、高效地记录和分析加班...

    统计加班时间

    在IT行业中,编程是一项至关重要的技能,而Java作为广泛应用的编程语言之一,常常被用于开发各种实用工具,比如我们今天要讨论的“统计加班时间”程序。这个程序旨在帮助用户自动化计算加班小时,对于需要频繁加班的...

    员工福利系列模板-加班补助管理制度.doc

    《员工福利系列模板-加班补助管理制度》文档详细阐述了公司对于员工加班的管理规定和相应的补偿政策,旨在规范加班行为,保障员工权益。以下是对该管理制度的重要知识点的详细解析: 1. **总则**:本制度的核心是...

    员工福利系列模板-加班补贴申请书.doc

    《员工福利系列模板-加班补贴申请书》是一个关于公司人事管理的重要文档,主要涉及员工加班补偿问题。在现代企业管理中,加班补贴是保障员工权益、维护工作积极性和提高工作效率的关键环节。以下是对这一主题的详细...

    加班费申请单.zip

    在IT行业中,管理和跟踪员工的加班费是一项重要的任务,尤其对于人力资源部门而言。"加班费申请单"通常是一个文档,用于记录员工的额外工作时间,以便计算相应的补偿费用。在这个场景中,我们有一个名为"加班费申请...

    加班放假管理系统

    《加班放假管理系统详解》 在现代企业中,人力资源管理是一项至关重要的任务,其中涉及到的加班与放假管理更是不容忽视的环节。"加班放假管理系统"就是这样一款专为解决此类问题而设计的应用,它能够帮助企业有效、...

    员工福利系列模板-加班及其补贴的暂行规定.doc

    文档中的内容是槐树关镇中心小学关于教职工加班及其补贴的暂行规定,这份规定旨在规范学校教职工在正常工作时间之外的劳动行为,确保教职工的权益,并提高工作效率。以下是该规定的主要知识点: 1. **适用范围**:...

    加班管理作业指导书.doc

    **加班管理作业指导书概述** 本文件是一份关于加班管理的作业指导书,适用于金光集团AFP中国食品和不动产的员工。该文档旨在确保公司的加班制度遵循相关法律法规,旨在规范和控制加班行为,同时保障员工的权益。 *...

    学校加班管理制度精选.doc

    【学校加班管理制度】是针对学校教职工在非工作时间因特殊任务需要进行工作的情况制定的一套规范流程和管理规则。该制度旨在确保加班的有效性和合理性,提高工作效率,同时保障教职工的权益。 1. **加班定义**:...

    员工加班申请表

    员工加班申请表员工加班申请表员工加班申请表员工加班申请表员工加班申请表

Global site tag (gtag.js) - Google Analytics