首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在工作中处理多个问题?

在工作中处理多个问题?
EN

Software Engineering用户
提问于 2012-08-02 19:23:01
回答 8查看 3.2K关注 0票数 6

我很想知道,一次在2-3个项目之间混为一谈是一种好的做法还是一种常见的做法。当我说,2-3个项目时,我的意思是:

  1. 1个初级项目,

  1. 1个略有改进/改动的项目和

  1. 一个有时会出现错误修复的项目。

所以本质上,我发现我自己通常并行地处理两个项目,有时第三个项目会带来一些琐碎的修正。

这有问题吗?或者,我应该在任何时候学习多个项目的工作。我个人的看法是,这种工作风格可能会影响你对一个项目的详细和深入的思考。

EN

回答 8

Software Engineering用户

回答已采纳

发布于 2012-08-02 19:32:45

如果在项目之间切换上下文有问题,这可能成为一个问题。据我所知,要达到“全面工作模式”大约需要15分钟。在大多数工作场所,工作超过一个项目是很常见的,尽管这是一个很坏的想法。2到3个项目可能是可以的,但前提是你不需要额外工作很多小时。如果这成为一个问题,公司就需要足够的人力。

如果你发现自己处于这样的境地,我建议你不要每天从事超过一个项目。这样,你就可以全神贯注于你所做的事情,并保持最佳的生产力。

我认识一个人,他必须同时从事5个不同的项目。他总是不得不在它们之间切换,因为客户每天都在请求特定的bug修复。管理层没有雇佣额外的开发人员来帮忙,所以他辞职了。这是最好的决定。

票数 10
EN

Software Engineering用户

发布于 2012-08-02 19:37:57

这取决于你所说的“杂耍”。

如果你玩杂耍的话你的意思是:

  1. 项目1工作一个小时
  2. 为项目2工作一个小时
  3. 项目1工作15分钟
  4. 为项目2工作30分钟等.

那太糟了。这是一个被广泛引用的说法,它可能需要15分钟才能恢复你的注意力后,被打乱。

这意味着,在上面的例子中,你工作了2:45,你有4次15分钟的时间来“流动”,浪费了一个小时。这浪费了你36%的时间。

如果你是说杂耍:

  1. 项目1工作5小时
  2. 项目2工作3小时

这是可以接受的。

你越能在同一个项目上工作更长的时间,就越少浪费时间让这个项目进入你的大脑。

我相信大多数程序员必须在多个项目上工作,所以是的,您应该能够处理多个项目,而不是不断地在不同的项目之间切换。

票数 10
EN

Software Engineering用户

发布于 2012-08-03 08:02:10

对我个人来说,这是理想的工作方案。有一个条件:我可以选择什么时候在什么项目上工作多少次。这让我有机会做我想做的工作!

例如,我有两个项目要做,一个是新的,一个是旧的。

我从早上开始做最近的一个项目,因为早上我是我头脑中最新鲜的,而且我的工作效率很高。午饭后的某个地方,我陷入了一个很难解决的问题。在试图想出一个小时的解决方案后,我正失去注意力。现在最理想的做法是把它推进到第二天,这样我就可以用新的能量来看待它了。一天中剩下的时间可以用修复旧项目中的简单错误来填补。

对于我来说,这是最有效率的工作方式,根据我的心情、精力水平和注意力,在不同类型的工作中有选择的灵活性。

正如其他问题所指出的,这也可能适得其反,但我认为这主要取决于我在回答开始时所提出的条件。

底线是,你必须弄清楚什么对你最有效。也许你真的很擅长在任务之间切换,这给了你比其他开发人员更多的好处。如果你不擅长切换,尽量通过非常仔细地计划你的工作来减少转换。

这完全取决于你擅长什么,当你弄明白这一点时,试着调整你的工作方法。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/159248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档