提起程序员加班,很多人的第一反应都是996、行业内卷、项目赶工期,仿佛这只是一群人被动熬时间的无奈选择。那些看似无意义的加班,实则是多方问题交织下的必然产物。
主题:什么是程序员加班的真正原因?
https://www.zhihu.com/question/624263733
【回答1】
除了外部原因,大部分程序猿都是理工科出身,都有很强的责任感和荣誉感。
对于难缠的bug和需求,他们都有莫名的兴奋感,有时候会自己压榨自己。
【回答2】
程序员加班,很多时候,是因为迫于管理和管理层的压力,前期开发过程中省掉了一些软件工程的关键步骤,导致问题在后期集中爆发。
那些被跳过或简化的工作,比如不认真做需求分析、不做代码审查、不搭建自动化流程都会在未来变成各种技术问题,需要花更多的时间来修复。
【回答3】
今年整个公司组织结构调整,效益不好,优化了很多人啊,不过我还没拿到大礼包。之前属于打野阶段,现在被总公司开发部收编了,很多项目也不让继续做了,只能做分给我的部分。
现在每天工作不饱满,一星期开一次会,一天就干完了。每天五点就溜了啊,这工资拿着心虚啊,没活干年底要轮到我拿大礼包了啊,兄弟们,你们是愿意每天忙不过来,还是天天闲着等大礼包啊?
【回答4】
因为不想丢了工作,其实加班的原因就这么朴素。
其它理由都不那么靠谱,工作做不完,延期就是了,加班是几个意思,工作做不完,领导背锅就行了,政府的项目延期的比比皆是,也没见说要让它们都天天加班呐。如果程序员是一项比其它工科工资都低的工作,它还加班不?你敢加班我就敢改行。更何况当年的程序员都是靠改行来的(2000年初期几乎没啥计算机专业科班生,都是靠改行)。
在其他行业找不到合适的工作,所以来干程序员,难得找到程序员这样的工作,所以大家都很卷,为了卷表现,所以形成了加班的风气,这几乎是唯一原因。
【回答5】
根据我的观察,这绝对占到了80%以上的原因,要是互联网大厂的Leader,一个个都带头准时下班,程序员加班的情况绝对少一多半。
以前在阿L的时候,最盼望的就是周五,不只是因为周五临近周末,而是因为周五可以五点下班。为什么周五能这么早下班呢?因为公司里很多P9、P10家在上海,他们要在下午四点坐公司的班车回上海。
P9、P10都坐班车走了,剩下的P8自然也就没了坚守的必要了。也就都“顺应民意”早早收工回家了。
P9不走,P8就不好走,P8不走,底下的P7、P6就得坚守。偏偏公司非常狡猾,还有各种制度让你“自愿加班”。比如到了晚上九点,打车回家能报销,还会提供免费夜宵。P9、P10 经常晚上开会应酬,觥筹交错,9点钟回公司拿个夜宵,打车回家刚好。但问题是下面的P8没地方去,只能在工位上加班。P8都加班了,下面的P7和P6还能不干活吗?既然大家都得干活,是不是就可以把一些会议、工作安排在晚上了?长此以往,是不是就变成惯例了?
有时候晚上有点事情想正点下班,还得和老板们打个招呼。明明是正点下班,搞得和提前早退似的。有的时候业务不忙,到了晚上是真没什么事情要做。但就这样,也不能提前走,也得在工位上坐着,并且还不能玩手机,不然还会被老板们抓小辫子。这些Leader很多时候不会明着说,默默给你记在心里。然后打绩效的时候给你把旧账翻出来:工作不饱和,态度不够端正,晚上经常玩手机,或者经常早早就下班了。所以搞得大家都人人自危,不敢出错。
久而久之就成了潜规则,老板不玩手机,你也千万别玩。老板不下班,你也最好别下班。
==全文完==