那些年,我们一起追的 WLB
2019年,那一年,我29岁。
那一年,“996是福报”的言论在网络上引发舆论轩然大波。
那一年,“大小周”、“996”、“007”开始在各大媒体频频出现。
那一年,那些年。
我叫韩骏,大家都叫我韩老师。我高中念的是北虹高级中学,本科念的是上海交通大学。
2019 年 3 月 28 日,我提交了 955.WLB repo 的 第一个 commit。
https://github.com/formulahendry/955.WLB
故事,由此开始。

从一开始,我就意识到这个名单上是很难整理的。
WLB 这件事,是不能以偏概全的。
比如:阿里有 955 的,eBay 也有加班的。但不能以此来推出整个公司的情况。
为了防止有人恶意挑刺、以偏概全,我从建立 repo 之初就特地写了一个说明:
https://github.com/formulahendry/955.WLB#%E8%AF%B4%E6%98%8E

为了防止有人故意曲解,我也特地强调了,955.WLB 并不是代表养老,它是一个正常的中性词,它是 work–life balance (工作与生活的平衡):
https://github.com/formulahendry/944.Life#944life


然而,项目大了,总会触碰到一些人的利益:
- 让某些人招不到人了?开始甩锅了?
- 让某些人觉得,通过了解955.WLB名单而来投简历的人,是不是就想过来“养老”的?是不是就不能招了?
项目大了,也有碰到酸的。
然而,天下哪有十全十美的事,让所有人都喜欢?
就好像PHP,也不是所有人都觉得它是最好的语言。
世界上只有两类编程语言:
- 被很多人喷的
- 没人用的
955.WLB 亦是如此。

有断章取义的:xx公司明明不是五点下班,凭什么算是 955?
有指鹿为马的:把 WLB 故意解释为“养老、摸鱼”,来抹黑 955.WLB 名单。
有恶意挑刺的:xx公司xx组是加班很多的,从而否定整个公司、甚至整个955.WLB名单。
还有冷嘲热讽的,甚至暗箭中伤的。
我又想起一位同学,曾经说过:《甄嬛传》和现实中遇到的有些事情比起来,简直是弱爆了!
世上哪有这么简单的事,不经历磨难,何来收获?
做一个新项目容易,而难在持续地守护它。
我总相信,这个项目是会帮助到一些人,每当听到有人说他是按照955.WLB名单,找到心仪的工作。就又会增加一份,给我继续维护这个名单的动力。
哪怕困难重重,我相信,我希望,我也会坚持下去。
鲁迅先生为什么弃医从文?
因为这样能唤醒更多的人。
也许,我不会弃码从文,但是,我至少会边码边文。
955.WLB 名单给了大家更多的选择。
找工作,是一个双向选择的过程。
每个人,都有选择的权力。
希望你可以选择PHP、UWP 或是 TypeScript。
希望你可以选择前端、后端 或是 全栈。
希望你可以选择Dev、QA 或是 DevOps。
希望你可以选择年薪高、月薪高 或是 时薪高。
希望你可以选择内卷、WLB 或是 躺平。
四年过去了,我们看到了一些变化!
越来越多的公司,取消大小周。
越来越多的人,对无效无意义的加班 say no。
越来越多的人,把WLB作为找工作的考虑项之一。
越来越多的人,会问:工作的目的,到底是什么?
我们一起追寻 WLB 的意义。相信未来,会更好。
五十年后,也许我做过的项目早已改名,也许我开发的软件早已没有用户,也许我写的书早已过时,也许我内推的候选人早已退休。
但是,我希望,五十年后,回头看,955.WLB名单帮助到了一部分人,都有自己美好的工作和生活。
我希望,五十年后,我可以依旧骄傲地和所有人说:
I Do Right Things, and Keep Doing!
最后,祝大家新年快乐,找到属于自己的那份心仪的工作与生活。
愿大家都拥有一个健康的身体和快乐的心情。
WLB,让工作更健康,让生活更美好。
那些年,我们一起追的 WLB的更多相关文章
- 955 不加班的公司名单:955.WLB
前两天说到,韩老师的 Github 总 star 数量超过了 20000!全球排名第 232! 他,TypeScript GitHub Star 上海第一,全国第四!GitHub 总标星超两万! 其实 ...
- 我的 2020:出书、办签售会、发展 VS Code 中文社区、成为开源先锋、全网 10 万粉丝、10 场演讲、内推 21 人、955.WLB 发扬光大
感觉写 2019 年终总结还是在不久之前.转眼间,2020 已经接近尾声了.是时候来写写 2020 年的年终总结了. 出书 今年最高兴的事情之一,就是出了全球首本 VS Code 中文书 -- < ...
- 955.WLB 不加班公司名单!再新增 5 家公司!
大家好!我是<Visual Studio Code 权威指南>的作者韩骏.相信不少童鞋都是因为 VS Code 认识到我:也许是用了我写的 20 多个 VS Code 插件(比如 Code ...
- 2021 年终总结:内推40人、全网15万粉、Code Runner 3000万下载、发扬WLB、进军视频领域
时光飞逝,岁月如梭,蓦然回首,已是年底. 感觉写 2020 年终总结还是在不久之前.转眼间,2021 已经接近尾声了.是时候来写写 2021 年的年终总结了. 内推 40 人 2019 年,内推了 2 ...
- 那些年,我们一起追的面试题。。to be continued!!!
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?答:Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被Java虚拟机执行的字节码文件.Java被 ...
- 那些年我们一起追过的Linux命令
1. cd - 作用:返回上次的目录,类似于Windows的后退功能: 2. man ascii 作用:打印出八进制.十六进制和十进制的ASCII码表:(再也不用Google ASCII表啦) 3. ...
- mybatis generator maven插件自动生成代码
如果你正为无聊Dao代码的编写感到苦恼,如果你正为怕一个单词拼错导致Dao操作失败而感到苦恼,那么就可以考虑一些Mybatis generator这个差价,它会帮我们自动生成代码,类似于Hiberna ...
- css随笔1
1.简单清除浏览器样式 *{ padding: 0px; margin: 0px; } 2.得到屏幕范围的div html,body{ width: 1 ...
- gulp + webpack + sass 学习
笔记: new webpack.optimize.CommonsChunkPlugin 核心作用是抽离公共代码,chunks:['index.js','main.js'] 另一个作用就是单独生成一个j ...
- ASP.Net MVC开发基础学习笔记:一、走向MVC模式
一.ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 (1)处理流程 在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/bl ...
随机推荐
- 暑集假训SCP提高拟模21
\[だから妄想感傷代償連盟 \] \[愛を懐いて理想を叫んだ \] \[行き場のない愚者のメロディー \] \[再挑戦•転生•テレポーテーション \] \[何回だって 重ねて逝くんだ \] \[終わり ...
- foobar2000 v1.6.16 汉化版(2023.04.19)
foobar2000 v1.6.16 汉化版 -----------------------[软件截图]---------------------- -----------------------[软 ...
- Serilog文档翻译系列(七) - 应用设置、调试和诊断、开发接收器
01.应用设置 Serilog 支持在 App.config 和 Web.config 文件中使用简单的 配置语法,以设置最低日志级别.为事件添加额外属性以及控制日志输出. Serilog 主要通过代 ...
- Linux PSI--Pressure Stall Information
Google在在Android11及之后版本的LMKD中,使用了psi作为杀进程的策略,本文简单介绍下psi. 转载自使用PSI(Pressure Stall Information)监控服务器资源_ ...
- ARM64中的ASID地址空间标识符
1. 从ARM32到ARM64 从ARM32到ARM64不止将处理器从32位升级到了64位,还有许多性能的技术也得到了极大的提升,光是个头长了可不行啊!能耐也得跟着长啊!哈哈哈 1.1 ARM32的T ...
- iOS中UIlabel多行文本展示使用小结
最近在项目开发中遇到了一个新的需求,就是菜单标题最多两行展示,一行展示的标签顶部和两行展示的标签顶部对齐.看到要求后,第一反应是这是什么奇葩的设计,但是没办法谁让别人是产品经理呢.细细思索后,代码如下 ...
- 基于腾讯云短信接口和nodejs服务器实现手机号验证码
知识储备:js基础.nodejs基础.ajax基础: 1. 手机验证码原理 表单提交,把手机号码传送到后端:后端拿到手机号码后根据相关算法随机形成一个验证码,并将其保存在数据库:用户拿到验证码后将验证 ...
- Python之py9-录音自动下载
#!/usr/bin/env python # -*- coding:utf-8 -*- import os import re import pandas as pd import numpy as ...
- .NET使用Moq开源模拟库简化单元测试
前言 今天大姚给大家推荐一个.NET开源.流行.使用简单的.NET模拟库:Moq. Moq类库介绍 Moq是一个.NET开源.流行.使用简单的 .NET 模拟库,充分利用了.NET 的 Linq 表达 ...
- 30k的测试简历长这样,进来抄作业!
面试求职: 「面试试题小程序」,内容涵盖 测试基础.Linux操作系统.MySQL数据库.Web功能测试.接口测试.APPium移动端测试.Python知识.Selenium自动化测试相关.性能测试. ...