从本质上来分析程序员为什么要加班,原来是这个道理

前锋长沙2011.14.14我想分享

在访谈期间经常被问到程序员的问题,>对于加班,您如何看待今天,我们将讨论程序员加班的话题。我们可以谈谈以下几个方面。

- 企业文化

在一些公司,加班是一种文化。他体现了员工的态度和奋斗精神。这些公司经常带领加班加点,加班人员管理晚餐,并在9点之后报销出租车费用。在这样的公司中,新员工一进入工作就会经常感染老员工。随着时间的推移,加班已经成为一种习惯。

- 个人爱好

这些年来,个人一直在工作,并且看到过喜欢加班的人。在软件公司中,工作后环境通常相对安静,许多合作伙伴将选择学习新技术并在此时欣赏自己。当然,有一些“宝宝和爸爸”会选择留在公司,以避免与宝宝一起回家的责任。

- 国情

当前公司正在发展时,它有机会接触日本,美国和台湾的程序员。我来谈谈他们的加班情况。

1.日本:每个人都知道日本是一个更加崇尚加班的国家。如果你一个月没有增加几十个小时,你的妻子不好意思向别人打招呼。换句话说,你的工作饱和度反映了你在社会中的价值。在这样一个国家,程序员晚上加班加点看到它。但就我所在的公司(东芝部门)而言,虽然每个人都会在晚上加班,但由于工作时间非常灵活,许多程序员在早上10点以后进入开发大厅,所以工作强度仍然不是那么高。此外,日本行会组织将记录每位员工的加班时间。如果您在一段时间(例如四分之一)加班时达到了价值,那么即使您自愿加班,您的领导也不会批准。

2.如果项目进度延迟,我该怎么办?此时,将有两个选择。项目经理将召集大家召开一次小型会议,讨论本周六是否可以添加课程。当然,这次谈判实际上是谈判的问题。如果您不同意,那么它将不会被使用。因为在美国,你被迫加班加点抱怨。然后项目经理只能面对另一个选项,项目推迟。因此,我所经历的项目经常因为这些“故意”的老美而被推迟,即使它是明天推出的,这个伙伴手头有几十个虫子,是时候下班了。他们认为,项目延期不是他们自己的责任,而是管理者每天指定的问题。

台湾:这些同胞加班是可怕的。我们早上9点进入开发实验室。他们已经在那里了。当我们在半夜2或3时走路时,他们仍然与台湾对接。在白天,当他们昏昏欲睡时,他们会睡在桌子上睡觉,然后醒来并继续舔代码。

中国:就个人而言,中国现在处于美国和日本之间。虽然中国近年来发展非常迅速,但我们仍然需要赶上它,因为它之前已经落后太多。与此同时,我们受到欧美文化的影响,并希望追求自由,这使我们陷入尴尬和矛盾的境地。此时,GitHub上的一个996-ICU项目似乎有些过时,所以京东和阿里的老板纷纷问世。

- 客户的模糊需求

这对我们的程序员来说更难接受。客户通常不知道他们想要什么,但他们知道他们不想要什么,所以他们经常出现在项目的开头。客户说,'我想要一个像京东这样的电子商务',但是当我们的各种需求成真时,客户说'我不想要这个,不想要那个,给我添加实时聊天',以及最后项目发生了变化。它变成了“微信”。在整个过程中,由于项目要求的不确定性,将导致大量的工作量。但是工作量太大,但项目的截止日期没有改变,所以我们必须加班才能解决这个问题。这是我们加班的原因之一。

- 不合理的结构

现在有很多ppt架构师。这些架构师并不是从编码器开发出来的。他们刚刚学到了一些肤浅的建筑知识,并开始参与项目架构的设计。因此,该体系结构与项目的实际需求(吞吐量,可用性等)不匹配。这些坑最终只能由程序员依赖。进度者加班加点

收集报告投诉

在访谈中经常会问程序员的问题>你觉得今天加班怎么样?我们来谈谈程序员加班的话题。我们可以从以下几个方面来谈谈它。

- 企业文化

在一些公司,加班是一种文化。他体现了员工的态度和奋斗精神。这些公司经常带领加班加点,加班人员管理晚餐,并在9点之后报销出租车费用。在这样的公司中,新员工一进入工作就会经常感染老员工。随着时间的推移,加班已经成为一种习惯。

- 个人爱好

这些年来,个人一直在工作,并且看到过喜欢加班的人。在软件公司中,工作后环境通常相对安静,许多合作伙伴将选择学习新技术并在此时欣赏自己。当然,有一些“宝宝和爸爸”会选择留在公司,以避免与宝宝一起回家的责任。

- 国情

当前公司正在发展时,它有机会接触日本,美国和台湾的程序员。我来谈谈他们的加班情况。

1.日本:每个人都知道日本是一个更加崇尚加班的国家。如果你一个月没有增加几十个小时,你的妻子不好意思向别人打招呼。换句话说,你的工作饱和度反映了你在社会中的价值。在这样一个国家,程序员晚上加班加点看到它。但就我所在的公司(东芝部门)而言,虽然每个人都会在晚上加班,但由于工作时间非常灵活,许多程序员在早上10点之后进入开发大厅,所以工作强度仍然不是那么高。此外,日本行会组织将记录每位员工的加班时间。如果您在一段时间(例如四分之一)加班时达到了价值,那么即使您自愿加班,您的领导也不会批准。

2.如果项目进度延迟怎么办?此时,将有两个选择,项目经理召集小型会议讨论是否有可能在本周六加班。当然,这个讨论真的是另一个。如果你不同意,你不必来。因为在美国,你会抱怨强迫别人加班。此时,项目经理不得不面对另一个选择,项目推迟。所以我的项目经常被推迟,因为这些“任性”的美国人。即使他们明天上网,他们手中仍然会有数十个漏洞,应该晚上下班。在他们看来,项目推迟不是他们自己的责任,而是每天任命经理。

台湾:这些同胞加班时更加可怕。我们上午9点进入开发实验室。他们已经在那里了。当我们在下午2点或3点离开时,他们仍然与台湾对接。白天,当他们昏昏欲睡时,他们会在办公桌上睡觉,醒来并继续使用密码。

中国:就个人而言,中国现在处于美国和日本之间。虽然中国近年来发展非常迅速,但我们仍然需要赶上它,因为它之前已经落后太多。与此同时,我们受到欧美文化的影响,并希望追求自由,这使我们陷入尴尬和矛盾的境地。此时,GitHub上的一个996-ICU项目似乎有些过时,所以京东和阿里的老板纷纷问世。

- 客户的模糊需求

这对我们的程序员来说更难接受。客户通常不知道他们想要什么,但他们知道他们不想要什么,所以他们经常出现在项目的开头。客户说,“我想要一个像京东这样的电子商务”,但在我们满足各种需求后,客户说“我不想要这个,不想那样,给我一个实时聊天”,最后一个项目成为“微信”。在整个过程中,由于项目要求的不确定性,将产生大量工作。但是工作量要多得多,但项目的截止日期并没有改变,所以我们只能通过加班来解决这个问题。这是我们加班的原因之一。

- 不合理的架构

有很多ppt架构师。这些架构师不是从编码器开发的。他们刚刚学习了一些表面结构知识并开始参与项目的架构设计,从而产生了架构和项目的实际需求(吞吐量,可用性)。等等。不匹配,这些坑,最后,程序员只能由程序员加班填写

——