前两天,某人在微博上贴发了我的书的封面,我也转发了一下,然后马上有人回复到,“想一年的时间获得十年的经验,很简单,加班啊”。我相信看完我的书,或者看过我微信公众号大多数的文章的朋友,应该都会发现,我从来没有鼓吹过加班。我提倡大家努力,但是从来不提倡大家加班。为啥呢?
先不谈为啥,说说这个十一吧,这个十一,因为一些事情的原因,我没有出门旅游,在家里窝了好几天,前几天还好,无非是打游戏,看电影,吃吃喝喝,最后几天有点玩High了,都没睡好觉。然而紧接着的几天,我就身体非常不舒服,一量血压爆高,每天都头昏脑胀,休息了几天人才精神过来。为啥呢?因为我身体本来就有病,不能随便熬夜。所以,熬的High了,身体马上有反应了。
这些年我也不喝酒了,正式说起来,算是有2年了吧,不干啥场合都不喝,一点都不沾。为啥呢,因为有感觉了,喝了酒以后,一两天身体都不舒服。
其实我年轻的时候不是这样的,我大学的时候醉心于写代码,那时候我们学校信息中心主任刘老师特别喜欢我,支持我们业余搞学生网站,写写程序啥的,当时我搞了一个小组织搞这些。学校还给我们提供了场地,一个办公室,有高速网络,很方便。那时候,我其实特别爱逃课,每天混在这个办公室里面。最夸张的一次,我几乎一个星期没有下楼,都在那个办公室里,饿了渴了就到隔壁的一个网吧买点零食,反正楼里面厕所啥都有。那一个星期我几乎没有睡觉,没有洗澡,没有换过衣服(那时候也是够脏的)。然后呢,然后回宿舍大睡了两天就感觉自己满血复活了。
喝酒也是,我个人最好纪录是大学的时候,一个要好的同学过生日,我们几个人去喝酒。我一个人喝了1瓶半白酒,若干瓶啤酒,剩下三个都喝醉了。最后散的时候,那三个都喝醉了,我跟两个妹子(其中两个的女朋友),打了两辆车,到了校门口。在门卫大爷那里打了电话,从宿舍又叫了几个出来,把那三个送回了宿舍。然后呢,然后,我把其中一个安顿上床,他开始吐,我去帮他找盆子接着,毛巾擦嘴,最后终于安稳的他睡着了。我有点精神过于亢奋了,睡不着了,至少半夜1点多钟,回到宿舍,打开电脑,继续写程序。
这两个故事是我年轻的时候喜欢吹牛讲的两个真实的故事。不过到了我老了,我就会觉得自己年轻的时候,未免太傻。当时看着都没啥,但是这些其实都慢慢的在损害身体,造成一些可逆不可逆的变化啊。
楠子还是年轻,公司的事情也多,就经常加班,有时候到了9点钟还不回家,我只能跑到她公司去接她。可是到了家呢,也不会安安稳稳的睡觉,玩手机,或者继续工作。经常半夜我梦中醒来,发现她又藏在被窝里面玩手机。早晨呢,就经常起不来,闹十几个闹钟也醒不来。十一的时候,本来几个朋友约好了一起唱K,她早晨跟一个闺蜜去玩,说好了也拉来唱K,结果中午跟我打电话说,不唱了。我说咋了,她说突然之间眼睛疼,我追问之下才知道,那几天本来玩的就High没睡好,昨天晚上又是5点才真的睡,早晨又约了闺蜜一大早就出门,结果逛着逛着街,眼睛就疼了。
所以,年轻也不行,透支体力总是不好的。
前些日子,春雨掌上医生的张锐猝死。大家又开始感叹创业维艰了。我跟张锐并不熟,早年很喜欢看他写的文章而已,所以当时就没跟风说什么。但是这些年,有那么多,创业者,程序员猝死的文章了。每一次,大家都感慨创业维艰,都感慨程序员辛苦,我已经看了无数次了,我也参与讨论过很多回。
但是,这两年我的思考却发生了变化。首先,行业里面加班严重,我很清楚。我待过本身不忙,但是因为加班到9点才报销打车费的公司,经常一堆人窝在办公室里,上网的上网,喝茶的喝茶,打游戏的打游戏,到了9点,大家一涌出门,打车回家。我也待过确实很忙,因为工作规划失误,不停要加班的公司。我也待过,只要你加班,老板和上司就觉得你工作勤勉的公司。等等。
不过,大多数公司,加班到9-10点。少数经常加班到11点12点,甚至更晚的公司,其实第二天是可以晚去的。
其实不管是创业者,还是程序员,虽然经常有额外的工作,或者有用或者无用。但是并不止于真的没有时间睡觉。上次说了这个观点,有个程序员,那我还要不要生活啊,我回家不玩几个小时,我就不想睡不行么?当然可以,但是,其实你有两个选择:第一,工作已然很累了,为了健康,回家少玩点,早点睡。第二,你其实有选择去找另外一份压力没那么大的工作。
你说这种话,总有人跟你吵架,意思是你是不是站在黑心老板那边?嗯,我开过公司,创业过多少回,但是我是不是黑心老板,大家都知道。我的公司长期实行早晨11点上班,下午6点下班的工作制,我没听过比这个更良心的了。
我这么说,其实是一个思维方式的问题。你在讨论一个猝死案的时候,当然可以从责任的角度去说,公司给的压力也一定是原因之一。但是,我们在讨论自身的身体的时候,更重要的,还是应该强调,即使环境有些问题,我们自己也是有一定的选择的。假设环境不可变,我们是不是就纵容自己的身体垮掉呢?当然不该如此。
说起加班
我是长期加班的坚定反对者。如果说公司遭遇了突发情况,加班一下可以挽回大量损失,不加班就只能让公司蒙受巨大损失的话,我觉得加班并无不可之处。但是行业的现状是,大量的公司加班成了常态,这就不正常了。
其实,这个世界并没有第25个小时,人也总是要休息够一定时间才能恢复体力的。对公司也好,对你个人也好,今天付出过多的时间和精力,其实往往结果是明天没有精力做好事情。
但是,人总是这样。
当领导的喜欢看到都到了9-10点,整幢楼的灯还亮着,喜欢看到人头攒动,喜欢这帮人打也打不走。其实从理性的角度上讲,他真的思考的话,他也知道,今天这些9-10点还不走的人,明天早晨9点上班的时候,一定没精打采。
个人也是,白天胡打胡闹,到了晚上10点多,突然觉得人生苦短要努力,要再写一段代码,再背10几个单词,再看一篇感人至深的文章,等等等等。实际上呢,如果从理性的角度上讲,他真的思考的话,他也知道,今天晚上睡晚了,明天不仅精神不好,而且很有可能迟到。
前两天,知乎上有人问“28岁该不该学编程?”(https://www.zhihu.com/question/47940687/answer/127204028)我的回答里面有一段:
一般人尽量不要辞职了以后再找工作,或者再去学习。工作之余绝对有时间去学习的。因为大多数人是没有时间管理能力的。有一份工作拴着反而会更有时间一些。
有些人对这段话不以为然,更多的人则评论说我说的太对了,他们就经历过这样的事情。为啥呢?因为我们大多数人都是保姆式的教育成长起来的,没有了学校和老师的强迫,我们很多时候都不知道该怎么学习。
更重要的是,大多数人没有良好的时间管理能力。有份工作拴着的时候,早晨还知道几点起床,没有的时候,经常是早晨不起来,下午1-2点才起,起来了,先干啥干啥,到了晚上1-2点钟,突然有了负罪感,学习几分钟。问题是那时候人已经很疲惫了,也做不好啥,就是瞎折腾,第二天又起不来。别说学习了,很多人,真实案例,告诉我,脱产了半年,身体就出了各种各样的问题,因为长期生活不规律。
其实,只要你掌握好合理的节奏,时间总是有的。跟我们讲的很多道理一样,但是首先要思考,要明白,一天只有24个小时,每天装努力是没用的。每天利用好可以利用的时间就价值非凡了,不必去追求每天都睡前看到早晨的太阳,不必追求每天都累得半死。合理安排时间,不疾不徐,虽然日拱一卒,但是每一步都坚定有力,才是对的。
深夜福利:
还记得那个硅谷来的前沿技术学习平台优达学城(Udacity)吗,他们最近正在做“程序员感谢月”,送各种只有程序员会喜欢的福利……
比如这周送的是 AWS 50 美金云服务抵扣券。长按识别下方二维码,点下面的“本周福利”就能领,需要服务器的可以去免费拿一张。
一起送的还有优达学城自己的300元代金券,可以用来学他们的机器学习、数据科学、无人驾驶车开发、VR开发、前端开发这些纳米学位,很多课都是Google、Facebook、亚马逊、Github 这些公司一起做的,想快速掌握前沿技术的程序员可以关注下。