一位資深IT自由職業者的2010年回顧

發表於2011-01-29

編者按:本文作者Matt Raible是一位資深的UI架構師,從事IT行業諮詢的自由職業者。他同時也是App Fuse的作者,著有《Spring Live》。Matt選擇從事自由諮詢是因為他認為自由諮詢可以帶來更高的收入,同時也比全職工作更自由。Matt提到的更高收入會有多高?編者根據Matt部落格中一篇文章的描述,推斷僱用Matt的費用每小時至少需要數百美元。以下是Matt Raible回顧自己2010年的文章內容。

2010年是一個heckuva年,可能是我所有特別喜歡的事情之一。它以很多早有預料的開心的事情開始,以諸如旅行、滑雪和放鬆活動結束。我現在只能抽時間來寫這篇文章。在2010年伊始,我有很多目標,頭一個就是:快樂/幸福。其他目標有:跑步、滑雪、山地騎車和完成The Bus。我同樣也有一些職業目標,包括開源、會議、發表文章和學習新技術。我大約完成了75%的個人目標和50%的職業目標。因為在過去一年中有著很多愉快的經歷,因此,對於這兩個百分比,我感到很滿意。

2009年12月,我開始在時代華納有線電視公司(TWC)工作,擔任Web開發的首席架構師。受僱於幫助他們組建一個能勤奮工作的開發團隊,以便儘快建立他們的線上視訊系統。1月在弗吉尼亞州,在僱傭幾位敏捷教練後,我們開始用敏捷方法培訓成員。在那個月,我只寫了一篇關於《development infrastructure stacks》的技術文章。在TWC和我現在的gig,我發現下面的組合很受用:

• 原始碼控制:SVN
• 原始碼檢視器:FishEye
• Wiki: Confluence
• Bug追蹤器:JIRA
• 持續整合: Hudson

我們在TWC公司嘗試過幾個月的Git,但後來轉到SVN,因為在我們最為緊張的一個開發週期中,出現了“程式碼刪除”問題。在這期間,我和孩子們(伯樂線上注:Matt有兩個孩子:Abbie和Jack)都沒有去滑雪,我們寫了《How to be a Super Hero》和《The Adventures of Upside Down Man》。

在二月,我重拾Grails知識,開始艱難地教那些不懂Java的開發人員。首先,有很多關於Grails和Groovy的書籍只針對Java開發人員。第二,那些我盡力去教的開發人員,他們更有興趣學Java。既然我教Grails失敗了,我們後來就選擇Spring和jQuery來構建我們的應用。因為我們的大多數開發最後都以(ActionScript/Flex、 Objective-C和jQuery/HTML)構建UI,因此,當初的選擇還是不錯的。

在二月初,我家遭賊,我的筆記本在臥室被盜。還好備份工作做的到位,我並沒有丟失任何資料。此外,商業保險彌補了我的損失。我父母過來幫我重建了客廳。我寫了一篇《My Future of Web Frameworks Presentations》。同時,因為《Jack was flying past both Abbie and I and giggling while doing it》,作為他的父親我感到非常自豪。

到三月初,我們在TWC公司招聘組建了一個10人的團隊。作為慶祝, 我們去Jackson Hole旅行了一趟。在此次旅行中,最讓我高興的是,看到團隊非常團結。Kudos和Chris組成這樣一個優秀團隊,並一起組織了這樣令人難忘的旅行。對於來年的旅行,我們都向往不已。

接下來一週,我飛往拉斯維加斯,參加 ServerSide Java Symposium 大會。其中關於Cloud、 Web Service APIs、 Flex和 Spring 3的會議,以及卡梅隆的《Lessons Learned from the Internet Age》我尤為喜歡。大會結束後,我寫了《Future of Web Frameworks and GWT vs. Flex Smackdown presentations》。我的三月是以Trifecta結束的。

在復活節,我買了一臺iPad,幾天後看了一下。七個月後,雖然我不再迷戀iPad了,但認為它還是比Galaxy Tab好。我用的不是很多,除了在旅程中看電影。我的iPad主要是小孩在用,他們大多數是在玩遊戲和NetFlix。之後,我們去俄勒岡州拜訪我父母,並慶祝我母親光榮退休。四月末,因為工作上的事情,還去了一趟西雅圖。

我回到丹佛後,電視關了一個月。我記錄下了6月初期的一些經歷。在Memorial Day週末,我去Moab山玩山地自行,在沙漠搖滾音樂節上had a blast。在Porcupine Rim騎車花了4.5小時,行程26.75英里。路上經歷了幾個非常驚險的地方。

六月開始了我們一年一度的Red Rocks騎車之行。在睡了六個小時後,第二天我在Elephant Rock越野行進25英里。第二天,我乘上飛機,前往愛爾蘭,參加“愛爾蘭軟體展會”。我姐姐加入我的行程,我們和Jamie、Rob、John和Josh有一起過得特別開心。返回工作後,我和客戶談論到這次假期時顯得尤為太尷尬。

在父親節,我父母驅車來到丹佛,我們在Great Sand Dunes野營,度過了一個快樂的週末。過了Dunes後,我父母和孩子開車去Cabin,沿途還去了黃石公園。6月24日,星期四,我在Lodo參加我好友Jason的生日派對。

我今年最喜歡的旅途是去The Cabin,感覺像在家一樣。我母親在四月退休,不久後,父母便搬回蒙大拿。看到他們那樣幸福,真的非常高興。我特別喜歡暢想在未來經常去拜訪他們,拜訪所有在Swan Valley的親戚。孩子們和我連夜趕回丹佛(950英里,用了14.25小時),然後回到TWC公司工作。

七月末,去Lost Coast參加Jess和Lili的婚禮 。十分壯觀的Party過後是宴會,宴會持續到傍晚。Clint和我發誓要早點睡覺,但我們結果一直聊到關門。Jess和Lili是營造難忘之夜的功臣,尤其是他們在婚禮上的跳舞和具有感染力的幸福。

八月,在慶祝了本博開通八週年後,我們開始了工作上的“60天衝刺”。這“60天衝刺”的目標就是重寫我們的視訊門戶、iPad和索尼藍光應用程式。我們僱傭Method來設計,為自己挑選了名下的特性後,投入了工作。我在10月記錄下了這些努力帶來的成功。

我忘了把在丹佛Cruisers “聖人和罪人”的騎車之行記錄下來,還有在Red Rocks聽B.B. King所帶來的樂趣。

八月16日是Abbie和Jack開學的第一天。八月末,我們慶祝了Jack的6歲生日,還有去密蘇里參加了我堂妹Amy的婚禮。

九月,我們完成了“60天衝刺”的大都數任務,Trish和我在週末開車去Estes公園參加“蘇格蘭-愛爾蘭節日”。我們騎車(碰巧)遇到閱兵,痛飲了一些啤酒,甚至在河邊的住處垂釣。

十月來的好快,我寫了《ol團隊如何運作》和《defended the Age of Frameworks》。在10月末,我們搬到TWC公司在Wynkoop的Lodo辦公室。那週末的萬聖節,我們扮成了超級英雄。

十一月一開始就是Abbie的生日,Trish也來了,她是第一次見孩子們。後來我們開始了瘋狂旅行,我們買了套票,觀看Broncos和Kansas的城市比賽。然後第二天早晨飛往阿姆斯特丹參加Devoxx(同時釋出了AppFuse新版本)。週四有個演講,(演講過後)不久就釋出了《Comparing JVM Web Frameworks presentation》。在The Cabin過感恩節時,我把旅程中的事記錄下來了。

我從蒙大拿飛回,在Lodo辦公室停留了幾日後,和Trish搭飛機一起前往Rich Web Experience。我的演講進展不錯,激發了一些討論。我們趕往Key West慶祝會議季節的結束。

我返回丹佛,度過了在TWC公司的最後幾個星期,又去玩了幾天的滑雪,然後前往猶他州參加OverStock的面試。雖然我很喜歡在TWC公司的時光,但我的合同到期了,並且作為一個全職員工,並沒有我向往的假期。OverStock的面試是兩天,第二天還去了SnowBird滑雪。我對OverStock這家公司(包括人和麵試過程)的印象非常深刻,在去機場的路上,我接受了他們的offer。

我們回到丹佛,我盡力完成AppFuse 2.1,然後我們在汽艇上和朋友一起慶祝新年。

2010年我並沒有寫很多技術文章,大致是因為在TWC公司缺少學習新東西的機會。我期望在Overstock會有所改善,希望能在來年能有更多的技術文章。

在2009年的年終回顧中,我寫到:
” 我希望在2010年的3場大會上演講(或者參加3場大會)、完成The Bus、還有滑雪和山地騎車。” 現在回顧2010年,除了沒有完成The Bus,其他的都完成了。

伯樂線上注:譯文對原文有所刪減,但整體上已經將Matt在2010年工作和主要的慶祝活動譯成中文。

 

原文:Raibledesigns  編譯:伯樂線上  – 關關

轉載請註明原文/譯文出處、譯文超連結和譯者等資訊,否則視為侵權,謝謝合作

相關文章