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

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 左右的好视力, 下班去打打篮球,出出汗,也许能保持你身体看着结实健康。

写在最后

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

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

原文地址

6075 次点击
所在节点    程序员
27 条回复
liusd
2017-07-07 12:36:03 +08:00
感谢大家的回复,这个行业确实普遍的现象是:不确定性,导致我们只能牵着鼻子走,加班是常态。但还是希望大家能做好自己的事情,让自己干的开心点。
brightguo
2017-07-07 12:48:17 +08:00
@liusd 既然加班都是常态了,那也只能降低点效率。。能刷 V2EX 就刷下,哈哈
liusd
2017-07-07 13:00:59 +08:00
@brightguo 哈哈哈哈哈哈 无奈的表情
everettjf
2017-07-07 13:31:06 +08:00
个人经验,并不是效率高,就一定可以不加班。
bk201
2017-07-07 13:48:58 +08:00
@PythonAnswer
@lifeiselsewhere
走了又如何?开掉你?程序员这类人太多,才导致老板理直气壮。
liusd
2017-07-07 14:07:28 +08:00
@everettjf 哈哈哈哈 所以说是尽量… 毕竟真的我们很多时候没有发言权…
HTDit
2017-07-07 18:23:15 +08:00
个人认为,为了不加班而去提高个人的工作效率,与管理,公司,老板提不提倡加班没有关系,我一直认为上到大学比只上到初中的人站的平台更高,当效率真的高起来了,就可以更多考虑自身平台的发展,当然,跳槽很直接,给自己单独一个月时间,用自己的效率出个项目,拿去应聘,不就可以摆脱长久加班,如果还是应聘的主管,老板,公司提倡加班的公司,那就不是管理层无能了,是你效率问题

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

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

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

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

© 2021 V2EX