對一邊旅行一邊編程的生活方式的體驗和思考

jopen 11年前發布 | 9K 次閱讀 編程

大概三個月前,我工作的公司突然倒閉了。

倒閉的原因跟這篇文章的內容毫不相干,但簡言之,投資者毀約,一個開發中的產品,也就是我主要工作那個,被迫終止了。

我從沒有想過會發生這種事情。一下子變成了待業,我是剛休完假回來,而且還就當前穩定的工作做了一個中長期計劃。

但事情就這樣發生了,而且是一夜之間,我不得不思考下一步的出路。

遠程工作的想法一直吸引著我。我知道,在某種程度上我是想逃離這種朝九晚五的桎梏,帶著我的筆記本,去寰球旅行,以自由編程職業者的身份做一些小項目,全面體驗生活的同時還鍛煉我的技術能力,不至于讓自己變得生疏。

于是,突然間,我就變成了一個數字游民,沒有包袱,沒有貸款,沒有孩子,有一點積蓄,沒有近期必須要做的事情。

需要說一下,我的決定下的非常簡單——這是一次絕好的做一次旅行的機會,我一直盼望著的。

我的旅游線路的選擇非常的好理解,數個原因最終導致了我買了一張去往曼谷的機票。

東南亞自由港!

我到歐洲一些城市旅游過,所以我去世界里另外一部分。

我曾在美國待過一年,我很想回去看看,但我迫不及待的想開始我的旅程,而對一個波蘭人說,美國簽證既昂貴又難拿到。

澳大利亞對于做長期旅游來說花費實在太高,尤其是像我這種情況,我喜歡潛水、沖浪和其它一些戶外運動,這些運動即使在一些“便宜”的國家里也是價格不菲,更別提在澳大利亞了。

所以,東南亞成了很明顯的選擇。那里是有預算限制的旅游人的圣地。網上有很多到過那里的人寫的無數的博客,我想,這應該是一個人的一生中至少要經歷過一次的一件事。

幸運的是,我有一些小客戶,當我還在公司上班時,下班后會給他們干幾個小時,雖然收入不多,但在旅途中,這也是一種相當大的經濟保障。

經過了一個月的準備(打疫苗,裝備,景點計劃),我和女友背起背包(42升的Northface Duffels包——高度推薦,雖然不是做長途旅行的最佳選擇),啟程飛向曼谷,開始了我們泰國,越南,老撾,柬埔寨的旅游計劃(順便說一下,我們后來把線路改成了泰國,越南,柬埔寨和印度尼西亞,這是另外一個話題)。

對一邊旅行一邊編程的生活方式的體驗和思考對一邊旅行一邊編程的生活方式的體驗和思考對一邊旅行一邊編程的生活方式的體驗和思考

現在,我已經旅行兩個月了,為我在波蘭的客戶遠程工作。這些簡單的工作大多數是維護修改一些現有的網站,但我后來想辦法接了一個大一點的Rails項目,這個需要我從頭開發。

目前為止,這是一次非常值得的、有啟發的(盡管不是在技術方面)的體驗,但也顯露出一些小的問題,我想在這里分享給大家。

主要的,我發現我需要反復面對兩個非常重要的問題:

1) 項目類型限制,在旅途中你可以做的項目;

2) 對不依賴辦公地點的錯誤認識;

只能做一些小的簡單的項目

這對于我來說是巨大的不利。起初我覺得做一些小項目能讓我保持漂泊狀態就行了,但現在的現實情況是,我越來越有一種沒有成就和浪費時間的感覺。

沒錯,在泰國帕岸島的小屋里打開你的筆記本電腦,一邊跟客戶網上交流一邊開發項目,旁邊就是海濱,這很有趣。你做完工作,跳進30度左右的海水里,更美妙的,你可以自由的潛水到數個珊瑚礁里,但這需要另付費。

我并不是真正的認為長時間的旅游是一種浪費時間。旅途中你能獲得很多的見識和機會,但事情往往是不能兼得。

如果你喜歡挑戰,需要不斷的在你的技術領域中取得自身發展,可在旅途中你很難達到這方面的平衡。

當然,這取決于你開發的項目的類型和實現中面對的技術問題,但說老實話,當你在不斷的變換地方,經常遇到不可預知的網絡狀況,渴望最大限度的享受旅游中的快樂,你根本無法去做那些有難度的挑戰性的工作,這些工作需要數小時的分析,討論和復雜的編程。

旅途中有太多讓你分心的事,工作后(有時是工作中)有太多的東西吸引你去觀看。

我非常理解,有些人會把這當作一種自制力問題,一種如何計劃,如何準備的問題,但對于我來說,絕不是這樣的。

我認為自己是一個非常能自控的人。我的客戶滿意我做的工作,我總是能按期完成任務,而且是高質量的。這是我自己定的目標。

問題不在這里。問題是,當涉及到中等復雜項目,涉及到不那么簡單的編程任務時,我發現,很多在辦公室里能完成的工作,在旅途中卻變成了很有挑戰或完全不可能的事情。

這種情況限制了我只能挑選一些容易處理,以及有富足的時間期限和只需要少量的研究的項目。

毫不隱瞞的說,還不止這些。我認為在一個由比你有經驗、比你聰明的人組成的團隊里工作,這對你的開發是至關重要的,作為自由職業者,只做一些小的項目、一些簡單的MVC/CRUD編程工作,這就是相當于錯失了很多成長和學習的機會。

但不要誤會,我在忙碌的工作,每天都在努力學一些新知識,一直都在增長我作為程序員的各種技術能力。然而,在過去的兩個月里,我感覺缺少把自己暴露在現實編程問題中的機會,那是我在公司工作時每天都會遇到的,那些問題是你一個人無法解決的。那些問題跟公司的大小無關。

不依賴辦公地點的錯覺

現在,我完全的相信遠程工作是可行的,它對(a)程序員擺脫辦公地點依賴和(b)減少公司開支是十分有效的途徑。

但實際情況卻完全不同。旅途中工作給了你一種工作地點不固定的感覺。當然,有的公司的辦公地點會分布世界各地,但為了完成一個不那么簡單的任務,你非常需要一個舒適的場所,好的網絡連接,安靜的環境,更好的一些設施,例如健身房,瑜伽室,酒吧。

還有一點很明顯,在旅途中我發現,創造性較大的工作需要有一些作息規律。一周變換一個地方,工作在海濱,吊床里,咖啡館里,酒吧里,旅館地板上,對于度假來說這很酷,但很顯然并不有助于解決困難的編程問題。

對于這些問題涉及到各種可能性和各種層面,我現在想了一些解決方案,下面就是。

1) 遠程工作的內容要適合你的技術和你的能力。每三個月換一種技術方向。在每一個地方要多待一段時間。要讓自己沉浸在當地的文化和生活節奏中,租一個好一點的 屋子,要有一個正式的工作桌和椅子,要能確保你坐在上面能保持3個小時以上(如果你有站著工作的習慣,那就忽略這一點),要形成規律習慣。去你喜歡的地 方,當你想換個地方時,先研究一下,然后再去。

2) 找一個真正的工作,在辦公室里的工作,做你喜歡的和有挑戰性的工作(事實上,一種應該這樣),爭取能長期假期,去旅行,每年大概2個月。

3) 積極做一些能夠獲得臨時收入的wordpress網站和旅游網站相關的活,這能給你帶來很多的收入,能讓你旅游個夠。 

邊注:

  • 我不喜歡“數字游民(digital nomad)”這個詞來形容自己。我認為用douchy這個詞更合適。
  • 如果你有興趣,請到airseasummit.com上關注我的探險之旅。
[英文原文: How I thought I wanted to become a digital nomad ]
來自: 外刊IT評論 http://www.aqee.net/
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!