程序员如何避免加班

版权声明:本文出自惜福的博客,转载必须注明出处。 https://blog.csdn.net/water_0815/article/details/54599592

转载请注明出处:http://blog.csdn.net/water_0815/article/details/54599592

本文同步发表于我的微信公众号和简书社区。

微信公众号:惜福 / xifu_forever

简书作者号:一度罪恶

随着时代的变迁和文明的演进,一些职业消失了,同时也出现了一些新兴职业,程序员是最近几十年伴随着计算机和互联网时代催生的职业,或许在未来也会消失。 二十一世纪,是程序员爆发式增长的一个时代,而且目前并没有衰退的趋势。如果要问哪种职业加班最多,最容易想到的就是“程序员”了吧。

今天我们在往前走的时候,要时常回顾一下走过的路,今天就来讨论一下怎样避免深度加班,毕竟加班的各种不好是显而易见的。之所以想写这个话题,是因为我也深受其扰,加班严重影响了我的生活和家庭。

当你大多数时间都在单位,和家人待在一起的时间很少时,日积月累,夫妻之间的裂缝就会慢慢地撕开,直到有一天,你发现这个裂缝越来越大,你才意识到应该做些什么。工作和生活,就像输入和输出,只有输入没有输出,能量就不会守恒,生活得好也能助益于工作。说到底,工作是为了生活,享受生活的同时也会发现生活的问题,工作的方向也会逐渐明朗。它又像《学记》里的“教学相长”,也像“读书和写作”的关系,两者之间是互为补充的关系,而你要做的就是“两条腿”走路,平衡好两者。

回到主题,我们从程序员这个行业角度来分析下,如何能避免加班?我一度认为,提高工作效率就能最大程度上减少加班,某种程度上讲,这条思路没有错,但却不是最重要的一点。个人以为,摆脱“为老板打工、为领导工作”的奴性思维才是最重要的,工作是为自己工作,工作也需要快乐。

很多人,领导不走,你也不下班,即使你已经没有工作可做(当然,程序员很少有没有工作可做的时候),你非得让领导看见自己走得晚,多“努力”啊!你把工作给我,剩下的事情我自己决定,我会选择一个适合自己的方式去完成它,时间我会自己安排,结果事情做好就行了。

“啊,那领导会对你印象就不好了呀!”如果领导只以加班多少衡量你的价值,而不看你的能力,那你就可以离开了。量的堆积不是关键的制胜之道,否则荷兰那么小的国家一度称霸世界如何解释?从软件工程的角度上说,一个项目的进度并不是平庸的程序员堆积起来的,有时会适得其反,最关键是开发流程和模式,以及优秀的程序员。工作上,你听命于领导,人格上你是独立的,你需要正视你的领导,而不是仰视!

说完“道”,让我们聊聊“术”,道解决的是心态问题,术则提供实用的手段和技巧。首先,拿到事情不要立即做。先退一步,了解一下,这类事情以后还会有多少,如果多的话,是不是可以做一个简单的工具去批量做。如果你正在忙其他的事情,你要问一下这类事情急不急,不急的话等到时集中处理这些琐事是不是可以。因为你如果正在忙其他的事情,马上又转到新的事情上,这中间会导致一些不必要的内耗,降低了效率。这个转换很像是手机的重启,频繁地重启,结果没电了。而其实,你一件一件地做,把一些琐碎的事情放到一个时间集中处理,效率是最高的。当然,如果是紧急的事情,就另当别论。

关于“术”的其他部分内容,可以参考另一篇文章《职场:高效工作之我见》,里面有我的一些看法。这一篇文章和本文看起来内容差不多,但观点却完全相反。《职场:高效工作之我见 》着重于“快速地做”,而本文则主要阐述的观点是“适可而止”以及“协调平衡”的重要性。我们说,以后专业的人才将越来越少,而跨越边界的通用性人才会是新时代的主角,而最关键的一点就是“会生活”。

At 2017.01.17

猜你喜欢

转载自blog.csdn.net/water_0815/article/details/54599592