程序員們,到了背起你的行囊的時候了!
是的,我是一個旅行中的程序員。過去我每周工作40小時,每月拿20個工作日的薪水。但就在去年,我辭掉了工作,帶上我的心上人,啟程去看看外麵的世界。
這些天我聽到了很多、也讀到了很多關於程序員如何遭受不公的待遇、不能獲得最大的價值體現、被人利用等議論。但是,請聽我說,我的程序員兄弟們,上天賜予了我們一個禮物,是一些其他職業不能真正擁有的東西。這就是工作的靈活性。你可以遠程工作,你可以做自由職業,你擁有自己選擇自己想解決的任務的權利。
是到了背起你的行囊的時候了,在加勒比海裏,邊寫代碼邊品嚐莫吉托雞尾酒!
什麼?!
但是… 但是… 我的事業前途怎麼辦?
這是一個很實際的問題,絕對的重要。做短期合同工也許並不會有助於你的事業的發展。然而,通過這篇文章,通過一些顯而易見的弊端,我希望能告訴你一些事,讓你的思想在這個問題上有個飛躍!
第一條第一點——每個人在心頭都會思考的問題。
錢
你知道的我在說什麼,這是讓地球旋轉的東西。那麼,一個人如何能在旅遊的同時解決掙錢的問題呢?好消息是,跟那些到海外教英語掙取最低收入的人不一 樣,程序員完全可以在外地幹那些富有挑戰性的工作和任務,並獲得可觀的收入。當然,你需要根據花費來平衡一下工作量,但很多國家都是非常有能力按小時支付 程序員的薪水的。
在你打算乘機離開之前,可靠的做法是,在一些像oDesk這樣的網站上找一些臨時開發任務,在Linked In網站上提交一份個人簡曆。這樣將有助於你在出行後盡早的找到可幹的項目,而不必到時大減價來搶其他程序員的活兒(或消減自己的預算)。
很顯然,你最好能擁有很吃香的技能,沒有人能夠在術業不精的情況下還能過上自己夢想的生活
我相信你,我親愛的讀者,一定是個很聰明的人,已經在以自由職業身份做項目的過程中掌握了掙錢之道。所以,就讓咱們進入下一個重要的問題。
但是… 如何能保持我的技術不退步?
這是一個挑戰。如果你的自由職業工作不能像全職工作那樣推催你進步,那該怎麼辦?開源項目!
從來不缺乏你可以捐贈代碼的開源項目。不僅如此,Stackoverflow也是一個極好的地方,能讓你在幫助別人解決問題的同時,增加聲譽,提高個人形象。
我過去以為,開源項目是那些非常有經驗、非常有水平的程序員才會做的事。不是的!開源項目的美就在於你能主動的去做一些事情,其他有好建議/經驗/技術的人會很高興的來幫助,向你的開源項目捐贈自己的力量。
這有一個好例子。我並不是javascript高手。我已經用了一段時間的jQuery,感覺還不錯,但如果你問我如何在IE6上、而不是 Firefox上如何運用X函數,我恐怕無法回答。有一天,我想到了一個很好的來使廣告異步的方案。我決定把它放到github上。僅僅幾個小時後,一個 非常有經驗的javascript高手就對它做了些修改(從我的方案中去除了對jQuery的依賴),提交了一個pull請求。這種感覺很神奇!
我說這些是要指明一個事實,你可以發現任何種類任何水平的開源項目,尤其是指github這樣的平台上。它讓你很容易去捐贈代碼,我相信,你會享受這個過程的!
除了開源項目外,你可以在旅行的途中選擇一些挑戰/競賽性質的項目,但要保證你選的活動是對你有吸引力的,能促進你進步的。比如,我想學backbone.js框架,而最近我選擇的一個項目正是這方麵的!
經常的閱讀hackernews和 reddit上的r/programming能讓你即使獲得業內最新的動態。當然,你仍然可以做一些你上班時做的那些事情
對事業的促進
估計你沒打算在旅行中去學習大量的管理學技巧或打算考一個scrum認證證書。然而,同時做多個項目,捐贈開源代碼,在stack overflow上建立起很好的聲望,這些絕對會讓你名聲在外。還有,你旅遊,跟不同的文化接觸,學到了新的東西,並沒有成為一個乞丐,這也許是你未來的 一個好兆頭!
互聯網連接
這一點完全不用擔心。除非你去一個極其偏遠的地方(複活節島…)或古巴(糟糕的網絡狀況…)——你不會有什麼麻煩。絕大多數國家都能提供互聯網連 接。在很多地方都有WiFi或3G服務提供。我的策略是,每到一個國家,先買一個能提供3G服務的預付費sim卡。我目前還沒有遇到麻煩。
時間管理
如果你可以每周工作40小時、每天花2小時上下班,或者可以每周工作20小時而早上可以衝浪,晚上可以跳拉丁舞——你選擇哪種生活?當然,你會選擇旅遊!
在墨西哥時我做了一個開銷分析,得到的結果是每月每人900美元。
當然,管理好你的時間很重要,工作和生活都要豐富。現代先進技術現在就派上用場了。我使用Wunderlist管理我的代辦,用Boxcar管理我的郵件通知(所有賬戶的郵件),還有其它的一些應用和程序來管理我應該做的事情。
如何管理服務器,如何保持聯係
這些都是一些次要的問題,你並不是在一個及其遙遠的地方。我使用pingdom來監控我所有的服務器,在所有國家裏都使用Skype來轉接我的電話,有很多方法能解決聯係問題和管理問題,就像在家生活一樣。
裝備
這是個問題。什麼樣的裝備是你真正需要的?我隻有一個小的1公斤的蘋果筆記本,這就是所有我需要的。說實話,即使一個旅行中的音樂家需要的裝備都比你多。所有,別再猶豫,買張機票就行了!
我用了好一段時間才適應這種生活,我建議你最好帶些積蓄。我無法想象還會有另外一個職業能像如今的程序員擁有這樣的自由度。幾乎每個我認識的人都有願望要出去看看我們這個世界。
充分利用上天的這份賜予,在有這種能力的時候出去看看這個世界吧!
別再猶豫,改變你的人生!
最後更新:2017-04-04 07:03:06