程式設計師們,看我是如何打敗拖延症的 !

edithfang發表於2014-05-14

關於拖延症的話題我在Hacker News上不斷的看到有人提出來(你也讀了,不是嗎?),感覺有必要將我是如何跟拖延症做鬥爭的方法分享給大家。然而,我這裡說的主要是針對程式設計師/美工,但其實任何人都可以使用。首先最重要的….

它不是那些老套陳舊的動機心理學扯談。

我並不是說那些傳統的應對拖延症的方法理論不對,只是對我無效。當正經歷極度消沉的時候,我通常聽到的理論的最後一句話是”You just DO IT!”。我有很多的事情要去做。但我不會去閱讀你那400頁的治療拖延症手冊,也不會執行你那一套自我調整的行動方案。

OK,下面看看我的方法。

第一、你想完成什麼?

以程式設計師為例:

我需要在我的程式裡新增討論和留言功能。

以美工為例:

我需要給這個客戶做出logo。

回答這個問題。有答案了嗎?非常好,下一步。

第二、尋找下一步你需要馬上去做、而且不帶壓力的一個任務。

這裡真正的藝術就在於我是如何實施這一步(注意,是我如何實施,而不是科學上如何實施)。縱覽一下所有你的任務,把它們拆分成小任務,然後再次拆分,直到任務小到你認為可以毫無壓力的完成為止。這樣的任務此時應該可以用“too easy”來形容。

以程式設計師為例:

建立一個路徑,這樣我可以訪問”myapplication.com/discussion”

以美工為例:

選出3種最適合這個logo的字型

第三、完成第二步中選出的任務。

第四、重新從第一步開始。

為什麼這種方法好用

首先第一個原因是,這種方法讓你沒有壓力,讓你有能很容易完成的心理準備。這個任務如此簡單,你會想幹脆做了它。如果你覺得自己有拖延症或意志消沉,那這就是你需要的….而不是一個寫滿了100個任務的to-do列表。

第二個原因才是真正的原因——不需要擔心下一步需要做的事情。還是以開發或美工設計為例。每次你完成了一個用這個方法為你選出的任務,餘下的任務的總體情況很有可能發生變化。完成X之前,你會認為Y應該是接下來最該做的事情。但當X完成之後,我用這個方法選出的任務卻是Z….比如:

以程式設計師為例:

建立了路徑後,下一步該做的應該是查詢資料庫操作… 但在我完成後,用這個方法選出的卻是去開發view層。

一個美工為例:

我要挑選3種字型,接下來應該做的是從中選定一個,但是,因為這三個字型都是這麼好看… 我最後決定做的是在Adobe Illustrator裡用3中顏色分別演示它們。

最後一個這種方法對我有效的原因是,它能激發啟動動力。讓你開始去做。一旦做起來、行動起來,你就不會停下來,當完成任務時,你會發現一步一步的這樣做下去是如此的容易。

我已經開發了4個大型的應用,都是使用的這種對抗拖延症的方法。這意味著我不是按常規順序先去計劃好X和Y,而是直接進入了設計和編碼。所以,這種方法並不只是用在業餘專案中的小技巧。

[英文原文:How I Fight Procrastination ]

本文轉載自:外刊IT評論

相關閱讀
評論(1)

相關文章