写点什么

拒绝 996,中国程序员的呼声传到了国外

  • 2019-04-01
  • 本文字数:3305 字

    阅读完需:约 11 分钟

拒绝996,中国程序员的呼声传到了国外

面具戴太久就会长到脸上,再想摘下来,除非伤筋动骨扒皮。996,从来如此,便对么?

996,一次文化概念的输出

在中文互联网世界,因为一些众所周知却无法言说的问题,中国程序员与世界程序员之间的交流并不多。硅谷的软件精英们也很少试着去了解,软件开发在中国的发展是什么样的。在 Reddit 上,编程节点下通常讨论的问题都是谷歌微软亚马逊等公司的实践案例,亦或是某些软件的重大版本更新,和某些安全漏洞、隐私泄露的老生常谈。


但这一次,一个以 Chinese、996 为关键词的贴子迅速引爆了 Reddit,数日间获得了 8.8K 的热度,对比之下,Java 12 发布的热度也才不到 1K。



在 Reddit 援引的报导中,国外媒体这样解释:


”一名程序员抱怨中国科技公司备受争议的“996”文化而设立的 996.ICU GitHub 项目,已成为 GitHub 有史以来增长最快的存储库之一。从技术上讲,GitHub 是一个开发人员可以“与 3100 万开发人员一起托管和审查代码、管理项目和构建软件”的站点,但这种基于问题的贡献似乎引起了社区中许多人的共鸣。“


“如果你继续忍受 996 的工作时间,你将会冒着极大的健康风险,也许有一天你需要呆在重症监护室里。(6 在普通话中与 U 押韵)。开发人员的生活/生命最重要。”


在昨天的文章 99%的程序员认不全的软件开发定律 中,有网友提到应该把”真香定律“作为文化输出到国外,谁曾想”996“概念会先声夺人成为先驱。

国外程序员如何看待 996?

在 Reddit 的原贴评论区,点赞数最高的一条评论是中国开发者发布的:


”他们(企业)希望你总是有空,如果你想要把工作和生活分开,或者表现出你有工作之外的生活,他们就会用一种奇怪的方式看你了。(996 的)有些人只是呆在办公室里,即使他们没有太多事情要做。他们宁愿和他们的孩子视频聊天,也不回家。我就为其中的几家这种公司工作过。这种文化是短期的,因为创业公司在中国就像一阵风吹过一样来来去去。即使是公司的领导也不知道他们能否撑过接下来的三个月。“


基于这种现象的描述,国外程序员做出了各色点评:


”有些人没事做也得待在办公室里?这也太……“

”这可真是醉了,我连一周 40 个小时的工作时间都嫌多。“

”我一周工作都不到 40 小时,每天总有一两个小时在摸鱼。“

”所以远程工作的好处出来了,如果你不忙,你不用装作很忙。“

”本质上大家都知道以时间换工作量,但写代码写得太久了很容易出很多 bug 的。“


以上是 Reddit 上最热门的一些评论。在某位用户表示自己在比利时写代码,一年拥有 32 天带薪假期以后,歪楼了大半个楼层。


996 概念甚至惊动了 Python 之父,后者直言 996 工作制是不人道的。


996,本质上是什么问题?

是供需失衡问题?

从 2018 年下半年开始的裁员潮,引爆了互联网行业的地震,许多人纷纷惊呼:Winter is coming?但把时针往回拨动仅仅一年的时间,是什么状况呢?头条扩招、滴滴扩招、AI 还没泡沫,区块链又开始新兴,整个市场一片喧嚣,人声鼎沸。


后来发生的事情大家也都知道了,一轮又一轮的裁员,一个又一个取消年终奖的公司,一群又一群找不到下家的程序员。当资本开始趋于理性,投资者开始心疼无止境地烧钱时,无法直接带来收益的程序员们便成为了裁员浪潮下的牺牲品?


90 年代参加工作的程序员曹政(caoz 的梦呓)认为:现在的供需市场下,最不缺的就是肯加班的程序员,平庸的程序员已经不再稀缺。如果不搞 996,工作做不完并不会对程序员的需求加大,而是会导致提供做不完工作职位的企业消失,最终导致平庸的程序员失去价值。


”职位更稀缺,资方就强势。人才更稀缺,劳方就强势。你要做的,只有让自己能够更快地进入稀缺的阵营,稀缺到对方不敢跟你强势。“

是权利问题?

供需失衡观点提供了一个很残酷的角度,但也有不少人在认同其部分观点的同时,有不一样的看法。因为归根结底,996 是一个违反《劳动法》的问题。


在 996.ICU 网站的首页,一列长长的相关法律法规条文清晰摆在面前:



在骨灰级程序员、极客时间作者陈皓看来:这是基本的人权问题。


”如果所有的企业联合起来要求每周工作 6 天,每天 12 小时,那么无论你有多优秀,也无论有多少有能力的人,你都无法与之抗争。“


他举例指出,在外企,HR 会主动告诉团队经理,任何人加班都需要申请,一是为了记录补偿,二是为了设立门槛,杜绝随意加班现象。

主动加班,怎么算?

996 的加班问题,是否也需要辩证看待?主动加班和被动加班都能达到 996 的效果,但二者的出发点却截然不同。


被动的 996 自不必提,但是当程序员真正发自内心地对于一个项目的攻坚、对于一个产品的成败、对于 Deadline 是第一生产力有了深刻认识时,主动加班似乎也并非不可接受。


InfoQ 此前曾采访过很多从普通程序员做到团队 leader、首席架构师、甚至 CTO 级别的技术人,无一例外,这些人都在工作中付出了工作时限以外的额外时间、精力。他们的主动加班,不是为了增删查改,而是为了攻克技术难题、了解业务痛点,在团队中展露 leadership,或者仅仅只是因为热爱。


被动加班的程序员们为了自己的身心健康而呐喊,主动加班的程序员也为了实现自己的目标而奋斗,两者并没有高下之分,却都是人生百态下的各自选择。这样的加班,也许不该简单地以 996 来定义。

钱给到位,就能 996 吗?

从踏入职场的第一天起,程序员们就背上了自己的责任:房子、车子、孩子、老人……这不只是程序员的责任,也是所有职场人的责任。


根据中国互联网络信息中心(CNNIC)发布的第 41 次《中国互联网络发展状况统计报告》,程序员平均月薪 10K 以上,相比其他行业而言,已经是高薪工种。


值得欣喜的是,近年来对 996、狼性文化的推崇已经降温许多,这是从业者们不断发声取得的胜利。但我们也看到了,在 996 乌云的笼罩下,一些不一样的声音:


”我们公司除了待遇,其他一切都在向华为看齐。“

”实行了 996,又没有给员工相应的回报,是这家公司的耻辱。“

”钱给够了,007 我都愿意。“


当写程序是碗青春饭的危机论甚嚣尘上时,程序员们会愿意为了更多的薪资而加班完成财富积累吗?

“低效”的 996,皇帝的新衣

“人们容易混淆行动与进展,混淆忙碌与多产。有效编程中最重要的工作是思考,而人思考时通常不会看上去很忙”——《代码大全》


“工作狂往往不得要领。他们花大把的时间去解决问题,他们以为能靠蛮力来弥补思维上的惰性,其结果就是折腾出一堆粗糙无用的解决方案”——《重来》


大概 2 年前,InfoQ 创办了一档名为《大咖说》的直播栏目,很多老用户应该还有印象。这档栏目的播出时间是每周四晚 8 点半,栏目组的同事在创办这档节目之初对于播出时间做过调研与考虑,结果在每期的直播弹幕中还是经常看到这样的评论:“就开场了?我还没下班。” “加班用会议室的投影仪看的,效果不错。” “我带团队同事一起看的,看完再去写代码”。


工作日的晚上 8 点半,本该是吃完饭惬意地躺在沙发上休息的时间,程序员们却还在工位加着班。但从弹幕又可以看出,其实很多人真的没有什么忙到必须要马上完成的工作要做,更多的只是因为 996,所以 996。


写代码并不是一件可以持续进行下去的工作,对于多数人而言。这就像在高速公路上驾驶,也不应连续超过 4 个小时。在信息高速公路上,同样如此。长时间机械地编程,不可避免地带来写出更加随意、bug 更多的代码来。北京市第三交通委提醒您,道路千万条,安全第一条。代码不规范,运维两行泪。


笔者曾经跟一位百度的同事聊起加班这个话题,他说:


“哪有那么多工作要做啊,还不是大家都不想表现得很闲呗。磨到晚上八九点,我问组长能不能下班了,组长说等下我出去看下。看什么?看看领导还在不在,领导不在了我们就走,领导还在我们就再摸会儿鱼。”


这样低效的 996,有什么必要吗?


每天在工作之外有 16 个小时,把工作开始之前的 10 小时和之后的六小时视为一天的前奏和尾声,这种看法是错误的。这 16 小时是“一天中的一天”,在这 16 小时中,你是自由的,你应该如同一个贵族一样使用自己的时间。在你的娱乐时间做更多的思考。主动思考我们如何度过“一天中的一天”。——《如何度过一天 24 小时》


而低效的 996 最大的问题,在于挤占了我们的业余时间,让程序员们失去学习思考、感知创造的时间与精力。天天加班增删查改,写着千篇一律的业务代码,拧十年的螺丝,也不过是个熟练的螺丝工罢了。


2019-04-01 17:3721865
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 361.8 次阅读, 收获喜欢 1946 次。

关注

评论 17 条评论

发布
用户头像
增删查改
2019-08-20 16:51
回复
用户头像
代码工作是一个很难准确量化的工作,但是任何一个中层管理者又要行使管理职能,还要向上级leader汇报,一些看不见,摸不着的管理,比如代码的质量好坏,规范程度,实现方式好坏,考虑是否全面,是否准备好应对需求的变化,这些都很难做一个量化,甚至还有些老大要求用代码量来衡量工作,时间也只是一个可量化指标,zbj的本质。
2019-04-08 11:50
回复
用户头像
其实这个现象产生很简单,就像市场竞争一样,略质产品用降价的策略,但市场又没有一个好的监管,导致质量好的产品被淹没在一堆废品里面,无法出头。优秀的程序员用两个小时可能就解决问题了,但问题是平庸的程序员100有个,优秀的只有10个,平庸的只能靠加班来弥补这个缺陷,日子久了,优秀的程序员只能跟平庸的程序员一样996了
2019-04-08 09:17
回复
本来我是没有INFOQ会员的, 但是看了你这个评论就想送你四个字"你丫放屁"!!!
程序猿就只有"平庸"和"优秀"两个形容词?
如果这么说,为什么更多的项目从PHP转到JAVA? 为什么PHP项目组下班的时候, JAVA在加班? 按照你的理论来分析,就是说JAVA程序猿"平庸"吗?
2019-04-10 01:21
回复
这是java被php黑得最惨的一次
2019-04-12 09:47
回复
用户头像
其实这个现象产生很简单,就像市场竞争一样,略质产品用降价的策略,但市场又没有一个好的监管,导致质量好的产品被淹没在一堆废品里面,无法出头。优秀的程序员用两个小时可能就解决问题了,但问题是平庸的程序员100有个,优秀的只有10个,平庸的只能靠加班来弥补这个缺陷,日子久了,优秀的程序员只能跟平庸的程序员一样996了
2019-04-08 09:17
回复
用户头像
劳动法本身就是给外国人看的,如果没有WTO,劳动法就更没意义。
2019-04-08 09:10
回复
用户头像
我很奇怪,为啥下班时间到了,公司写代码的人都不走,不管有事没事,都要多待半个小时再走,你们公司有吗
2019-04-08 08:28
回复
有的,正常工作9点半到6点半,基本七点才开始有人走,就算不忙,大部分人也要在公司待到8点多
2019-04-08 09:15
回复
用户头像
“稀缺到对方不敢与你强势”
试问,存在吗?可能吗?就算你当前真稀缺成这样,公司一定会让你普通下来,否则 这家公司将没有前途
2019-04-07 11:03
回复
用户头像
劳动法都随意违反了
2019-04-07 00:49
回复
用户头像
当996成为行业的默许规则的时候,可能就越来越无法抵抗了,期待一个新的变革出现。
2019-04-03 13:42
回复
用户头像
对于996,程序员们(无论什么级别)要么是“磨洋工”派,要么“低吼反抗”派,要么是“向钱看”派。当然了,确实还有一部分是“自愿”派。想当年我就是“自愿”派的,可能是偏执惹的祸吧。现在想来,其实产出高不到哪里去,效率有时候反倒会更低。但是对于金主,即使大家想反抗又能怎么样呢?我没做过统计,真不知道能够鼓起勇气、用脚投票的程序员有多大比率。

我也想为技术管理者以及BOSS们说两句话。或明或暗的996可能只是他们的迫不得已。这个压力是自上而下输出的,他们很多也只是处于中间层的人而已。就拿资本端来说,相当一部分在想着极速占领市场,着急速回本、高回报,一味追求高歌猛进。在这种情况下,作为公司的管理层,他们大都也是比较难受的。因为除非大奸大恶,压榨别人的时候总是会有内心煎熬的。况且,有时候996就是一种表面功夫、无奈之举,其中也夹杂了对员工的保护措施。只不过员工们并不明白和理解罢了。

当然了,我不否认996掩盖了管理手段上的匮乏和工程能力上的疲软。但是当绝大多数非上市的互联网公司都想方设法996的时候,我们是不是应该想想更上层的原因?甚至,可不可以这样说,我们所处的这个时代就有“狂奔”的基因在里面。

无论怎样,996都是违反《劳动法》的。举起法律的武器捍卫自己的权益也完全正当。但是,请996.ICU的拥趸们千万不要忘记初衷,防火防盗防“夹私”。不要让暗流玷污了纯真。
展开
2019-04-02 12:20
回复
用户头像
手动点个赞,我们选择为事业而奋斗,但一旦被写在章程里要 996 的时候,很多初心就变了味道,理想也偏离了方向。
2019-04-02 10:43
回复
用户头像
996太不人道!希望能和外企一样,记录加班记录,进行补偿!支持python之父!年轻人应该多出去呼吸下新鲜空气,谈谈恋爱啥的
2019-04-02 09:27
回复
用户头像
”职位更稀缺,资方就强势。人才更稀缺,劳方就强势。你要做的,只有让自己能够更快地进入稀缺的阵营,稀缺到对方不敢跟你强势。“
2019-04-02 09:05
回复
用户头像
“工作狂往往不得要领。他们花大把的时间去解决问题,他们以为能靠蛮力来弥补思维上的惰性,其结果就是折腾出一堆粗糙无用的解决方案”——《重来》

过于真实
2019-04-01 20:29
回复
没有更多了
发现更多内容

Android—Dagger2-让你爱不释手--终结篇(附视频讲解,Flutter全方位深入探索

android 程序员 移动开发

Android修炼系列(八),2021年Android开发者跳槽指南

android 程序员 移动开发

Android小菜鸡2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂?

android 程序员 移动开发

Android-黑科技保活实现原理揭秘,字节跳动Android内部学习资料泄露

android 程序员 移动开发

Android入门项目(六)Android的wifi开发,flutter旋转动画

android 程序员 移动开发

Android动画之属性动画,2021Android开发面试解答之设计模式

android 程序员 移动开发

Android从零开始搭建MVVM架构(4),Android开发进阶吃透这一篇必拿60W年薪

android 程序员 移动开发

Android厂商推送冲突了。。,android中常见的面试题

android 程序员 移动开发

Android大牛是如何炼成的:郭霖的成长之路专访,2021最新Android高频精选面试题讲解

android 程序员 移动开发

Android干货---丢掉你老旧的参数传递方式,投入Bracer的怀抱吧。

android 程序员 移动开发

Android四大组件之一(broadcast receiver),移动端开发语言

android 程序员 移动开发

AndroidStudio Gradle第三依赖统一管理,移动端开发技术

android 程序员 移动开发

AndroidX,安卓framework开发

android 程序员 移动开发

Android全面解析之Handler机制:常见问题汇总,三级缓存和二级缓存的区别

android 程序员 移动开发

Android冷启动优化解析,字节跳动8年老Android面试官经验谈

android 程序员 移动开发

Android常见原理性面试题(1),2021年阿里Android面试题精选

android 程序员 移动开发

Android中级面筋:开发2年的程序员如何短期突击面试?跟着这几步去准备

android 程序员 移动开发

Android前景怎么样、是不是要凉了、是不是应该考虑要转行

android 程序员 移动开发

Android基础都没学好就去面试,这不是挖坑给自己跳吗?字节跳动三面凉凉经

android 程序员 移动开发

Android学习攻略:手把手教你循序渐进地学习Android知识

android 程序员 移动开发

Android—Dagger2-让你爱不释手--终结篇(附视频讲解(1)

android 程序员 移动开发

Android学习路线总结,绝对干货,保洁阿姨看完都会了

android 程序员 移动开发

Android基础到进阶四大组件之ContentProvider详解,安卓开发菜鸟教程

android 程序员 移动开发

Android常见原理性面试题,android高级开发面试题以及答案

android 程序员 移动开发

Android10填坑适配指南,实际经验代码,拒绝翻译,android开发书籍pdf下载

android 程序员 移动开发

Android—案例分析解读:观察者模式,androidstudio社区

android 程序员 移动开发

Android之使用Assets目录中的xml布局、网页、音乐等资源

android 程序员 移动开发

Android事件分发机制源码解析,最新Android通用流行框架大全

android 程序员 移动开发

Android学习攻略:手把手教你循序渐进地学习Android知识(1)

android 程序员 移动开发

Android常用adb命令,开源新作

android 程序员 移动开发

Android平台Camera开发实践指南,【大牛疯狂教学】

android 程序员 移动开发

拒绝996,中国程序员的呼声传到了国外_文化 & 方法_小智_InfoQ精选文章