2009-08-25 52 views
3

在小型团队(有时甚至是大型组织)中面临的挑战之一就是经常需要切换上下文。我现在可能正在编写PHP代码,接下来是一小时后一些完全不相关的C++,随后是紧接着的HTML/JS,然后在同一天再次重复该过程。帮助上下文轻松切换任务的习惯

能够有效地切换上下文很重要,并且需要纪律。

你遵循什么习惯/做法来帮助你有效地切换上下文而不浪费时间?

回答

5

养成保持记事本在键盘旁边并在工作时记下事情的习惯。快速浏览页面并不奇怪刷新你的短期记忆,即使这些记录在一两天后没有任何意义。

1

我可以与此相关,我认为术语'randumbized'(是的,这是故意的)是上下文切换的很好的同义词。如果你不以正确的方式处理,太多的上下文切换可能会让你晕眩。

我已经使用The Pomodoro Technique这个简单的时间跟踪技术取得了一些成功,该技术可让您专注于短时间内的一个项目,然后在上下文之间提供几分钟的解压缩。 GTD(我从来没有得到过)的更多精简。

工作的番茄工作法的基本单位可以在五个简单的步骤进行分割:

选择要完成

将番茄钟到25分钟任务(番茄钟定时器)

工作的任务,直到番茄钟环,然后检查你的纸上。

短暂休息(5分钟即可)

每4个番茄好好休息一会儿

0

如前所述记笔记以帮助你记住你离开的地方。

不过,我要处理你的问题沿如何管理interuptions线条更....

问这样一个问题:它能否等到我已经完成了X? (或者至少直到你可以停在一个适合你的地步)。

调整可能导致上下文切换的问题。如果问题很大,请将其与您正在做的事情进行比较,看看您是否能够完成将您的注意力集中在另一方面的工作。

看看你是否可以安排中断。有点像前两个,除了那些试图阻止立即中断并使其更有序。在这种情况下,你正试图查看中断是否真的非常重要,并且/或者衡量它的重要性。例如,你可以说,我真的想要完成X.明天我能做到这一点吗?

尽可能地减少你的分心。你可以关闭你的即时消息,电子邮件等......也许这些导致了一些切换。

将您的一天计划为尽可能使用“今天需要完成什么?你可以通过简单地陈述你的目标来避开一些干扰。

如果这是非常糟糕的,跟你的经理和努力达成任何谅解(如果他们是问题的一部分),或看他/她可以帮助你在这种情况下。讨论上下文切换如何非常低效,并使您放慢速度。也许可以创建/遵循一个过程来更好地管理干扰。

我会将此链接添加到Joel Spolsky开发人员进入“区域”或流程。这是巨大的,我发现它确实是非常真实的。 http://www.joelonsoftware.com/articles/fog0000000068.html

与克里斯托的文章也是在话题...

+0

嘿,他们肯定不是我的文章。我只是触发它们的最快速度。杰夫和乔尔值得信任。 :-) – 2009-08-26 01:34:37

+0

呃......我的措辞确实使它听起来像是你的文章。 :) – klabranche 2009-08-26 03:37:52

1

一起去我避免它尽可能。我很大程度上同意JeffJoel写过这个主题。尝试与管理层合作,让他们让您专注于长时间的单一任务(首选全天)。并保持记事本靠近,以便在绝对必要时将大脑交换到“磁盘”。

+0

我要链接到Joel的事情.... :) – klabranche 2009-08-25 23:19:03

+1

嘿,当你是开发人员,设计师,IT人员和管理,这是有点难以避免。 :) – psychotik 2009-08-26 00:16:19

+0

@Psychotik - 我认为我的建议将对此有所帮助。我们生活在一个世界上,我们常常无法完美无缺......哦,等等,那永远不会。 :)我的建议是帮助更好地处理干扰/干扰的方法。 – klabranche 2009-08-26 00:50:48

0

我不是一个专业人士,尽管我正在写我的第一个电子商务网站,而我正在自己解决这个问题:HTML,CSS,JavaScript,PHP和MySQL,我喜欢这个品种。我发现每个领域都有自己的乐趣和挑战。使用PHP可以使输入安全并以正确的方式输入数据库并进行数据库查询,这很好,但看到在用户登录时在网页上显示某人的名字时也很有趣,并且知道这是您的JavaScript制作当前标签具有该背景图像。我每天都在这些不同领域之间进行切换,通常每小时进行一次,我发现它很有活力。