成为小团队(有时甚至是大型组织)的挑战之一是需要经常切换上下文。我现在可以编写PHP代码,接下来是一小时后完全不相关的C ++,然后是HTML / JS,然后在同一天再次重复该过程。
能够有效地进行上下文切换很重要,并且需要遵守纪律。
您遵循哪些习惯/做法来帮助您有效地切换背景而不浪费时间?
答案 0 :(得分:5)
养成在键盘旁边放一个记事本并在工作时记下事情的习惯。快速浏览一下页面确实可以让您恢复短暂的记忆,即使这些记录在一两天之后毫无意义。
答案 1 :(得分:1)
我可以与此相关,我认为“randumbized”一词(是的,那是有意的)是上下文切换的一个很好的同义词。如果你没有以正确的方式接近它,太多的上下文切换会让你感到畏缩。
我使用The Pomodoro Technique取得了一些成功,这是一种简单的时间跟踪技术,可让您在短时间内专注于一个项目,然后在上下文之间提供几分钟的解压缩。比GTD更精简(我从来没有能够掌握这一点)。
番茄工作法的基本工作单元可分为五个简单的步骤:
选择要完成的任务
将番茄钟设置为25分钟(番茄钟是计时器)
完成任务,直到番茄钟响起,然后检查你的纸张。
短暂休息(5分钟即可)
每4只番茄钟需要更长的休息时间
答案 2 :(得分:1)
答案 3 :(得分:0)
如上所述,请记住,以帮助您记住上次停止的地方。
但是,我将更多地按照我如何管理中断来处理你的问题......
提出问题:可以等到我完成X吗? (或者至少在你可以停在适合你的地方之前)。
调整可能导致上下文切换的问题。如果问题很大,请将其与您正在做的事情进行比较,看看您是否可以完成您正在做的事情,将您的注意力集中在另一个上。
看看你是否可以安排中断。有点像前两个,除了那些试图阻止立即中断并使其更有序。在这种情况下,你试图看看中断是否真的那么重要和/或衡量它是多么重要。例如,你可以说,我真的想要完成X.明天我能做到第一件事吗?
尽可能减少分心。你可以关闭你的IM,电子邮件等......也许这些正在导致一些转换。
以“我今天需要完成什么?”为目标,尽可能地计划您的一天?你可以通过简单地陈述你的目标来抵御一些中断。
如果真的很糟糕,请与您的经理交谈并尝试达成谅解(如果他们是问题的一部分),或者看看他/她是否可以在这种情况下帮助您。讨论上下文切换如何非常低效并且减慢了你的速度。也许可以创建/遵循一个流程来更好地管理中断。
我会在开发人员进入“区域”或流程时将此链接添加到Joel Spolsky。这是巨大的,我发现它确实非常真实。 http://www.joelonsoftware.com/articles/fog0000000068.html
与克里斯托的文章一起讨论这个话题......
答案 4 :(得分:0)
我不是专业人士,虽然我正在编写我的第一个电子商务网站,而且我正在自己解决这个问题:HTML,CSS,JavaScript,PHP和MySQL,还有一些小的图像处理措施,以及我喜欢这个品种。我发现每个地区都有自己的乐趣和挑战。很高兴使用PHP使输入安全并以正确的方式引导它并进行数据库查询,但是当它们登录时看到所有使某人的名字出现在你的页面上并且知道这是你的javascript制作也很有趣当前选项卡具有该背景图像。我每天,每小时都在这些不同区域之间切换,我觉得它很有吸引力。