作为一名软件工程师/程序员,您多久加班一次?
简短的回答:你打赌。每时每刻。
TL;DR 在 40 年的职业生涯中,我从未因加班而获得报酬。作为承包商,有时他们将我的每周账单限制在 40 小时以内。承包商单独选择是否工作 60 小时并按 40 小时计费,工作 40 小时(我个人的选择),或向雇主施压以允许支付加班费。
我的第一份工作在新员工入职培训时向我解释说,工程师应该每周工作 45 小时。当被问及为什么录取通知书上的小时费率指定假设每周工作 40 小时的小时费率时,他们很狡猾。
具有敏捷开发流程的雇主用来让开发人员无偿加班的一个技巧是假设开发人员在两周的冲刺中有 80 个工作小时,并在故事点上预订所有 80 小时。这 80 小时仅假期和节假日可享受 12% 的折扣。每日站会、每周回顾和计划会议会占用更多时间。与其他开发人员讨论旧项目的维护问题也是如此。一个完美地估计了故事成本的开发人员在冲刺结束时至少会落后 12 小时。管理层严厉地看着开发商说:“你需要遵守你的进度承诺。” 没关系,他们充其量只是在预测未来。
开发人员可能会虚报他们的估计,但不幸的是,管理层也参加了规划会议。“你真的认为它会带走所有这些吗?” 他们问。他们继续与唯一一个深入研究故事成本的人交谈,他们的最佳估计和较低的猜测。
另一个在微软以及后来在亚马逊成为传奇做法的技巧是在晚上 8 点召开员工会议。大多数开发人员不想工作到 5 点,在高峰时段的交通中艰难地回家,然后才在一小时后返回。这个技巧通常值得增加 50% 的工作时间,但通常不会增加 50% 的生产率。
另一个最近因推特而出名的管理实践是简单地断言,“我们在这里是铁杆。如果你不想长时间工作,现在就辞职。” 这种做法的目的在于它甚至不假装它不是剥削。你知道进去会发生什么。有些人在痛苦中茁壮成长。
我现在很少出软件定制开发方案了,你想知道为什么吗?#软件开发#APP开发#小程序开发需要多少钱# @木轶清