概括起來,今年到目前為止,我所做的事情包括:
-
- 花了10個月的時間做世界環游,途經非洲,東南亞,澳洲,中南美洲里的17個國家和地區。這次旅行的主題就是沖浪和攝影。
- 出席在香港,日本,美國和倫敦舉行的會議
- 啟程時給O’Reilly出版公司寫了一本書,書名叫做《JavaScript Web Applications》
- 另外寫了一本關于CoffeeScript的書,很快就會由O’Reilly公司出版。
- 寫了大量的開源庫,例如Spine, Spine.Mobile, GFX, 和 Juggernaut.
- 籌劃了一個創業公司的框架
- 出席倫敦2011FOWA會議
- 最后,我在Twitter公司找到了一份工作
那么,讓我從一年前開始,那是2010年9月,我剛好從一個我合作創辦的公司里出來,盡管這段經歷是很有價值的,但無休無止的長時間苦干讓我精疲力盡。我回到了英格蘭,需要對未來做一些思考。我一直有一個夢想——移居美國(幾年就好),所以,我在Google記事本上寫了下面的話:
人生的選擇: 去紐約哥倫比亞大學深造 壞處 - 非常昂貴,并不一定能學到什么真正有用的東西,無聊? 好處 - 那是一個紐約的大學! 寫一本書,申請 01 簽證 壞處 - 需要大量的時間,有風險 好處 - 對事業有好處,有趣 等待。去紐約度一次假(3個月)。等待創業簽證。 很容易 - 不是那么有趣 也許選第二個,不行就選3?
最終我選擇了2,我已經對JavaScript web應用研究了很久,我要寫一本這方面的書,為什么不邊做環游世界的旅行、邊寫書呢?這也是我一個夢想呀。我從oneworld買了一份環游世界的機票(比你們想象的要便宜),決定下周去我的第一站,南非。
如果你從來沒有到過非洲,你應該去一次。那里的景色原始而美麗,對那些沒有體驗過這種景色的人,你很難用言語描繪明白。幾年前我就喜歡上了南方,那時我在東海岸做了一個為期3個月的沖浪旅行。這次,我只有一個月的時間,穿越特蘭斯凱,從開普敦到德班。當我在南非旅行時,我的寫作也開始了,把早期向O’Reilly提交的書的框架里的數章填充了材料。
特蘭斯凱是南非非常具有鄉野特色的地方,到處是連綿的小山,一些小村莊和土堆的茅屋。他們仍然沿襲著酋長制度,有一個首領,大多數的當地人靠捕魚為生。我們在高低不平的土路上顛了兩天才到達我心儀的地方,一個美麗的海灣,叫做咖啡灣(Coffee Bay)。在那里,我休整了一下,從網上下載了一些相關資料,為更遠的海灣遠征做準備。
我還清晰的記得我們走了數里地來到那個未開墾的海灘,我們從那些一個個被黃沙和小丘孤立的村莊穿行而過。有一個地方,我們要過一條大河,我們需要游過去,我把背包舉過頭頂,以免里面的相機和iPod遇到水。非洲是一個讓你脫離塵世的地方,解放你的思想,重新認識人生最重要的東西是什么。
下一站是香港,在那里,我度過了我的21歲生日,接著,我從陸路由新加坡到越南河內。很多人不相信香港70%的面積由自然公園覆蓋,我徒步走了幾條精彩的景觀路線,非常的精彩壯觀,比如:香港龍脊。有幾天,我在boot.hk這個網站上閑逛,這是一個協作工作的網站,我順便教了一個同行的游客如何使用ruby。然后,到了夜里,我跟Soho里的一些沖浪愛好者狂歡到凌晨。
從泰國到柬埔寨到越南是我這次旅行中做喜歡的部分,如果你從沒有到過亞洲,你絕對應該去一次。這些國家非常的漂亮,氣候非常的好,食物美味可口,人們非常友善。吳哥窟是世上最神奇的地方之一,每個人都應該去看看。是Trey Ratcliff的照片把我吸引到了那里,我的很多其它旅游目的地也是受了他的影響。那個家伙是很多旅游地的第一宣傳者。
在一些無名的小博客中,我聽有人說過一個很遠的美麗的小島,在柬埔寨的海邊。說小島的Sihanoukville這個地方有個酒吧,說只能坐小漁船到那里。我,還有幾個非常好的朋友,乘坐晚上的大巴,開始尋找這個傳說中的酒吧。搜索差不多進行了一整天,每一個問過的酒吧都把我們指向另外一個酒吧。最終,我們問了出來,并在第二天早晨做短程巴士去了那個地方。
上面的照片上是海岸邊一個10美元一晚的小木屋。從當地居民區離開后,我們的隊伍像小島上唯一的人,我們隨性自由的奔跑。白天我們懶懶的躺在海灘上,吃著島上廚師準備的鮮美可口的水果沙拉,在夜晚,我們在到處是浮游生物的海里游泳。
下一站是越南,我們沿著湄公河支流來到一個邊界上的小鎮,我們是這里唯一的西方人,交流成了最大的問題。幸運的是,我們發現一個也許是鎮上唯一會說英語的人,他騎車當我們的向導。當我的信用卡被那里的一個自動取款機吞掉了后,他提供了我很大的幫助!
我們的隊伍分成了幾路,在我到達越南時,我的書正在按計劃完成,進行的非常順利。此時,我在西貢多待了幾周,讓我在書的好幾章上有了重大的進展,正好是中國舊歷新年,氣氛非常的壯觀熱鬧。
接著是日本,澳大利亞,新西蘭和夏威夷。我很難把我所有的感受都在這篇文章里寫出來,但說這是此生難忘的一段歷程是不為過的。把如此多的美景都放到一個國家里,太讓人贊嘆了,我說的正是新西蘭。我最喜愛的一段記憶是沿著Wanaka的一個湖邊在陽光下跑步,還有就是背著食物和生活用品,徒步數天穿越Routeburn的大山。在這個國家的旅途中,我結識了好幾個值得一生相伴的好友。這是一個真正的天堂。
就在我環繞新西蘭的南部島嶼時,我的書終于完成了,提交給了技術編輯校對。
接下來是紐約和舊金山,這兩個神奇的地方到處是天才的程序員,有些人我很幸運的認識。Techcrunch Disrupt辦的很精彩(我高度推薦hackathon)。
在從紐約到舊金山的中途停留期間,我在各種公司了進行了不少的求職面試,最終在Twitter公司找到了一份做前端開發的工作。要在那里和杰出的團隊一起工作,我不能不高興的顫抖,而去舊金山,同樣也是我此生的一個夢想。
當簽證的事辦下來了后,我去了中、南美洲旅行,同時開發了我的一個小工程:一個JavaScript MVC框架庫,叫做Spine。我到了哥斯達黎加,巴拿馬,秘魯,Bolvia,和阿根廷。 秘魯是我的最愛,盡管那里的海拔給我帶來了不少麻煩,我大部分的時間都在探險。下面的圖片是哥斯達黎加傳說中神奇獵鷹,是在我爬下世界最深的峽谷時拍到的。
當我在哥斯達黎加時,微博上有個叫Roberto的家伙給我發了條信息,說他讀了我的書,問我是否有興趣一起沖浪。我欣然同意,坐上去圣何塞的汽車,在幾天后和他會了面。那天我們一起在他海邊的公寓里開發Spine和Ruby項目,使用移動硬盤,用汽車電源給筆記本充電。當電量不足后,讓太陽能板補充能量,我們去沖浪。
我推薦大家去寫一本書,特別是邊旅游邊寫書。可以想象,如果我不去舊金山去看一看,我可能還在旅途中,做顧問,去創業。當作家并不能讓你直接的掙到很多錢,但它絕對能提升你的身份地位,給你帶來很多潛在的機會。事實上,寫作過程讓我真正享受的是,我可以認真深入的研究一個題目。
這一年是我這輩子目前為止最好的一年,而我感覺今后的一年會更好。當我如今定居下來后,我并沒有感覺旅行對我的吸引力減少了;我始終把簽證放到一個口袋里,而另一個口袋里裝著錢包,當召喚降臨,隨時準備離開。
可是,這篇文章并不是關于我的旅行,它是要發送一個信號:
對于程序員來說,有個得天獨厚的條件,就是這種職業可以遠程工作或邊旅游邊工作,這是其它職業辦不到的。當然,也不都是這樣,在我的旅途中,我沒有碰到第二個跟我的做法相似的程序員。這種情況讓人悲哀。我想向程序員們送出的信息是,不要再找借口了,行動起來,你可以做到。一個人只有一生,我可以向你保證,這樣的生活才不枉世間走這一遭。
就像我,我感到極度的幸運,能這樣的生活,去發現我的熱情所在,去做每天我喜歡做的事情。你可以看出,大部分我現在的境遇并非偶然或僥幸,這是計劃,追求,工作的結果。
一份汗水,一份收成。
這篇文章的目標不是做一些自我陶醉似的炫耀和大話,而是向大家演示如何立下目標,鼓勵大家去做相似的事情。想清楚你現在的處境,這一年內你想得到什么,制定出一系列具體的能讓你到達這些目標的步驟。追隨你的夢想。