05.13 為什麼程序員的業餘項目大多都死了?

我們都有這樣的業餘項目:項目創建一半就棄之於墳墓,未完成的夢想遺體就這樣扔之於文件夾中。遊戲、應用程序、可視化數據等等。現在所謂偉大的點子最後只能淪落為空氣中卑賤的塵埃。

這是一個可悲的事實,因為業餘項目原本應該成為一個傳奇。在它們最輝煌的時刻,能夠讓你朝思暮想,夜不成寐,眼中只有一個它。很少很少的一部分人會夠保持下去,沉溺於此。它們讓你覺得自己還活著,它們比sex更好。

但大多數的業餘項目往往沒有那麼幸運。被拋棄,然後靜靜地,死去。

為什麼程序員的業餘項目大多都死了?

我們會說自己沒有時間。生活是如此忙碌,總是有各種事情不得不去做。這或許也沒錯。但是,我們其實是能擠出時間去做我們真正想做的事(比如說sex)。所以到底是什麼原因呢?

我們私底下擔心是因為我們無法自律。我們懶得去做這些偉大的事情。這可能是真的。但製造是一個創造性的過程,和創造力有一個成反比的規律。製造的過程不應該感覺像去健身房健身。而應該覺得自己是流淌在一件藝術品中。

通常,我們還有一個可以掩蓋所有本質原因的終極藉口:感覺沒有意思了。一路走來,一開始的興奮勁,所有支持你的動機,已經消亡了。

你幾乎可以感覺到一切消失的那一刻。比如說你用了幾個小時的時間絞盡腦汁地想一個非常愚蠢的問題。你知道不應該這麼難,但就是指不出原因何在。也許你只是不夠聰明,你默默地想。也許這並不在你的能力範圍之內。你累了,總是獨自一人,你準備放棄。

於是業餘項目死了。它們之所以死去是因為它們不再讓人覺得有趣。它們之所以死去是因為我們在踽踽獨行。

它們死了,是因為它們感到孤單。

當我們獨自一人的時候,很容易停止真正的進步。我們會去優化一些我們知道怎麼去搞的細微事情,而不是去處理我們不知道的重要事情。但是,當你要展示給別人看的時候,你就不會只調整一次顏色就予以通過。即使只有一個觀眾,也會促使我們做出真正有利於項目進程的進步。

當我們獨自一人的時候,很容易覺得自己很愚蠢。所謂的愚蠢就是,比如花了2個小時去改變一些配置,卻只意外地發現了一些用於鎖定配置文件的權限按鍵。當你獨自一人的時候,這類事情會狠狠打擊你的信心。但是,當你有人可以和你一起對此一笑而過,而這個人也分享他那些愚蠢錯誤的時候,一切就會變得可以忍受多了。

當我們獨自一人的時候,很容易陷入迷路中。無論是什麼項目,我們幾乎都需要一直摸索。我們不知道我們哪些不知道,有時候甚至不知道下一步該做什麼。如果有人能夠指出那些當局者迷的路徑,就能夠讓我們少走很多彎路和死衚衕。

這並不意味著協作就是答案。合作也有其本身的問題。你必須處理不同的承諾水平,甚至需要你放棄一些創意控制,這些都是很難的事情。如果奏效,協作就會事半功倍。但是,強迫性的合作比獨自做事情更糟。

那麼,怎麼才能讓業餘項目不至於那麼孤單呢?

我們不能肯定,但有一個假設。這個假設基於我們兒時參加令人討厭的科學和數學競賽的美好回憶。之所以會感覺到樂趣,是因為整組的其他孩子都在做同樣的事情。

我們不知道是否可以重新創建一些神奇又友好的挑戰,以完成更多的業餘項目。比如說類似於科學奧林匹克競賽,在線黑客馬拉松等等,我們相互挑戰來構建類似於製作棋盤遊戲等項目。

我們也不確定這是否就是答案。但是,我們知道,我們必須得繼續,直到真正想出一個辦法讓我們的業餘項目不那麼孤單。當然如果你有好的建議和意見,歡迎留言,共同探討。

歡迎大家關注轉發,您的點贊,轉發是我持續分析的動力


分享到:


相關文章: