10 天了,还有人关注 996.ICU 吗?

前两天微博有个热搜,一位“疑似阿里码农的小伙子骑车逆行被拦后,情绪突然爆发了”。


640?wx_fmt=png


他情绪失控的理由很简单:


“公司在催我,女朋友也在催我,我压力好大,好想哭……”


不只是这位小伙子,最近整个中国程序员群体的加班问题在全球范围内引起了热议。


连带着 GitHub 也有了新功能:控诉部分互联网公司实行 996 工作制的行为。这个话题被发在 GitHub 一个小时之后,标星就超过了 1000。现在的星标已经达到了 15w+


许多人无奈道:工人运动的果实在多年后的今天,又重新被资本家们蚕食殆尽。


01

996.ICU 事件时间线梳理


3 月 26 日,在码农常用的平台 GitHub 上,有一名名为 996icu 的用户创建了“996.ICU”的代码仓库(repository)。账户名和仓库名的意思是“以 996 的方式工作,在 ICU(重症监护室)里病倒”。


在这个“仓库”的页面上,“996” 被解释为“越来越受欢迎的非官方工作时间表(上午九点到晚上九点,每周六天)”——意味着“996”的公司通常每周至少工作 60 小时


用户还在介绍后面加上了一句“程序开发者的命也是命(Developers' lives matter)”,模仿美国对抗种族不平等运动的“黑人的命也是命(Black Lives Matter)”。发起者希望有人不断参与进来,更新中国实行“996”制度公司的黑名单,维护劳动者的权益。目前已经增加了“955.WLB”的良心公司,但大多为外企。


正是由于 GitHub 的开源+社交属性,“星标(star)”表示喜欢;以及“拉出请求(pull request)”,也让  996.ICU 事件更快速的在程序员圈里发酵。


02

10 天后的 996.ICU 后续


距离 3.26 的 996.ICU 事件已经过去了 10 天,目前又新增了几个板块:


  • 更新了 996.ICU 协议 0.1 版。

  • 新增 “996.LIST” ,将 996 和 955 名单合并。

  • 新增 “996.LAW” ,陈列法律法规,具有提供法律援助的作用。

  • 新增 “996.TSC” 宣传板块,可以发布一些相关周边。例如壁纸、文化衫、站点、头像等。


以每天一个新增项目的速度来看,这场由码农们自发组织的,为中国程序员抵制 996 加班的战役才刚刚拉开帷幕。同时,作者也更新了建立 996.ICU 想要达到的目的:


  • 996.ICU 是IT从业者发起的一项倡议,我们欢迎其他领域、其他国家的人士加入讨论。

  • 这并不是一个政治运动,我们坚定维护劳动法,我们要求雇主尊重雇员的合法权益。

  • 从闭源到开源是一次伟大的进步,从开源到同时强调保护劳工权益也将是一次伟大的进步,我们想要创造一个主张保护劳动者权益的开源软件许可证。

  • 我们欢迎一切积极的、具有建设性意义的建议,倡导成熟的、负责任的发言。

  • 目前 996.ICU License 处于起草阶段,希望有相关经验的专业人士能给予帮助。


截止 4 月 2 日,已有 50 多个开源项目加入 996.ICU License 板块,星标过千的项目还在猛增。


此次程序员们的集体反弹,到底会获得怎样的回应,目前还不好下定论。


虽然,工作是我们生活的一部分,对于程序员来说可能占比部分更多,我们在谈论互联网“高大上”、“光鲜亮丽”的工作时,理想与现实有着不可逾越的鸿沟,以上这些提到了 “996”、“加班”不止存在于 IT 行业,对于金融圈、媒体圈、房地产圈来说也并不陌生。


但如果这次的“996.ICU”能让所有人重视一下“工作与生活的平衡”这件事,让你既不会轻视这份工作,也不因为“生活压力太大”而把自己搞到崩溃,重新思考一下工作并不是人生唯一的可能性,或许这才是 “996.ICU”发起的意义之所在。


身为 IT 人,我和我的朋友们也因为工作与生活失衡,几倍的工作量,每天工作 15 个小时而累成狗。


如果你也存在这些痛点,希望以下的几篇 Chat 对你有所启发,祝你早日摆脱加班魔咒,做一个高产又快乐的程序员!



如何成为快乐高产的程序员

——————

我将分享我如何打破加班魔咒,变得高产和快乐。内容包含:如何发挥优势、如何发现浪费、如何规划日程、如何培养习惯、如何提升技能等。


640?wx_fmt=jpeg


如何在职场少走弯路

——————

技术人员平常都是专注于自身技能的提升,软技能通常是被低估的。但你忽视的软技能很可能会影响你的职业生涯。


640?wx_fmt=jpeg


如何持续学习精进

——————

工作后都学些什么?又如何有效的学习?学习计划只涵盖当前业务就好了吗?除了专业技术,还应该学点什么?想跳槽,是不是应该裸辞去报个培训班?现在的工作得心应手,也没有明确的跳槽目标,学点什么呢?


640?wx_fmt=jpeg


拥有自己的节奏和工作效能

——————

每次碰到一个知识点,看源码看文档,刚要接近真相的时候,突然意识到任务为重,然后就把这个知识点暂时放下了,导致积累了很多要学的知识。我该如何去权衡这两者之间的关系呢?


640?wx_fmt=jpeg

点在看

为程序员发声

↓↓

展开阅读全文

现在还有人关注mono吗?

07-16

[url=http://www.imono.cc]mono[/url]目前已发布到mono2.6.4版本,C#编译器,运行时和类库都不同程度的做了重大优化、升级或重构,与2004年最初的版本已不能同日而语,执行效率大幅提升,在windows平台下,甚至优于原生的.NET程序。作为.net的开源实现,mono最大限度兼容.NET,但拒绝成为.NET的纯粹跟随和克隆者,更多关注在非windows平台上的应用开发能力,自mono2.0开始,大量加入mono独有的特性(如SIMD支持),扩充的mono库,开发工具,开发环境等,为非windows平台下的应用开发,提供了功能强大、易用的选择。rnrn一、当前与.NET的兼容情况:rn [img=http://www.imono.cc/Data/Sites/1/userfiles/mono.png][/img]rnrn二、性能改进与运行时创新----新的代码生成引擎极大地提高了在Mono运行时上执行.NET应用的效率;此外,处于管理之下的Single Instruction和Multiple Data(SIMD)扩展还可以帮助开发者充分发挥硬件加速的优势,而无需使用低级语言编程。包括完全提前(AOT)编译技术在内的其他运行时创新能够将基于Mono的应用移植到新平台。rnrn三、Mono正在超越标准----mono开发新库的速度远快于microsoft,以Mono为基础,一些成熟的项目,如Mono.Options或collection library C5直接包含在mono库中,许多既有的动态链接库也被包装成.NET的版本,例如:GdaSharp(源自GNOME Data Access,作用类似 ADO.NET)、Cocoa#(源自MacOS X Cocoa)、X Sharp(源自X Windows)、Qt#(源自Qt )、Sharp WT(源自Java SWT)、wx.NET(源自wxWidgets)、CsGL(源自Open GL)、 C#-SDL(源自SDL)、GeckoSharp(源自Mozilla Gecko)。Mono还有一个整合许多API的计划 ,称为Tao Framework。Tao整合了Cg、DevIL、FreeGLUT、GLFW、GLU、OpenAL、OpenGL 、SDL、WGL。rnrn四、Mono将.Net带到iPhone、Android和Wii----根据Novell公司的首席Mono开发者Miguel de Icaza称,Apple的App Store中有多个应用程序是基于Mono。这可能会让那些熟悉苹果应用程序限制政策的人感到意外,因为苹果公司严格禁止开发者使用解释语言和第三方运行环境——在很大程度上就将.NET和Java之类技术排除在外。静态编译(Static compilation)是一道特别的沙司,正是它使得Mono在iPhone中运行成为可能。Mono还允许开发者使用ahead-of-time(AOT)编译,它能将.NET的通用中间语言(CIL)直接在编译中转变成原生码,这意味着应用程序不必要使用运行时编译执行技术(JIT),以在运行时产生原生码。de Icaza提到,开发者还开始使用Unity,基于Mono的开发3D游戏的第三方商业编程框架。目前App Store中大约40款应用程序是基于Unity和Mono。一个Wii上的德国游戏My Animal Center,代码主要是C#,用Unity和Mono开发。除了iPhone和Wii之外,一位开发者正试验性的将Mono运行库移植到Android平台。这一切都展示了开源的价值和内在的适应性。rnrn五、Mono企业级开发平台工具----mono已经拥有完整的应用开发框架、工具集、编译器、调试器等、以及丰富文档资料,已经成为一种全面应用开发工具。mono可帮助独立软件厂商、独立开发者以及企业开发者在跨多种硬件架构(包括大型机)的Linux平台上运行.NET客户端以及服务器应用。 MonoDevelop可帮助开发者在Linux上编写桌面与ASP.NET Web应用,将利用Microsoft Visual Studio开发的.NET应用移植至Linux*和Mac OS X*,并在这三种平台之间保持统一的代码基础。MonoDevelop提供各种工具,帮助开发者简化和优化在Linux平台上开发.NET的流程。MonoDevelop使用MSBuild项目文件增加与Visual Studio. Web项目的互操作性,并与Visual Studio 2008及Visual Web Developer 2008 SP1兼容,为需要在Windows*和Linux上开发并部署web应用的开发者提供更多选项。rnrn一个学习与探讨mono的网站上线公测中,网站运行于Debian+Apache+Mono+Asp.net,欢迎你的意见。http://www.imono.cc 论坛

没有更多推荐了,返回首页