编译时应该做什么
在等待电脑执行操作的时间里,你的行为可以判断出你是一个心如止水的程序员还是心绪不定的程序员。
主要的意见是:
1. 不要分心
2. 短暂的休息
保持注意力并不是那么难——你必须要切断你大脑的电源,或者保持注意力集中在你的代码上。不过,关闭大脑效果更好。这样会进入一个微冥想状态,在短暂休息之后它仍会有效。
为什么要进入冥想?好的,你的大脑每天都在咀嚼代码,为什么不给它一个休息呢?此外冥想科学上被证实能不断增加幸福等级。想象一下每天进行两次 30-60秒表面上看起来不重要的冥想所带来的长期优势吧。
现在,短暂的休息时应该做些什么?从以下内容中选择任何事,按你的想法组合在一起。你可以把它们按照这个顺序全部做一遍,这取决于(也可以不在意)这些行为所需要的时间。
1. 站起来
2. 眺望远处
3. 把双手放在脑后,斜靠在椅子上
4. 伸长双腿,把双手尽量举高
5. 闭上双眼
6. 轻揉眼睛
7. 慢慢地把头向各个方向转,舒展颈椎
8. 闭上双眼然后深呼吸
9. 倒一杯水(要小心路上别被同事分心了)
你也可以做任何主要身体参与而不影响思维的事——静力锻炼,变戏法,决斗,哈哈。
顺便说一下,如果你的老板不给你足够的时间做以上的任何事,那么推荐他来看这篇文章。让自己更快地恢复精神并保持注意力,比看起来在工作其实已经分散注意力并很快就感到累的情况要好很多。
伸展放松是很有益处的。我上一次见我的理疗师时她发现我的肩膀很多地方很紧绷。她告诉我这可能是因为我坐在电脑前双手总是弯曲造成的,所以肌肉缩短而且不能用力。那我应该怎么做最好呢?举高我的双手,试着举到最高。这是我在编译或是等待电脑执行操作时常做的一件事。
你可能已经听说过当你在用电脑时进行有规律伸展放松和短暂休息是一个不错的想法。问题是怎么做到——即使你设置了一个计时器,但假如到时你正处在一个复杂的事情,正做到一半的时候怎么办?这样看来就无法实现了。然而,如果你在编译时短暂休息一下,就能很好地做到了,你甚至可以把它养成一种习惯,让它变得更“自然”!现在编译就开始能提醒你做伸展放松了。这太令人不可思议了。
编译时你不应该做的事情
我其实想用力点击我的主页,这样做能让事情变得简单,这里有一张你在编译时不应该做的事情的列表。以这种方式思考:这些事情不仅会使你不能集中注意力,还会让你的思维和身体不能很好地短暂休息。
1. 阅读你的 RSS 源
2. 阅读新闻(任何新闻)
3. 收发邮件
4. 浏览各类社交媒体(facebook, twitter, google+, linkedin, reddit)
5. 观看视频
做以下两件事要比上面的好一点,但依然不推荐:
1. 和同事聊天
2. 读一本物理书
专注的注意力和专注地修改
我马上就要结束这篇我所想的每日工作流程的理想方法——禅宗程序员的文章了。
保证生产率和效率的关键是注意力 100% 集中在你现在正在做的事情上,做完后再把注意力完全转移到其他地方。注意力从一件事情到下一件事情的过渡不能有任何的拖泥带水。
把你的工作时间分成1-2个小时一段。注意力 100% 集中在这些时间段里。然后是 20-30分钟的休息,完全可以做任何事情。在休息时间你可以浏览你的邮件和社交媒体,当然,散个步打个盹吃些健康的点心会更好。休息结束后,检查任务管理软件(比如,我用的是我的 Swift To-Do List)里下一个工作是什么,再开始另一段需要百分百注意力集中的工作。在较大程度上,这与番茄工作法有点相似。
休息不是可以选择要不要的。别想去跳过它。你的身体需要休息。即使你在做你喜欢的工作,你也需要休息一下——在这种情况,你会在接下来的时间段里有动力做更多事。
你的工作流程看起来应该像这样:
(任务 1 – 任务2)- 休息 – (任务 2 – 任务 3 – 任务4) – 休息 -(另一个1-2小时的时间段) – 休息 ……
不要让它完成起来是像这样混乱随机,让人看不下去的的:
任务 1 – 邮件 – 任务 1 – Facebook – 任务 1 – 任务 2 – 短暂休息 – Facebook – 任务 2 – 邮件 – reddit – 任务 3 – 邮件 – 休息 – 任务 2 – 邮件 – 任务 3 – 推特 – 黑客新闻 – 推特 – 任务 1 – 任务 3 – 休息 – 任务4
如果你的工作流程是像上面这样,那你既不能完全放松也不能做完你能完成的事情。这是最低级的方法。这不仅浪费了你的潜力和时间,也让你长期身体会不适。
我不想撒谎。集中注意力真的不容易。它很困难,因为当你没有集中注意力时,你基本上会朝着相反的方向过去。习惯和根深蒂固的惯例像潜意识一样难改变。
好消息就是,你还可以练习。你可以学习怎样去集中精神。这是每个人都可以学的技能,而且它非常有用,值得为之努力。
另附:你有没有身边的人会每天要检查 50 次邮箱?把这篇文章发给他。他之后会感谢你的。
原文出自:componentowl
译文出自:ituring