天天看點

程式員年少成名,是一種什麼樣的體驗

出名要趁早,尤其在新人輩出的科技界。

這個小夥名叫 Dan Shipper,今年才 24 歲。他邊學習邊創業,一畢業就賣掉公司賺得盆滿缽滿。

大二那年,他還被 Ruby on Rails 架構的創始公司 CEO 用公司部落格邀請加入,一不小心上了 Hacker News 的頭條。但是這哥們拒絕了。

程式員年少成名,是一種什麼樣的體驗

這就是 Shipper 賣給 Pegasystem 的 Firefly 官網

Shipper 拒絕了從賓夕法尼亞大學辍學創業的邀請,并不說明他是乖學生,他想留在校園的原因主要是:大學生活比較有意思,期末斷掉電子裝置通宵兩天就可以過關,還有暑假可以全職創業,多自由!

在賓大,Shipper 的專業是哲學系,雖然他 5 年級就開始程式設計。

「對一個10歲的小孩來說,程式設計幾乎是唯一可以養活的自己的生意。」Shipper 程式設計的初衷,似乎一開始就很實際:技術隻是實作功能的工具。

高中時,Shipper 開始給黑莓手機編應用。 第一個應用叫「FindIt」,是給愛丢手機星人準備的:發一封郵件給它,就能喚起鈴聲,哪怕是在靜音狀态。

程式員年少成名,是一種什麼樣的體驗

高中時期的 Shipper 是個典型的 Geek

這款高中生做的 APP 甚至引起了美國軍方的注意,被用于測試軍隊黑莓手機。

因為 Shipper 把它疊代成可以一款可以完全操控手機的網頁應用:隻要有網際網路,你就可以遠端跟蹤手機、讓它呼叫指定号碼、鎖掉手機、删除短信、甚至清空記憶體——這一切都發生在 2006 年,iPhone 和 iCloud 出現之前。

18歲讀大學,Shipper 給自己定下兩個目标:1、多讀書;2、學習建一家真正的軟體公司,擁有願意掏錢的客戶和穩定的業績。

除了吃飯,Shipper 把錢都用來買書。他對書有狂熱的愛好,從科技到人文,什麼類型都讀。一邊讀還一邊記筆記,興之所至,還會寫篇書評。

鬼知道他是怎麼在創業之餘,還閱讀了幾千本書的。難怪他的女朋友總是懷疑他是和書在談戀愛。

程式員年少成名,是一種什麼樣的體驗

Shipper 用 Trello 記錄書單,堅持一次隻讀一本

Shipper 一邊讀書,一邊瘋狂程式設計。他很清楚,并不是因為你從著名學府裡獲得了計算機學位,你就能成為下一個 Jason Cohen 或 Patrick McKenzie。必須做大量的作業才能成為一名優秀的程式員。

為了「以最快的速度實作想法」,進大學頭一年他前前後後開發了 15 個網頁應用,賣掉了一些,小賺了一筆錢。

大一暑假,Shipper 申請了一家公司的暑期實習,雖然被拒絕了,但被推薦到紐約的創業公司 Artsicle,成為一名程式員實習生。

程式員年少成名,是一種什麼樣的體驗

Artsicle 是一家當代藝術品租賃網站,通過算法推薦适合使用者品位的藝術品

實習結束後,Artsicle 創始人 Scott Carleton 對 Shipper 的評價是:你是個「混蛋程式員」。

Shipper 樂呵呵地接受了這個評價。的确,他從不認真的注釋自己的代碼,甚至會違反 DRY 程式設計原則。他不喜歡使用奇妙的三重操作符表達式,也不太在意空格的使用。他的資料結構有時會弄的醜陋不堪。

比起代碼的優雅,Shipper更追求實作的速度。

在加入用Rails開發的公司 Artsicle 之前,Shipper 對 Rails 和真正的 MVC 架構幾乎一無所知。但幾周後,Dan 差不多掌握了 Artsicle 的代碼庫,并開發出了很少有錯誤的功能子產品。

Shipper 總是從一個非常實用的角度來開發程式。「真正好的程式員知道什麼時候應該快速開發而不拘小節,什麼時候應該周全考慮而且代碼整潔。」

這個「混蛋程式員」收到了不少明星創業公司的橄榄枝,其中YC旗下42 Floors甚至公開邀請他加入他們的團隊。

Jason Freedman(42 Floors聯合創始人)對 Shipper 簡直如獲至寶,不惜用公司的blog 寫了一封動人的「情書」。

程式員年少成名,是一種什麼樣的體驗

42 Floors 是 YC 孵化的明星辦公室租賃平台,也是 Ruby on Rails 架構的創始公司,左一是 Freedman

程式員年少成名,是一種什麼樣的體驗

Freedman 用行動實踐了他的人才觀:「最頂尖的人才是雇不來的,必須用心去追。」(The very best can’t be hired. They must be courted.)

為了吸引頂尖人才的加入,創業公司也是蠻拼的。畢竟,對于一家公司來說,人的成敗是最關鍵的因素。

但是頂尖人才往往更喜歡自己折騰。

Shipper 沒有忘記自己想要建一家真正的軟體公司的目标。拒絕 42 Floors 的offer時,Shipper 正在和兩個小夥伴為下一個新項目 Airtime for Email 全力以赴。

程式員年少成名,是一種什麼樣的體驗

Airtime的三位合夥人,左邊是Shipper,Patrick和Justin是賓大沃頓商學院的學生

程式員年少成名,是一種什麼樣的體驗

Airtime for Email是一款為企業郵件設計的簽名軟體,能追蹤浏覽和點選資料,更好地展示品牌資訊

Shipper 的創業目标總是聚焦于那些啟動成本很少,且一開業就能盈利的業務。繼Airtime 之後,Shipper和 Justin 又創立了一家新公司:Firefly 。

Firefly 解決了這樣一個技術問題:無需借助其他軟體,允許兩人同時浏覽同一網頁。但是,公司銷售卻并不理想,成立的頭十個月總共收入才 11000 美元。

Shipper 不認輸,白天上班做銷售,晚上程式設計寫代碼。終于,Firefly 迎來了翹首以盼可以名聲大噪的契機:越來越多的客戶服務公司開始給自己的系統增加協同浏覽功能。

程式員年少成名,是一種什麼樣的體驗

基于 Firefly 的軟體,公司可以打造任何合作類應用,比如理财顧問能和他的客戶浏覽同一個線上投資組合,無需通過分享螢幕交流資訊

Firefly 成了大公司的收購目标。去年一畢業,Shipper 就把 Firefly 賣給了著名業務軟體公司 Pegasystems,「 Firefly 按我們自己的想法營運了這麼長時間,現在它已經找到了那個最适合的買家。」

程式員年少成名,是一種什麼樣的體驗

Shipper 用部落格宣布了 Firefly 被 Pegasystems 收購的消息

經曆了自己的第一間公司從無到有、再到離開,這位 90 後程式員不僅收獲了學位,而且實作了自己入學時定下的畢業目标:為自己留下了足夠大的餘地,獲得未來事業的選擇自由。

那麼現在,賺了第一桶金後的 Shipper 在做什麼呢?據說他開了個腦洞,要在紐約的布魯克林修一條更好的列車。

關于專欄:欄主

@luckystar

目前正在做的事情,是幫程式員找一份更好的工作。這個專欄用來記錄日常所看所聞所思:技術發展、薪水趨勢、業界大牛、行業八卦。歡迎關注。

所有文章均為我司 100offer 原創,轉載請私信聯系。

繼續閱讀