2009-11-30 51 views
8

我懷疑許多開發者與我在同一條船上。世界上有許多搔癢,有些非常簡單,他們「可以在週末完成」。但他們從來沒有。我們有工作,家庭和其他業餘愛好來玩耍......這可能令人沮喪!如何管理我的想法/個人項目以完成?

我有一個很長的項目清單,我希望有一天能在維基上註釋和分類,但我沒有花太多時間去研究它們。在最初的規劃階段,我和大學生們都非常興奮。但是,當要做實際的工作時,藉口開始出現並且熱情下降。

你會如何將你的想法付諸實現?如果有很多不同的項目可供選擇,您如何選擇?

(我知道已經有一個非常類似的標題問題,而是一個爲更多的代碼管理。)

回答

14

最重要的是開始。

這聽起來像你有幾個選擇,所以做的工作選擇一個,讓你知道你不會在開始後儘快重新決定。然後開始!

其他技巧來幫助你進步:

  • 做的就是到版本0.1(以誘人的感覺,離開Twitter的整合爲一個更高版本)的最簡單的事情。
  • 總是離開的地方,下一件事是明顯的;這有助於您在下次有空時重新回到它。
  • 不要試圖在一個項目中學習太多新技術,它們會讓你放慢腳步。
  • 探索通過與朋友談論等來完成/發佈應用程序,從而創建「社交壓力」。更好的是,選擇一個對工作中的人有用的應用程序(HR?)。沒有什麼比一個等待的用戶羣更能激勵你。
+0

@你的第二點,這是非常難以做到的,當你想在凌晨兩點看到一些東西來生活 – Earlz 2009-11-30 22:45:09

+0

偉大的建議! +1 – JimDaniel 2009-11-30 22:53:08

+1

+1對於社會壓力。 – 2009-12-01 02:56:10

3

我挑什麼我覺得在工作的最;我馬上就開始了。確保你的動力,通過一點成功,是最好的方法。在你覺得更容易的部分項目上工作,在其他時間計劃更難的部分,當你感覺真的很棒時,在他們身上工作,並確保你不斷地達到目標。儘快釋放它,如果你覺得失去動力,就去做別的事情,直到你想回到原來的東西。

雖然有時候,你只需要把它吸起來,並通過激活階段。

3

一種有效的技術是註冊撰寫關於該主題的文章或撰寫文章。通過這樣做,你將有一個真正的期限和一種恐懼感(例如,沒有準備好)。

令人吃驚的是,你將如何集中成爲;-)

+0

+1爲「恐懼感」。我覺得它很有動力。 – Dave 2009-11-30 22:54:10

0

我在用Delphi(主要開發工具)的項目。 當我累了,我開始移植到Java。當厭倦了Java開始將其作爲Flash使用時。

...然後回到Delphi並添加一些很酷的功能。 無聊的「酷」功能。

開始提出申請網站... 網站是沉悶

...回到德爾福

等等等等。

我周圍300'000 LOC和周圍400,000 LOC爲不同的平臺,brosers,技術,框架寫的實驗沒有完成原型等

只有一個項目我這是怎麼保持它有趣你有機會學習新的東西,對。

圍繞這樣我已經學會 - 德爾福 - 悖論 - 訪問 - SQL服務器 - 腓 - Java的 - C/C++ - Qt的 - C# - JavaScript的 - jQuery的 - ASP。 NET - TCP/IP - 網絡服務 - JSON - 動作腳本 - Flex的 - Silverlight的 - Open GL的 - 的DirectX - XNA框架 - 數據捕捉

  • ...,我想了一堆其他的東西

最後爲了一個項目,讓你「上鉤」 - 開始銷售。沒有比硬現金+新技術更好的動力。

1

我建議將您的項目以開源方式發佈或不發佈。當你至少有一個人對此感興趣時,給你提供反饋,詢問你的動機跳躍數百倍以進一步發展。

0

..在這種情況下,我有這樣的報價在我眼前閃爍:「開始一個項目比完成它更容易」。這會觸發我的自尊心,如果我真的覺得這個想法值得去做(如何找出它?讓它休息兩天:如果它仍然看起來值得你花時間,這可能是一個好主意),我會把自己置於每一個傷害中這個項目是我現實生活中儘可能快的一部分:)

0

我已經閱讀了一個總是幫助我關注的單一信息。這真的對此事的肉區 - 我仍然用這個動機時,一切變得有點慢:

http://seoblackhat.com/2007/01/29

附:鏈接可能是NSFW,如果你不能採取一些不好的語言。