一个起源于中国码农的Github“996.ICU”项目,正以燎原之势席卷全球各地的程序员圈子:
996ICU即“工作996,生病ICU”,某程序员注册了一个叫做996.icu的域名,并在这个网页上大举控诉部分互联网公司实行996工作制。
今天是该项目被发起的第8天。截至今日,996.ICU网站已被翻译为多国语言版本。
Python之父都在Twitter上声援他远在中国的同行们:
Python之父:996工作制度非常不人性化
该条推文下集结了来自印度、日本、欧洲程序员们,他们也送上了同情和慰问:
日本网友:无言以对并感到抱歉
中国程序员:今天周六,我在加班
印度程序员:哥们儿,你不是一个人
白俄罗斯程序员:这不就是工作效率不重要,但人得呆在办公室的路子吗
一些在美国的华人程序员也纷纷晒出自己在美国工作的日常,并支持国内同胞踊跃维权:
看完美国同行的分享,国内的程序员更不解了:
为什么同样是程序员,在中国工作996生病ICU,而美国的程序员工作轻松、加班少?
其实,996是一种工作形式,它可能出现在各行各业。
在美国,也有很多公司的工作强度非常贴近我们熟知的996形式。但之所以这次国内程序员对996“起义”,还得到了国外其他行业的人的声援,其背后原因不是拘泥在996本身,而是996之后的结果与程序员自己所获得的价值欠缺平衡。
大部分人对于996.icu的抵制主要在于:
虽然996并且icu,可既没有获得与996相符的薪酬,也没有拿到在icu之前的补偿 ;
996成为了业界流行规则,为了迎合这个规则不被淘汰,继而漫无目的地瞎忙,暗无天日;
看似付出了996的劳动,但实际上对公司产品和自己职场发展的价值都不大,没有终点;
为了进一步讨论这个问题,我们总结了知乎上的高赞回答,探讨了中美工程师加班文化的异同,以及对于996现象的看法:
1
工程师文化差异
中美两国科技公司差别非常大的一点就是:
美国科技公司注重工程师文化,而国内技术团队话语权低。
在国内的互联网公司,技术团队一般没什么话语权,基本上是被产品层“赶着走”。
产品层在还没有想清楚某个功能的价值和收益,就给技术团队提需求、让他们“先做出来看看”,是常有的事儿。
图片作者:吓行 阿默,来源:吓脑湿
再加上国内互联网产品迭代速度很快,为了抢占市场份额,需要不断地更新feature。一旦看到竞品出了什么新功能,加班加点,必须赶上!
小编推荐一个学C/C++的学习qun 953,190,498 学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习或者为了入行、转行都可以,qun内有开发工具,很多干货和技术资料。
但在美国的科技公司,技术团队一般都是中心和主流。
像谷歌就是非常典型的engineering-driven文化,对于一个没想清楚的需求,技术团队可以直接拒绝。
同时,技术团队会自主地花很多时间在技术优化上面。宁可延后产品上线时间,也要按照最优的技术方案来推进。
当然,美国也有不少像Facebook这样product-driven、鼓励快节奏的公司,这些公司的程序员日常压力自然也比谷歌的更大一些。
2
基础架构差异
美国的科技公司一般都标配底层架构团队,也就是我们说的infra部门,这也是工程师文化导向的一个结果。
对于一些中大型的互联网公司来说,infra部门非常重要,因为它是产品的基础保障(当业务量非常大的时候,底层系统的一点变动就会引起巨大的业务损失),同时又能帮助节省成本,提高资源利用率。
比如在Google,所有的架构都被封装成Service了,使用起来只要关心业务逻辑和资源分配就行,非常省时间。在新的Server里面加Feature也只需要加一个新的模块就行。
Google做Infra时间比Facebook长,Infra种类比FB多,这也是Google比Facebook轻松一点的一个原因。
—— 知乎作者:李小白
反观国内,能做到这样的公司屈指可数。毕竟,做底层架构并不是能够赚钱、直接为公司带来收益的业务。
中小公司不必说,在这样高度竞争环境下,哪有财力养一个不能直接带来 KPI 提升的团队,即使有钱,也没时间搞优化。
而大公司呢,即使腾讯这样的体量,有一个 TEG 事业群做基础设施建设。但是现实情况是,依然没有全公司通用的内部工具,各个团队依然在重复造轮子。
阿里算是做的很好的,前几年开始推行的大中台战略取得了显著的成果,解放了各个产品部门的生产力。
—— 知乎作者:L-Jay
3
社会形态差异
美国人非常讲究个人生活和工作的平衡,人权在公司的利益之上。如果企业过分压榨员工,员工反手一下子就能把公司告上劳工部。
所以我们看到,在美国公司上班,踩着点下班是再正常不过的事情。老板甚至会鼓励员工休年假出去放松身心。
来Offer的一位学员跟我们分享他在谷歌的工作经历:
谷歌绝不鼓励加班,而是鼓励大家努力做到Work-Life-Balance。
我的同事们也有周末跑到公司来的,但是目的不是加班,而是和其他同事们一起打高尔夫、沙滩排球之类。
工作第一周的周末,就有同组的新同事约我去公司玩桌游。
我心里还纳闷,桌游为啥一定要去公司玩呢?
去了一次才知道,第一,在公司的会议室玩桌游,不会吵到邻居,隔音效果很好,还有大屏幕;
第二,同事一起玩桌游,是Team Building的重要方式,痛快淋漓的对弈之后,同事之间也加深了感情和彼此之间的默契。
而国内职场却流传着这样风气:加班就是努力,不加班就是态度不行。
甚至一些员工为了让自己看起来很辛苦,上班时间一会儿看看新闻,一会儿又刷刷朋友圈磨磨唧唧,非要把工作时间拖到晚上9、10点。这却反而让那些能够高效、准时完成工作的人看起来清闲了。
4
美国也有加班的程序员
中国也有不加班的程序员
其实,美国的程序员并不是不加班,像Uber、Facebook、以及一些startups的程序员,他们有时候的工作强度甚至比996更大。
而素来以”工作轻松“闻名的谷歌,也存在着加班现象。
来Offer的创始人孙老师曾跟我们分享过他在谷歌加班的亲身经历:
在Facebook上市之前的那几年,Google曾经试图用Google+和Facebook在社交上一较高下。于是高层从Google的各个组招募了一个精英团队,形成了Google+的部门。
竞争最激烈的时候,Google+和Facebook两边同时lockdown,上到Google+的大老板,下到每一个程序员,除了婚丧嫁娶生病,其他情况一律不允许请假。那个时候,Google+几乎每天都要push上一个新的版本,办公室里全都是五颜六色的帐篷,大家吃住都在公司,洗澡用公司的健身房,每个人都在高压下全力以赴。
当然,这种公司硬性加班的特殊情况,在Google确实不是很多。
但是,我们为什么很少听到美国的程序员抱怨加班?这是因为,只要付出和回报是对等的,做的事情是有意义的,996、加班都不是问题。
尤其是那些升职加薪快的程序员,总是过的很忙。除了出色地完成自己手头上的任务,他们还会有意识地提高自己的技术,有目的地增加自己的项目经历,以产生更大的impact。
总而言之,美国程序员加不加班,工作辛不辛苦,不仅看所在的公司和组,也看个人的选择。
而中国的程序员也并不都是活在“压迫”之下,996.ICU推出之后,GitHub随即又推出了一个新的项目:955.WLB ,即国内也有朝九晚五,能平衡工作/生活的程序员群体。
不过不得不承认的是,该项目列出的公司大部分是外企。
综上所述,想从根本上打破国内996.ICU制度,不仅需要从公司角度加强对技术团队的尊重和重视,还需要扭转长期积累的社会风气,无疑是个漫长的过程。
不过想要脱离996ICU这趟浑水中,程序员还有一个办法:提升自身实力。
说白了,国内知名企业之所以敢推行996,有很大一部分原因在于,公司不缺程序员,尤其是不缺平庸的程序员。
而实力超群、无可替代的程序员,公司自然是不敢得罪的。
举个真实的例子:腾讯最嚣张的程序员、微信之父张小龙。
张小龙最大的爱好,除了玩电动,就是睡觉。他经常因为贪睡而上班迟到,因此还被戏称为中国科技界最“懒”的主管。
腾讯每周马化腾主持的例会,张小龙嫌2h的车程太远,起不来床,拒绝参加。
马化腾却从未因此动怒,只是笑笑,“没事,不怕他上班睡觉,也不怕他打游戏,就怕他被马云挖走,只要他高兴就好”。
美国这边也一样,虽然程序员仍是高需职位,近年来也有越来越多的人试图通过刷题转行高薪的CS行业。但公司真正想要的是有实力、高水准的程序员。
也只有真正有实力的程序员,在哪儿都不会被取代。
文章来源:硅谷IT黄埔军校
网友评论