一位程式設計師從業餘專案被收購中所學到的

熊鐸發表於2013-10-15

我在2012年5月開始的Asterank這個專案。那周的早些時候,Planetary Resources(行星資源公司)宣佈他們計劃從小行星開採水和有價值的原料。和其他人一樣,我被激起了好奇心。這是一個鼓舞人心、難以實現的長期願景。

我的專案作為一個想法的實驗而開始:有多少小行星是真正值得的探索?媒體釋出的訊息是粗略估計且沒有科學根據的。沒有人對小行星的含量和價值進行有條理的編錄。所以在一個無所事事的週末下午,我在山景城商業區的一間咖啡廳寫了第一個版本。

13個月之後,當Asterank被行星資源收購的時候,它已經不僅僅是一個小行星價值計算器了。它已經是一個包括了網頁分析器(web scrapers)、一個資料通道、強大的資料視覺化,並擁有發現新的小行星能力的完整小行星工具包。

我完全不知道我怎麼做的,但是沿著這條路走過來,我學到了一些東西:

第一課:“騷擾”別人

堅持不懈的與那些能夠給予你實質性的批評或幫助的人聯絡。

關鍵在於有耐心和別絕望。如果你有短期的接觸,每兩週跟進一次;如果沒有就一月一次。

給誰發電子郵件

廣撒網。聯絡可以給你提供專業知識、建議、或宣傳的任何人,包括:

  • 聯絡行星資源公司
  • 接觸很多其他的太空公司或組織
  • 研究機構的科學家
  • NASA的科學家
  • 太空部落格作者
  • 天文課程簡介100人中的教授
  • 覺得我的資料視覺化有趣的技術人員

剛開始時候的郵件指引

Email需要儘可能的簡短:

  • 簡述我做過的事情和已有的成就(使用者、新聞報導等)
  • 告訴他們我的目標
  • 向他們諮詢能夠幫助我實現這個目標的東西

不要超過兩三個短自然段。隨後的跟進email應該更短:

  • 專案的更新——最近的成就、功能等。(如果是他們已經承諾過的更新,跳過這部分)
  • 問他們一些其他東西

不要感情用事

你發出的大部分Email都不會被讀到。這可能讓你感覺到侮辱和壓力。再堅持一下,別把這些當作是針對你個人的。

Boomerang for Gmail是一個很好的email提醒工具。我使用的是免費版本,每月和我感興趣的人發一次郵件。

堅持一段時間之後,他們不再無視我而開始聯絡,而我的網路增長了。持久的郵件聯絡是Asterank成功貢獻最大的因素

第二課:社交內容很有用,但是一個時間陷阱

我唯一做過的自我推廣是Hacker News 上只獲得2分的一篇帖子。(作為一個糟糕的標題黨,這是我應得的)

幸好有人把這篇帖子撿起來,而Asterank在Universe Today—一個受歡迎的太空部落格—露臉了。時候包括行星資源公司的領導在內的幾個人聯絡了我。自此之後流量穩定,偶爾有來自社交聚合、新聞報導等的峰值流量。

這導致了我的網站在聖誕節崩潰了。

如果沒有人注意你的專案但它確實有意思,就去發博文直到有人注意到吧。我在Hacker News上釋出了Asterank Discover,並且得到了5分。之後我在blog post寫了一篇博文而它上了首頁。

值得注意的是社交網路帶來的流量很快就衰減掉了,而大部分人都不是對你實際的產品感興趣。它幫我開始了,但邊際效益是快速遞減的。不要陷入在其中。

第三課:一個簡單的意見反饋表單很有必要

我最好的聯絡人有些是通過Asterank的About頁面建立起來的。我提供了我的email地址並且新增了一個反饋表單。我建議二者都要新增(反饋表單是比較間接的,但有的人喜歡直接交流)。

只花了幾分鐘新增的一個基本的表單。

我同樣新增了一個“訂閱更新”,但是實際上這玩意只是把他們的email地址發給我。我把它當作一個興趣指標,在我知道有人會用我的專案之前,建立郵件列表是毫無意義的。

無論你怎麼做,一個容易找到的聯絡方式資訊是必要的。它可以幫你招來一些工作機會、會議邀請和媒體採訪。

第四課:你的分析可能找出線索

時不時掃描你的分析,特別是來源地址。我只是通過注意到公司郵件中的一個連結而建立了一個有價值的聯絡。我不經過來源地址而直接聯絡他們,這更容易和那些你所知道的已經感興趣的人建立聯絡。

當我傳送email的時候,我有時通過連結

來跟蹤。n是唯一的字串。這樣,即使他們不回覆,我也可以知道誰有足夠的興趣而點選這個連結。

第五課:LinkedIn有時候有用

對於軟體工程師來說,LinkedIn 比較令人沮喪,但是如果你正在對付一個技術以外的行業,這將及其重要。

缺點是LinkedIn會帶來大量的郵件

我知道很多質疑LinkedIn價值的軟體工程師。LinkedIn可能會花費你一些理智,但是維護一個基本的,最新的資料是值得的。

第六課:開源所有你能開源的東西

當我告訴別人Asterank基本上是全部開源的時候,大部分人都很驚訝。它更傾向於營造一個透明的氛圍並邀請合作者。最終這個專案獲得了有用的反饋和看法。

在部落格上發表一些技術問題,是讓你的專案在開源社群獲得曝光度的一個好方法。技術人員經常對於特定的技術是如何在一些應用中使用的感興趣。Asterank正是通過其使用的視覺化技術在WebGL社群為人所知。你可以通過展示有意思的技術應用,得到聰明且善於交流的人的注意。

第七課:堅持

我有5+個業餘專案。我想讓它們都商業化,但我經常在幾周後就失去了興趣。Asterank是唯一一個我堅持超過一年的專案,並且即便它還沒有一個清楚的貨幣化的途徑,它也已經撈回成本了。

我應該多出去走走。

作為一個業餘專案,什麼是有價值的將很難預測。對於愛好來說,做你最有熱情的工作是獲得回報的最好方式。否則你將會很難貫徹下來。

第八課:學會感激

我做出過一下艱難的決定,放棄了一些結束專案的很好的機會。我很幸運能夠有選擇,有來自朋友、家人和合作者的支援。

我接受了行星資源公司軟體工程師的職位,十一月開始上班。

祝好運!

相關文章