前端程序员为什么要加班,不加班会怎么样?

 

  

  前端程序员在面试时经常被问到的一个问题,

  >对加班,你怎么看

  今天,我们就来说说程序员加班这个话题。我们可以从以下几个方面来聊聊。

fa5db2a361f14c5b8ed3e8f3a4738694.jpg

  - 企业文化

  在有些企业中,加班是一种文化。他体现了员工的工作态度和奋斗的精神。这种公司往往领导带头加班,加班的人管晚饭,9点之后报销出租车费用。在这种公司,往往新员工一入职就会被老员工感染,久而久之,加班成为了一种习惯。

  - 个人爱好

  个人在工作这些年,也见过喜欢加班的人。在软件公司,往往下班后环境会相对安静,很多伙伴会选择在这个时间学习新技术,进行自我升值。当然也不乏有些“孩儿他爸”,会选择在公司多待会,来逃避回家带娃的责任。

  - 国情

  在前公司做开发时,有机会接触到日本、美国以及台湾的程序员。先说说他们的加班状况。

  1. 日本:大家都知道日本是一个比较崇尚加班的国家,如果你要是每个月不加几十小时,你的太太都不好意思跟别人打招呼。也就是说,你的工作饱和度,体现了你在社会上的价值。在这样一个国家,程序员晚上加班也是时长看到的。但是就我所驻在的公司(东芝某部门)来看,虽然大家晚上都会加班,但是因为工作时间非常弹性制,很多程序员都是早上10点之后才进入开发大厅,所以工作强度方面,还是不是那么高的。另外,日本的公会组织,会记录每个员工的加班时长,如果你在一段时间内(比如一个季度)加班总时长到达了一个值,那么,你即使自己自愿加班,你的领导也不会批准的

  2. 美国:这是一个崇尚自由的国家,想让我在8小时以外还工作?不存在的。个人在出差期间,亲眼目睹美国程序员早上9-10点进入开发lab,中午开车去吃个饭,晚上6-7点回家。可是这样会面临一个问题:项目进度延迟了怎么办?此时会有两个选择,项目经理召集大家开个小会,商量一下,这个周六加个班是否可以。当然,这个商量可是真的再商量,如果你不同意,那就不用来。因为在美国,你强制别人加班会被投诉的。那么此时项目经理就只能面临另外的选择,项目延期。所以我所在的项目,也经常因为这些“任性”的老美,导致项目延期,即使明天上线,而这哥们手里还有几十个bug,晚上也该下班下班。在他们看来,项目延期不是自己的责任,而是管理者日常指定的问题。

  3. 台湾:这些同胞们加班就比较吓人了。我们早上9点进入开发lab他们已经在了,我们半夜2、3点走的时候,他们还在跟台湾进行对接。白天,他们困了就睡趴桌子睡会,睡醒了继续啪啪啪的敲代码。

  4. 中国:个人认为,中国现在处于美国和日本中间的一个状态。中国虽然最近几年的发展非常迅速,但是由于之前被落下的太多,我们还需要再继续追赶。同时我们受到了欧美文化的影响,想要追求自由,这就导致我们陷入了一个尴尬、矛盾的境地。而在这个时机点,github上的某996-ICU项目,就显得略微不合时宜,所以京东、阿里的老板们,才纷纷出来发声。

  - 客户对需求的模糊

  这点是我们程序员比较难以接受的。客户往往不知道自己想要什么,但是他们知道自己不想要什么,于是往往出现了项目初期,客户说"我要一个京东那样的电商",但是等我们各种需求实现后,客户又说"我不要这个,不要那个,给我加一个实时聊天",最后项目变成了“微信”。整个过程中,由于项目需求的不确定性,会导致很多工作量的产生。但是工作量多了,可是项目的deadline并没变,所以我们只能通过加班去解决这个问题。这是我们加班的其中一个原因。

  - 架构不合理

  现在出现了很多ppt架构师,这些架构师并不是从一个coder发展起来的,仅仅是学习了一些表层的架构知识,便开始参与项目的架构设计,导致架构与项目实际的需求(吞吐量、可用性等)并不匹配,这些坑,最终就只能程序员靠程序员加班来填

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值