无用的996是在耗费工程师的事业黄金年龄

相信很多朋友们都知道五一劳动节,知道五一可以有四天小长假,但是不知道多少人知道五一是“八小时工作制”的起源呢?
1877年的五一大罢工,工人们喊出的口号:“八小时工作,八小时休息,八小时娱乐。”“八小时工作制”的概念由此诞生。

而说起“八小时工作制”就不得不提到最近争议不断的“996”事件。不久前,在程序员圈子里颇有名气的GitHub平台上,有人发起了一个名为“996.ICU”的项目,意为“工作996,生病ICU”。“996”即许多程序员的工作时间,从上午9点干到晚上9点,每周工作6天。
项目一经发起就一石激起千层浪,不仅引来程序员的积极关注,甚至一众互联网公司明星人物也纷纷加入讨论。
阿里巴巴的马云先生说“不为996辩护,但向奋斗者致敬。”
京东的刘强东先生说“我不会强制996,但混日子的人不是我兄弟”
......

但是真的“996=奋斗”吗?

人民日报社评“崇尚奋斗,不等于强制996。未来中国的活力,将来自于快乐地去劳动,让一切创新创造的源泉充分涌流。”
半月谈更是直接批评“老老实实拿利益说事,不要用那么多高大上的说词混淆视听,而是切实拿出能让劳动者心甘情愿和企业同甘共苦的利益保障制度。”
双方各执一词,996生活究竟是对是错不得而知,但是我们却可以通过计算窥知一二
我们来看一下下图(图片来自知乎@沈世钧)这应该是大多996程序员的一天,七点起床,十二点入睡,也就是说一天除去7个小时的睡眠时间,真正属于自己的时间,只有睡前的1小时。而如果要每天保证健康的睡足8个小时,那么一天中将没有任何属于自己的时间。除了吃饭睡觉,所有的时间都在工作或通勤上。

古龙《多情剑客无情剑》里曾经写过这么一段:一对厨子,饭馆打烊后,他们在后厨,自己给自己炒了盘菜,找点小酒,很惬意地饮食一番,舒服那一两个时辰。
古龙说,他们还活着,就是因为一天还有那么一两个时辰。
而996的程序员就像是一台机器,他们没有自己的时间,勤奋工作,日复一日,直到机器被淘汰。
对与996,小码哥认为, 相比无用的996,显然自我提升更重要。重复的996工作除了让自己业务熟练之外并无任何提升,甚至面临着公司对于老员工的清理。每个行业都适用于“二八原则”,即20%的人掌握着80%的资源,要想让自己不被裁掉甚至升职加薪,只有不断自我提升,成为那20%。
最近,小码哥为了帮助更多的程序员更快更好的实现自我提升,特意准备了《数据结构与算法》课程以及《从入门到精通Swift编程》,帮助你快速成为那20%的精英,现目前已经超过1000+人报名进行自我提升,你确定不来了解一下?让自己尽早摆脱无用的996日常吗?


恋上数据结构与算法(第一季):数据结构与算法的重要性,是众所周知的,作为开发人员都想攻克它,但大部分人坚持一下都放弃了。可能是因为知识点太多、不知从何开始学起,也可能是没找对学习方法,也可能是没找到好的学习资料。如果你还在迷茫中,相信本课程能够帮到你,是你彻底掌握数据结构与算法的美好开始。


从入门到精通Swift编程:明杰老师本着让学员前瞻性地掌握更实用、更先进的技术的目的,推出的Swift课程体系涵盖了各层面的知识点,从基础知识的学习巩固到应用实践的掌握和运用,让每个学员绝对不虚此行!

欢迎加小码哥创始人李明杰助理码宝宝微信:IT-SEEMYGO了解课程详情,或者直接加技术交流群(qq:711706494)获取技术干货资料与行业大牛交流机会。

原文地址:https://blog.51cto.com/14298230/2386729

时间: 2024-11-06 22:46:42

无用的996是在耗费工程师的事业黄金年龄的相关文章

并查集初步题目(2)

vector和邻接表 并查集的一个很风骚的技巧 一. vector数组操作 包含vector头文件 声明:vector<type> name; 方法: 加入一个元素至最后:vec.push_back(val); 清空数组中的所有元素:vec.clear(); 访问其中元素:vec.at(i); vector中元素的个数:vec.size(); 指定当前vector内元素个数:vec.resize(n); 会保留前n个元素. 邻接表是一种储存图的方式,通常使用链表或者vector可变长数组实现.

焦虑的 BAT、不安的编程语言,揭秘程序员技术圈生存现状!

[程序人生编者按]在迭代不休的技术圈中,仅在过去的一个月期间,我们见证了有史以来第一张黑洞照片的诞生:经历了为让人义愤填膺的 996:思考了作为程序员的年龄之槛:膜拜了技术大神的成长历程:追逐了如编程语言.人工智能和区块链的热门技术:探讨了科技巨头们的改革之道…… 而这对我们程序员而言,究竟意味着什么? 作者 | 屠敏 出品 | CSDN(ID:CSDNnews) 互联网变革如影,技术境迁如梭,再回首,似有隔世之感. 有人将 2019 年称之为科技圈“改革开放”的一年: 这一年中,各大科技巨头经

Java 基础(四):从面试题看String

字符串介绍 String类是java.lang包中的一个类,是我们日常中使用的非常多的一个类,它不是基础数据类型,底层实现是字符数组来实现的: /** The value is used for character storage. */ private final char value[]; String类是由final修饰的,所以是无法被继承的,一旦创建了String对象,我们就无法改变它的值.因此,它是线程安全的,可以安全地用于多线程环境中. public final class Stri

大龄程序员的未来在何方

来源:http://www.gad.qq.com//article/detail/30358?sessionUserType=BFT.PARAMS.229862.TASKID&ADUIN=114328649&ADSESSION=1501026740&ADTAG=CLIENT.QQ.5533_.0&ADPUBNO=26719 作者:foruok 大家都对大龄技术人员的未来非常关心,有的迷惘,有的坚定,不一而足.因此,我准备写一篇文章专门来谈谈这个问题. 大龄程序员的界定 老早

js最基础知识回顾6(数组,JSON,getByClass,select,Math对象)

一.数组的相关操作 1. 定义 (1)var arr=[1,'abc',function(){alert(3333);},[333,444]]; (2)var arr=new Array(12,5,8,9);   如果只放一个数字,要设定length (3)[]的性能略高,因为代码短 2. 属性----length(既可以获取,又可以设置)---例子:快速清空数组 var a=[1,2,3,4,5,6,]; a.length=0; alert(a); (1)如果设置的length多于数组的内容,

30岁程序员的迷茫

我好像感觉还很年轻,才刚刚毕业,对未来一片憧憬,耳边才响起小马说,走!咱俩一起闯世界去.我仍然感觉我还是小伙子,但回家后才发现印象中那些屁颠屁颠的小男孩,他们才是正年轻真小伙,此刻我已经30岁了. 以前我在想30岁是什么感念.大着啤酒肚.人生过半.生活稳定开着车子.此刻我均没有... 30岁,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照华为34岁就要劝退的要求,我还有4年的程序生涯. 为什么30岁的程序员就应该迷茫呢?30岁正是经过了七八年的职场生涯,技术.经验.职业素养等各方

剖析大数据平台的数据采集

我在一次社区活动中做过一次分享,演讲题目为<大数据平台架构技术选型与场景运用>.在演讲中,我主要分析了大数据平台架构的生态环境,并主要以数据源.数据采集.数据存储与数据处理四个方面展开分析与讲解,并结合具体的技术选型与需求场景,给出了我个人对大数据平台的理解.本文讲解数据采集部分. 数据采集的设计,几乎完全取决于数据源的特性,毕竟数据源是整个大数据平台蓄水的上游,数据采集不过是获取水源的管道罢了. 在数据仓库的语境下,ETL基本上就是数据采集的代表,包括数据的提取(Extract).转换(Tr

看看这些大龄程序员都做了些什么

原文:http://zhuanlan.51cto.com/art/201905/596337.htm?utm_source=tuicool&utm_medium=referral 最近的朋友圈不断被996. 裁员.大龄程序员的出路等话题刷屏,我在想国外的大龄程序员情况如何呢? 对于普通的程序员,我也没有一手的资料,但是对于一些牛人,我在wikipedia上搜索了一些他们的发明和创造: Guido van Rossum 在35岁时创造了Python.James Gosling 在40岁创造了Jav

首席工程师揭秘:LinkedIn大数据后台是如何运作的

原文转自:http://kb.cnblogs.com/page/518558/ 摘要:Jay Kreps是来自LinkedIn的首席工程师,他表示日志几乎在计算机产生的时候就存在,除了可用在分布式计算或者抽象分布式计算模型内部之外,还有广泛的用途.本文中他讲述的日志的原理和通过把日志用做单独服务来实现数据集成.实时数据处理以及分布式系统设计.文章内容非常干货,值得学习. 英文原文:The Log: What every software engineer should know about re