中国程序员为何加班如此疯狂?

  关注我,你的眼睛会辣    


来源|网络

编辑|猿姐


程序员在国内的工作量是出了名的多,加班已是习以为常的事情。然而,很多人都说国外的程序员并不怎么加班。这是否是事实?若是真的,又为何出现如此差异?



中国程序员,一个跟加班和秃顶爱恨交织的职业,风里雨里都无法阻止加班的步伐。根据《2018年中国程序员生存现状报告》,近一半的程序员处于25-29岁年龄阶段,身体和精神方面都正处于加班黄金期。


中国程序员加班已然成为一种常态,而大家也会经常会听说,国外的程序员是不加班的。于是知乎便有网友提问:为什么美国程序员工作比中国程序员工作轻松加班少?



美国程序员工作比中国程序员工作轻松、加班少总体来说是事实,但都归结到美国程序员效率更高,制度更好之类就过于片面了。


为什么欧美程序员加班比国内程序员少?


相比来讲欧美的产业更加成熟一些,加班基本上都会配套加班费,在这中国几乎是不可想象的事情,技术工种和别的工种的工资差异也不是那么大,所以在欧美找一个正式的工作难度要远高于国内,所以从公司角度效率主要在上班时间提升,加班基本意味着加班费需要领导审批,不提倡加班。美国人在工作时间上很较真,到点就走人,1分钟都不差。当然,如果有急活需要加班,他们也会配合,但加班费比正常薪水高出一倍以上,公司还得给加班职工叫个披萨饼之类的外卖。长时间加班,美国雇员是不会干的,老板也付不起加班费。沃尔玛公司就曾被“加班费”绊倒过三次:2005年,因侵占员工休息时间,沃尔玛被加州一家法院判决赔偿1.72亿美元;2006年,宾夕法尼亚州一陪审团裁定,沃尔玛因存在强迫员工在休息时间工作的行为,需支付7800万美元的罚款;2007年,该公司又为5万名加州员工支付了超过390万美元的加班补偿,同时支付19.89万美元的民事罚款。



国外程序员的比例不像国内这么失衡,需求量不是那么迫切,供需关系没有那么紧张,而且大部分公司不提倡加班,加班支出费用比正常上班的工资要高,即使加班风气很浓的日本,都开始对加班说不了。国内软件行业相比发达国家在积累方面差距还很大,正是需要迎头赶上的时期,加班加点也属于正常现象。行业成熟了,供需关系平衡了,有底子了加班现象自然就会减少。


边界定义不清楚明了


跟国外公司比,国内公司最大的问题就是对问题的边界定义不清楚。提需求的人没有成本,无止境地提不靠谱的需求。码农自己开发时也追求快糙猛,提高了系统的风险。总的来说,经理很忙,产品很忙,码农很忙,测试很忙,运维也受不了…


做前端时也要开很多会啊,跟业务方沟通进展和演示时,业务方可以提意见,一旦提了意见是要签字的不是随意说说那么简单。这样有个好处,很多东西定下来了就不随意改变。提需求的人是面临很大的成本,你老提了需求又改,不出两月大家就觉得你这人不靠谱,会给你很差的反馈。谈完了前端,该到开发阶段了吧,开发时50%的时间在业务代码,50%的时间在测试代码。写完代码之后,内部有很完整的自动部署工具,把你的单元测试,集成测试都跑完,然后部署测试环境等等。


会议是生产力。讨论得越清楚,返工就越少。比如系统设计,几个组的人一起讨论清楚系统的边界,上下游系统的关系,你的问题边界和需求是很清晰的。码工自己啰啰嗦嗦地对全流程服务。测试,运维等看似工作量繁重,实际上有效地降低了风险,极大地提高了软件的质量。


中国企业更新速度太快


硅谷技术强,但是产品迭代速度比国内差太远了。所以,Uber,Airbnb,Linkedin在国内的市场表现都不怎么好。很多技术壁垒不高的产品,比的就是用迭代速度去占领市场。技术壁垒高的产品,不是迭代速度能解决的。中国的IT公司对用户的需求感知的特别快,他们清楚的知道用户需要什么。国内公司对竞争对手的动作也特别敏感。你会发现, 阿里,京东比Amazon的功能多多去了。饿了吗,美团也比Ubereats功能多多了。


Google的大佬很多都是工程师出生,重技术,轻产品。而硅谷大部分有特色的新型互联网企业早期都有大量的前Google员工,所以这也是硅谷的一个特色之一。所以中国的IT和硅谷其实是两种IT。迭代速度和发现新的Use Case是中国企业的强项。为了保持这个优势,唯一的方式就是加班了。



程序员自身又如何缓解这个问题


提高效率从自身出发,从工作中积攒经验、从失败中学找教训。提升自身的能力,从而缓解这个问题。其次拒绝无理无用功的加班,有些情况下可能是因为别人考虑不周而导致你一直加班,而你要做的就是保持清醒,面对这种情况学会拒绝。其实,互联网的大部分岗位,都不大不小的存在加班的情况。关键不在于加班多少,而在于是否为公司、为自己创造了价值,如果有,,这波不亏。


猿姐瞎BB

互联网的大部分岗位,都不大不小的存在加班的情况。关键不在于加班多少,而在于是否为公司、为自己创造了价值。




牛B程序猿


孤独地写程序时,你需要一些陪伴,一些快乐,一些”干“货。

扫码关注!


Back To Top