如何提高工作效率,尽量不加班

2017-07-06 23:46:11 +08:00
 liusd

最近身边的同事好多分崩离析,难免会听到一些抱怨。关于离职,无非就是当前环境已经不再适合自己。晚上回来我在思考另外一个问题,既然改变不了环境,那就改变自己,做好自己。

如何看待加班?

作为一个已经被同事叫叔叔的人,自然也难免已经换过几份工作。我记忆中加班是 11 年的时候,那时候在一家创业的小公司,年轻精力旺盛,项目就像自己的孩子一样,很有斗志,经常通宵熬夜,气氛融洽,大半夜的我们几个同事还拉着一起画版本开会,事情做完一起开黑,然后就睡在公司了的。最终身体每况愈下,胖的不吓人。但那个时候,是我工作最开心的时候,有幸自己作为团队 leader 带着大家一起打拼,忙完了一起玩游戏,一起提前下班打球,一起宵夜喝酒小龙虾,没有太大的时间概念。后来又一个人单干了两年,硬着头皮走了两年的全栈路线,所以有一次刚来的编辑实习生知道原来她每天用的软件是我一个人写完各个平台的客户端,惊呆的看了我很久。当然那两年自然也逃不过加班二字。

直到有一次,我也不记得是哪里看到的:“加班,要么是自己能力不行,要么就是你的领导是傻逼”。

先来说后者,后者我们无法决定,比如本来一个功能要两个小时才能写完的代码,他硬要你十分钟给予答复,别笑,我当年经历过,一个项目从来没有打开过,老板让我直接看用户反馈过来的一个 bug,五分钟之后直接问我知道是什么问题没有,我没有说,老板说这样不行,我们是按时间计算的。。。

前者呢?我想大多数人不愿意说是自己能力不行,别人两个小时能干完的,我能力不够,可能是算法不好,思路不好,经验不够,要花掉更久的时间去折腾,所以只能别个下班了的,我只能留下来接着加班工作完成任务。

“加班,要么是自己能力不行,要么就是你的领导是傻逼”,这句话是我一直坚信的一个真理。

尽量不加班,我说的是尽量

关于加班的真理,既然后者我们无法改变,那怎么能改变下自己呢?单位时间内,可能又并不能立马改变自己的能力的话,那是否可以提供下工作效率呢,尽量不加班呢?

1. 理清自己要做什么?

这话听起来很简单,很多人不以为然,盲目的开始下手去做,结果顺利的话做出来的顶多是个不符合产品细节要求,不顺利的话,写都写不下去,不停的推倒重来,反复折腾,不加班能行吗? 所以切记要理清自己的任务是什么,如何去做,衡量好几个方案后,选择自己最擅长的方案,然后列出 todolist。

别笑,我 到现在, 每天到公司第一件事情,除了打开电脑就是写下今天要做什么,列一个 todolist 给自己。

2. 什么时候开始做?

这个很多人会说,不就是理清需求后就开始做了吗?

no,不是。工作状态很重要,就像那句经典台词一样,万事俱备只欠东风。而你开始 工作的时候,就是什么东西都到位了才适合。举个简单例子,让你去写一个功能,结果后端的孩子在那看娱乐新闻,连 API 到底该怎么写,都只是大概给你讲了几句罢了的,如果你直接上手去写代码,最终只会限于无休止的陪着后端的孩子在那调试接口,why,何必呢?

3. 安静的开始工作。

关于这个,我想大家都多少会有些愤怒,比如你思路很清晰的写着代码,结果旁边突然来了个产品经理过来问你这问你那,但听下来最让人无奈的是,他可能只是过来让你帮他理一下产品需求,fuck !要他何用,自己不能理清楚吗? 又或者是一个无厘头的会议邀请让你去参加。。。

真的选择安静的工作,一旦 你决定开始工作,切记让自己能够静下心来。我的习惯是开始写代码的时候,戴上耳机 避免身边的噪音,不回任何社交信息。即使有人过来找我,我也不会理。

还有真的切记,如果你是一名程序员,在工作状态下,请关掉你的中文输入法,我曾经两年都没怎么开过中文输入法,以至于很多人到现在都再也没有联系了的,因为实在是不想回别人信息,回完切换到 IDE 的时候,还要再切换到英文输入法,如果没有切换, 各种坑。如果你跟我一样经历过一天下来也许要不停的切换 几种编程语言,不同 IDE 的话,自然也就懂了。可能是当年的环境 压力,导致我一直觉得,一天下来都是经常开着中文输入法的程序员,那 也许并不是什么 好的程序员的认知。

4. 遇到刺头的问题,也许该放弃。

我们又不是神,并不是所有工作都能自己一个人就搞的定,难免有时候会卡在一些问题上,那请给自己一个时间期限,比如一个小时,如果超过一个小时,OK, 勇敢的暂时放弃,放在一边,做其他事情,等手头事情都忙完了的,不得不做重新啃这个刺头的时候,再理一下思绪,或许可以跟身边的同事讨论讨论这个问题,最后实在不行,是否可以跟领导反馈,换其他方案。

5. 做完事情,善于总结,给自己放假。

善于总结,这个从小老师都会讲的,我就不再重复了的,比如选择一个同步的记事本,又比如写一篇博客等。

给自己放假,当你集中精力两个小时做完自己规定的事情后,请给自己放个假。站起来走走,看看窗外绿色,也许能保证你的视力跟我一样维持 1.5 左右的好视力, 下班去打打篮球,出出汗,也许能保持你身体看着结实健康。

写在最后

我说了这么多,也许并不能帮你真正的去提供工作效率,让你不加班,但希望大家看完后,也能一起反思反思,在当前环境下,如何能够让自己过的开心一些,不那么心累。

顺带提一下,对于工作,公司给了我们钱,买了我们工作日的八个小时,那请对得起自己那份工资,对得起责任二字,我很讨厌做事情 没有什么责任心的人,但请不要无休止的加班,身体才是革命的本钱。

原文地址

6320 次点击
所在节点    程序员
27 条回复
Hilong
2017-07-07 00:06:48 +08:00
并不是我们想加班,而是被加班
whileFalse
2017-07-07 06:25:15 +08:00
信奉长期加班是管理层的无能。

所以作为一个管理者,发生了多人长时间加班这种恶劣事件后基本都要反思是为什么导致了本次加班,下次能否避免。
qumingkunnan
2017-07-07 08:46:05 +08:00
我们公司很简单啊,长期加班,但是没人考虑过能不能避免,因为领导总会说三个字“急着要”,这个没做完下个活儿还是“急着要”
JeffreyZhuang
2017-07-07 09:44:31 +08:00
看什么玩笑,有几个人是因为做不完才加班的
这个行业的极大不确定性,加班只是缓解老板的焦虑
blackMountain
2017-07-07 09:46:03 +08:00
也许老板不是蠢,只是想剥削码农的剩余劳动价值呢……又或者码农太多了,用加班来选出更有竞争力的
coderwan
2017-07-07 09:52:15 +08:00
明天是老板要剥夺我们的剩余价值,给你一份钱,要你干 1.2 甚至 1.5 的活。
coderwan
2017-07-07 09:52:30 +08:00
明显
PythonAnswer
2017-07-07 09:57:11 +08:00
领导加班,团队加班,你不得不加班,效率再高也没用。
LeeSeoung
2017-07-07 09:57:52 +08:00
同事跟领导都不加班,那么我也可以不加班,否则就算你都做完手头上的事了,还是不能走。。
lifeiselsewhere
2017-07-07 09:58:38 +08:00
这个我赞同,还要看公司是不是提倡加班
Chyroc
2017-07-07 09:59:39 +08:00
Qlccks2
2017-07-07 10:00:58 +08:00
就怕效率提高不用加班了,领导一看这工作不饱和啊,多分点。
solaro
2017-07-07 11:02:51 +08:00
嗯,写的很棒,所以你还在打工
EggmanQ
2017-07-07 11:22:16 +08:00
说得真好!
可是落到每个人的现实,能做到一半就不错
forbreak
2017-07-07 11:24:49 +08:00
不加班工作不饱和啊。。跟个人效率其实关系不大。。
ftexplore
2017-07-07 11:26:08 +08:00
你技术再牛逼,也干不过需求反复改啊,设计不好看重新做啊,很多奇葩事情不是程序员能掌握的,被动加班
chiu
2017-07-07 11:33:13 +08:00
合理排项目计划先
yasumoto
2017-07-07 11:34:37 +08:00
断网
我发现我不上 v 站和 b 乎的话 工作效率可以提升 3 倍以上
sunjws
2017-07-07 12:10:05 +08:00
“对于工作,公司给了我们钱,买了我们工作日的八个小时,那请对得起自己那份工资,对得起责任二字,我很讨厌做事情 没有什么责任心的人,但请不要无休止的加班,身体才是革命的本钱。”

同感
mx1700
2017-07-07 12:34:01 +08:00
某当老板发全体邮件:公司不需要高效率的员工,需要能加班的员工

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373602

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX