高效工作十法则
有很多互联网企业,现在流行996,甚至更夸张的,10/11/7,意思就是早上10点到,晚上11点走,一周工作7天。嗯,这简直不是人过的日子。把人变成机器一样,尽可能的压榨剩余价值是资本家一贯的本性,员工能加班也是中国企业能弯道超车的重要原因。
但我跟这类公司的很多工程师都深入接触过。我突然发现,虽然我秉着965(早上9点到,晚上6点下班,一周工作5天)的作息,但我每个月的产出不比他们少,实际比他们很多人都多。很多人虽然在座位上,晚上要到10点11点才走,但一天下来没有多少产出。很典型的是,有些人早上10点多到,上上网看看新闻,收收邮件,接着就去吃午饭,吃完午饭下午睡到2点。然后2点起来后开始干活,一开始头也是晕的,到了6点吃晚饭,再溜达一圈回来,一般都8点了,打一局游戏,改改代码,嗯10点下班。
如果白天能极高效率的把事情都做完,为什么晚上要加班呢。我的工作量要比这类企业的工程师多好几倍,可我基本一周也就加2次班左右,每次2-3小时。我个人觉得互联网企业应该提倡高效工作而不是加班耗时间。
法则一: 列出每日清单
每天到公司后的第一件事应该是,嗯,冲杯黑咖啡,哈哈,当然准备工作要做好,包括打一杯温水。然后打开电脑,开始一天的工作。第一件事要明确今天要做什么。然后把这些要做的事情,扔进你的“工作篮”,最后下班前,发现“工作篮”已经清空,这就圆满完成了今天的工作。
工作内容从哪里来呢,一般对于IT企业工程师来说,就是邮件、case系统、还有就是自己原有的开发计划。
“工作篮”有很多工具可以用,比如各种跨平台的笔记本,印象比较、OneNote等等。我对工作和生活分的比较开,用的一个比较老土的笔记本工具:“电子日记本”,只能在电脑上用,而且不能网络保存,自己平时注意定期存档。当我从各个信息来源收到我今天要做的事情之后,我会在我当天的日记本里,填下如下To Do List:
----------------------------------------------------------------------------------------------------------------------------------------
TODAY TO DO LIST:
1. 完成文档xxx的编写,发出draft版本。
2. 解决bug: bug_ID 1: xxxxxx
3. 解决bug: bug_ID 2: xxxxxx
4. 解决bug: bug_ID 3: xxxxxx
5. 代码提交:完成xxx 部分的开发和测试。
6. 参加会议:xxx会议。
7.
8.
----------------------------------------------------------------------------------------------------------------------------------------
法则二: 分割时间
有了需要做的事情之后,接下来就要根据优先级把他们安排到今天的时间“档期”当中,一般来说,上午时间用于写文档,阅读文档、等工作。下午适合写代码,查问题。
----------------------------------------------------------------------------------------------------------------------------------------
TODAY TIME SCHEDULE:
9:00-9:30: 收集每日工作清单
9:30-10:30: 完成文档xxx的编写,50%。
10:30-11:30: 完成文档xxx的编写,发出draft版本。
11:30-2:00: 吃饭、锻炼/午休
2:00-3:00: 解决bug: bug_ID 1: xxxxxx
3:00-4:00: 解决bug: bug_ID 2: xxxxxx 和 bug: bug_ID 3: xxxxxx
4:00-5:00: 参加会议:xxx会议
5:00-6:00: 完成完成xxx 部分的代码提交
6:00-6:05: review今天的工作状态,给自己打分。
----------------------------------------------------------------------------------------------------------------------------------------
法则三: 事情处理三原则
当你收到一封邮件,或者电话,或者IM/Wechat等聊天工具中有人找你时,记住下面的原则。
对于2分钟以内能搞定的问题:立刻回复;
交给他人搞定的问题:立刻转交给他人,并设置跟踪;
需要较长时间才能搞定:放入“工作篮”;
法则四: 尽量减少被打断
当我工作起来后, 我很不希望被别人打断,这个时候我会关闭邮件。这样做有个坏处是回邮件会相对慢一点,但是,特别是对于今天有一个完整的工作要做,比如开发一个模块等等,我都会先暂时关闭邮件。但我一天之内肯定会回复。
微信、IM我有时候也会暂时关闭。
当一天的工作不是很忙的时候,我会打开邮件、IM、微信等。
法则五: 每件事情要有结果
分析完一个bug,必须要有结果,是谁的问题,下一步需要做什么,是修改代码,还是找人继续提供更多log,还是转给其他人分析。最好是发封邮件, 邮件的内容尽量简单明了的包括两个部分:
----------------------------------------------------------------------------------------------------------------------------------------
[Analysis result]
1.
2.
3.
[action items]
----------------------------------------------------------------------------------------------------------------------------------------
同样,写完一篇文档,或者提交完某部分的代码,则必须要有结果,文档已经完成V0.1 draft version,或者是代码已经提交gerrit。
开会,则要有个会议纪要。会议讨论了哪几点,结论是什么,还剩下哪些actions,每个action的owner是谁,什么时候完成。作为会议组织者,要发出类似于下面的邮件。并将邮件设置为跟踪。
----------------------------------------------------------------------------------------------------------------------------------------
Meeting minutes:
1.
2.
3.
4.
Action items:
1. xxxxxxxx. Owner: .ETA:
2. xxxxxxxx. Owner: .ETA:
3. xxxxxxxx. Owner: .ETA:
----------------------------------------------------------------------------------------------------------------------------------------
法则六: 尽量单线程,避免多线程
人不像计算机,可以同时跑几个,几十个线程。尽量的一个小时内只做一件事情,因为人的大脑切换台需要时间。被打断后,重新做刚才的事情,会忘记想到哪儿了,同时,也会也会影响大脑的反应和人的情绪。
多线程的场景仅仅在于: 下载一套代码或者log需要十分钟,在这十分钟内去完成其他可以10分钟内做完的事情。如果下载一个log仅仅需要2分钟,那就待着闭目养神吧。别切换了。
法则七: 远离手机
手机占据了现代社会太多人太多的时间,工作时一定要远离手机,手机仅仅用来打电话。微信可以通过电脑版来查看,而且在电脑上最好也设置为隐藏。
法则八: 奖励自己
每当完成一项工作,记得要给自己一个小奖励,比如站起来跟人聊会天,比如去上个洗手间或者走动走动,比如吃个零食。比如上会网。但时间不要太长,尽量别超过5分钟。
如果今天状态特别不好,可以下楼走动一圈,去超市买点喜欢的零食等等。
法则九: 邮件的设置
在互联网或者IT类公司,邮件几乎是很多事情的信息来源,比如我,每天可能都收到上百封邮件。如果我每封邮件都打开看,几乎什么别的也不用干了。
邮件设置第一个要做的是做好分类,outlook提供了很很强大的分类办法,比如根据发件人、收件人、标题所含关键字等等进行分类。对于有些类型的邮件,比如公司全员发送那种通知,或者IT类通知,或者订阅的某个group的通知,我不一定要看,会统一在某个时间看一眼。对于未分类的邮件,特别是to 我或者cc我的邮件,说明是徐亚我处理的,按照上面手的三原则,尽快进行处理。
邮件设置的第二个要做的事情是设置跟踪,如果这个邮件我今天没时间看,但是又需要看,则设置为跟踪。 outlook提供了几种颜色的分类,这非常有帮助,我一般这样设置:
红色:重要紧急
橙色:重要不紧急
蓝色:紧急不重要
绿色:不紧急不重要
紫色:学习
比如一封邮件, 你加了其他人来处理,但是需要查看他的进度,或者是一封会议纪要,设置了很多action owner, 则设置为红色或者橙色,然后再设置一个时间点,到时会自动提醒你去处理。
再比如一封邮件,是别人的分析流程,或者其他领域的技术文档,只是用来学习,则可以设置成绿色或者紫色。等有空的时候来看看别人的分析。
法则十: 坚持运动,保障睡眠
坚持运动不但能改善外观,也能提升精气神,坚持健身,坚持运动,时刻做一个精神饱满的人,这样的人不会颓废,工作效率也高。
保障睡眠,是另一件非常重要的事情了。晚上睡的香,白天状态才好。
简单写这么多,愿所有IT/互联网从业者,珍爱生命,远离加班。