2009-08-25 46 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製作當前標籤具有該背景圖像。我每天都在這些不同領域之間進行切換,通常每小時進行一次,我發現它很有活力。