选择了程序员,是不是就要加班加到没生活?

给同学的弟弟介绍了份工作,上周给我打电话,说他弟弟报怨,公司加班太多。 我说,都这样啊,刚入行,适应段时间就好了。 同学问我:是不是干个三五年,或者混个主管,就没那么忙了? 我说,我还见过42岁加班熬通宵的呢,加不加班,跟资历或者从业时间,没什么关系。 他问我:好歹搞IT挣钱,加班就加班,累点就累点。 我说,那也不是人人,都像你弟弟那样,加班加没了生活。

1.jpg

说到IT,一般人就会想到“加班”、“熬夜”、“猝死”…… 每当IT圈出现了“人员伤亡”,就绕不开两个字:加班。 要说国内真能做到“朝九晚五”的行业,一双手能数的过来。 但是IT行业的加班,在所有的加班现象中,独具一格,卓尔不群。

“枪打出头鸟”

“在我们公司,没有明文规定说要加班”我之前的学员告诉我:“但加班就像潜规则,人人都知道,也必须遵守”。 我问他,公司里的人,一般都几点走啊? 他说,一般都8、9点,但是我6点左右,就把事情做完了。 在我们公司,加班就是企业文化,所有人的加班,都是在表明态度。 我说,是不是夸张了? 他说,不信可以去看看,说是加班,都在那儿磨洋工。

1.jpg

这还算是好的,有的公司把加班写到了公司制度里。 我之前的同事,第一份工作就遇到了这样的坑,发工资的时候,看到绩效比别人都低。 心里纳闷儿:交到手里的活儿,都是第一个干完的,交出去的代码,也没什么太大问题。 难道是一不小心,得罪HR了? 后来私底下沟通,HR告诉他:你呀,没什么大问题,就是下班走得太早了……

不知道从什么时候,敲代码从充满创意的脑力劳动,变成了重复的体力劳动。 也不知道什么时候,衡量绩效,从看效果,变成“看态度”。 体力劳动嘛,就像搬砖,多搬一会儿,就代表着出活、上进。 我之前的CTO,经常跟手下的人说,只要你们把手头上的活做完,想什么时候走,就什么时候走,我不会把加班时间,算在绩效考核里边。

当然有的时候,很多因素不在程序员的掌控之中。 公司制度上写的是:六点下班,但是5点40的时候,上边丢过来一个任务,然后告诉你明天上班之前要。 不加班,又能怎么办呢?

1.jpg

不止是上级,快下班的时候,测试人员丢过来一堆BUG,改还是不改? 或者产品经理叫你过去:小李啊,我们这边有个需求,需要你配合一下。 这样的加班,谁也抵抗不了。

如果遇到了奇葩的老板,情况就更糟糕了。 我不知道有多少人觉得,只要是程序员,跟电脑沾边的东西都能搞定。 尤其是小公司,整个公司就你一个懂前端的人。 遇到任何问题,老板就是一句话:你不是程序员吗?你可是程序员啊!

我有位学员,自学能力是很强,老板让他做一个效果出来。 又是学maya,又是学地形建模,加班加点搞插件,到了12点之后,再发一条朋友圈: 今天又学了很多东西!好开心! 一个月过去了,连200行代码都没敲完。自己的代码水平,没一点进展。 经过他努力地加班,横扫了各个软件的皮毛,唯独JS基础,还是入门水平。

1.jpg

经常有人问我:老师,程序员为什么有那么多的班要加呢?

我在网上看到过一个答案: 三十岁之前,加班是为了技能提升; 三十岁之后,加班是为了期权和股票。

当然有的加班,项目确实有需求,产品马上要上线。 除此之外呢? 有位用户,之前是国企主管,按照他的说法: 白天都在刷淘宝、看视频,到了下午,开始想想手头上还有什么活。 去单位食堂吃个晚饭,加一两个小时的班,回家。

除了这种“扎扎实实走过场”的加班,程序员的加班还分两种: 自愿和被迫的。 如果公司里有空调,有咖啡,下了班还清静; 而回到家,不足十平米的小屋,房子隔音效果还差,网还不好。 你选哪个? 放上一首自己喜欢的音乐,学一学自己喜欢的东西,还能显得自己“态度端正”。 何乐而不为?

1.jpg

至于被迫的加班,原因就简单了: 对于大部分人来说,IT行业的辛苦程度,跟程序员的技术水平密切相关。 想想也容易理解:同样的工作,交给别人一个钟头,交给你半天。 最终的结果,可不就是同事都走了,留下你孤独的加班嘛!

恶性循环就是这样:技术水平有限,导致工作时间延长。 工作时间延长,自由时间不够,就更没时间来提高技术水平了。

当然,面对这种情况,就一点办法都没有了么? 也不是,我的一个发小,被我当成励志的典型。 刚入行,都是要拼命干活,一天干十几个钟头,累死累活,进展还慢。 硬抽一点时间,琢磨琢磨代码。 慢慢地,别人干两个钟头,他能一个半钟头完事儿。 这样,就又多出来半个小时琢磨代码,正向循环,就是这么形成的。 到后来,其他人接到任务,还是拿到需求就噼里啪啦开始做,加班加点地搞上一个星期。 他理清思路,按部就班地搞一天,下班,走人。 活儿还很漂亮。

1.jpg

加班,是不可避免的,尤其是在IT这个行业。 原因刚才讲了很多,就不再赘述。 加班只是一种形式,一种方法,重要的是,我们必须想明白,从加班中,能获得什么。 看到这篇文章的你,是不是也正在加班呢?