前言


随着典型的互联网公司 or 程序员圈子"平时996,生病ICU"的话题大热,各种观点如雨后春笋般席卷广大就业者的想法。本文主要想给还未参加工作,或者对加班这件事还没有确定观点的同学一些参考,你可以持有什么观点,又应该以什么心态去看待别人的观点。并且本文会重点描述我对面试中,如果面试官谈及这个加班态度时,建议的观点应该是怎样的。



加班内容 && 频率


在开始着重介绍加班是否合理开始之前,我们必要的需要关注下加班的内容是什么?因为内容的不同将直接导致,我对这部分内容的观点和喜好。(以下内容请严格把握非工作时间这个前提


公司重点业务


如果是这点,我很能接受它的重要性,也能理解加班的必要性。但更需要重点关注,公司的重点业务的负载是如何的,包括需要多少资源,业务的峰值谷值。


在得到这部分业务的容量,需要的合理资源数,峰谷值之后,我们也可以根据历史经验去总结过去一个周期内的加班频率。如果在过往的所有周期内,加班是必要的,经常性的,那么首先这样的现象和安排是有问题的。无论作为管理层还是员工应该从两个角度切实的去解决,而不是一味的把加班当做日常手段去解决。



临时业务 && 紧急情况


首先如果是临时业务,首先要保证它是低频的,这样就意味着因为临时业务导致的加班也是低频的,可接受的。如果公司内总是出现不可预计的临时业务,意外情况,只能说明公司的管理层对这种情况的预估能力远远不够。


作为员工,我们原则上肯定可以接受临时业务带来的加班。但同时期望在以下2点公司能有对应的措施:



团队建设:专业性建设 && 其他


作为团队的长期有效发展来讲,团队建设是不可或缺的。我分为两大类去解析。


第一类 :专业性建设


包括但不局限于团队所属职能的职能培训以及分享,业务的分享介绍等。对于这类内容,如果公司不期望占用正常的工作时间来宣讲,可以占用大家的下班后的时间。


如果是对公司没用必然性促进的职能专业介绍、分享会等,更建议在休息时间或者下班后的时间,这样既能保证不影响业务,也不会让大家对内容过于反感,对职业发展提升感兴趣的同事也自然不会觉得这种是加班或者压迫,而是求之不得的学习资源、学习方式。


如果是针对公司业务做宣讲,更建议工作时间去宣讲,因为本身属于公司内部内容,对公司的工作有着大的帮助的,也能保证大家的出勤率和讨论程度,作为强制性出席也是其中一条可以考虑的规则。


第二类 : 其他


其他主要是团队内部的一些事项,包括但不限于内部培养、技术讨论、团队聚餐、户外活动等。通过这样的一些活动,可以让大家更好的互相认知、了解,提升凝聚力。


主题会议


主题会议可以有很多变种,比如上面讲的团队内部的技术建设也可以开会,另外还有一些需求评审会,技术方案评估会,项目反思会等。我这里简单提几种互联网公司肯定会有的会议。


需求评审会


需求评审在互联网公司非常常见,而在下班后的时间开评审也比较常见,尤其是还处于创业阶段的公司,或者产品还未定型的公司。从实际角度出发, 这种会议很不可避免,而且很多时候就是一个想法,希望大家一起来完善。对这种只能提3点希望:0 控制频率 1 希望在开需求评审会之前,大家对会议的目的、期望有所思考,尤其是会议主持 2 能够控制会议的主题,会议时长 3  在经过讨论后,有所结论或者收获,能够落地执行。有这三条期望符合之后,我相信即使是下班时间,开个需求评审会也无妨。


项目反思会


这里主要说的是因为其他原因导致的项目反思会延迟的类型,因为正常情况下肯定是工作时间内开掉反思会效果更好。但如果因为其他原因导致了反思会的延迟,而其又有必要性,项目反思会更建议在加班时间内完成掉这项任务,而不是延期到明天或者其他工作日的工作时间。


学习提升


主要是个人或者团队,针对某项技能或者业务自愿花时间去学习了解,或者为了提升自己的能力对工作没有必然帮助,或者是为了业务需要前置学习某些内容。


如果是纯个人需求,当然个人没有任何问题,也同时建议公司或者tl去鼓励大家在下班时间之后进行自我的提升,并且做相应的主题分享。虽然这种对公司没用必然的提升和价值,但如果公司善于引导,必然能提升团队的专业能力和工作氛围,更好的做好团队的人才储备。


如果是为了业务需求,公司应该更大程度的鼓励这种做法,并且为所有想学习某些公司技术栈或者业务线的同事准备好相应的文档,必要时提供相应的人员支持甚至是主题培训。试想,如果你的员工愿意花非工作时间提升自己在工作时间内的工作能力和效率,无论怎么思考,对于公司来讲,都是非常有价值、值得提倡的事情。



个人诉求 


谈了那么多加班内容,其实更多是取决于个人的诉求或者生命诉求是什么,对于一种方式大家是否接受,每个人都有自己不同的期望值,也都有自己想做想得到事情,我们不能拿一种终极奋斗者的要求去捆绑所有人如何做,更何况加班本身并不意味着与奋斗划等号。


金钱 


这点应该是最多人的诉求,工作本身是为了钱,加班也不例外。如果公司给够了加班对应的薪酬,我觉得也无可厚非。如果你的诉求就是金钱,那就去找对应的能给对应薪酬的公司就好。但如果,公司是白白的让你加班,无偿压榨你的剩余劳动力,劝你谨慎思考,尤其是重复劳动、无意义劳动。


职业能力 或者 经验


当我们在加班之余,我们的工作时间也必然的变长,这就意味着我们的职业能力或者经验能够得到更快的成长,我们也能适应一定强度的工作压力,这对于我们之后的职业发展都是有一定帮助的。如果对于你来讲,期望更快的提升职业能力或者职业经验,加班应该是你的捷径。也许你在一年的工作时间里就可以得到别人2年的工作阅历积累。


职位发展 或者 职业发展 


无可厚非,无论什么时候,企业都是厚待那些能积极负责、拼命工作的人,尤其是对于管理层更是如此。对于公司的发展来讲,不区分上班还是下班,只要有公司需求,希望有人来承担工作时,你能在那里负责、做事情。那么你比一般的正常上班的人,能得到更好的青睐。


工作 && 生活 && 更多 的平衡


也有很多人对工作本身能带来什么,是否需要奋斗,或者至少是否有必要再公司做公司的事情是不认可的。当工作本身已经没有更多的欲望,更多数人期望的是平衡。


除了工作之外,可以照顾家庭,可以有爱好,可以有不同的圈子,让自己的生命更加丰富。人的一生短短数十年,你出彩的方式不一定只是工作。换个角度,如果你的工作很出色了,你的家庭支离破碎,你的兴趣爱好朋友圈一片空白,你对这个世界茫然无知,也不一定是你想要的结果。



彩蛋 : 面试官问:"如何看待加班"


第一步 :有条理的问下自己 :我想要的是什么


第二步 : 了解下公司的加班频率以及加班做的事情


第三步 :你的中庸式回答也许是这样的 : 救急不救穷 


公司的业务需求要求我加班,没有任何问题,通过加班我也能学习提升自己,对业务更加了解。

我能接受的加班频率是怎样,期望每周能有?天是可以自己安排的。

如果公司的业务是要求长期每周每天都强度的不合理加班,我是不太赞同的,也不会考虑;我认为的正确的解决方式应该是招人或提高现有团队的工作效率,如果公司有发现这样是问题,并愿意去改善,我愿意一同去改善这种情况。

除此之外,我希望加班的工作内容能有一定的比例是非重复劳动,能够对自我的职业发展有所帮助的。