外商公司遠距工作一年多的雜談心得

今天工作到一半 twitter 上看到 @superbil 分享的 遠距工作:數位經濟社會必須擁抱的新工作形態遠距工作一年多的經驗 這兩篇文,想想我一直以來也是遠距工作,於是就來寫篇分享。

img

背景

我們公司 base 在美國,是間小小的做 compiler 和 GPU 平行運算相關的 startup,因為一些 大人的理由,所以外國人直接到美國工作不是那麼容易,於是目前和公司的妥協是一段時間先在台灣 remote ,不知不覺 full time 到現在也超過一年多了。

公司除了 compiler, GPU 之外還有一些做 image / video 的人在中國和印度,compiler BU 這邊人不多,美國那邊目前三位工程師,台灣這邊包括我有四位 full time 和一位 intern 。我們台灣這邊沒有辦公室,所有人都是 remote 方式工作,手上案子不同的關係,我主要工作是和美國那邊的隊友合作。我們部門特色就是大家都 working autonomously ,除非共事同個專案,否則也不會過問其他人在忙什麼,所以其實另外台灣這邊的隊友確切在做哪些事情我也不知道,當然也沒有實體碰面、開會的需求。

工作時間

有的人可能會覺得遠距工作好處是時間彈性,沒有上下班的通勤時間,這些是事實。個人看法是工程師本來就不是那種生產線工作,有時候一個問題好好的 看整天的動畫 想上一整天,甚至好幾天的時間都只有討論架構而不寫任何一行 code ,都是有可能的。特別是專案開發早期,其實大多數的時間都是花在設計和思考軟體架構,實作的時間可能不是按表操課地早九晚五都坐在鍵盤前寫 code。把工程師像是動物園的猴子一般成天關在辦公室的籠子裡,實際產出可能另一個沒有花上三五個小時喝咖啡、散步激發靈感後再以一、二個小時集中精神實作的工程師高。工程師是賣腦袋換 香蕉 薪水的職業,不是產線上的作業員,固定的班表和工時不會是產出的保證。

我個人基本上沒有固定的工作時間,也就是有精神有體力就工作,覺得狀態差就休息。除了有事情找我之外,美國那邊同事也沒人會管我有沒有上線,反正交代的任務都照正常完成沒人會管你。沒有打卡沒有計時,一切都是 self-discipline 。案子比較忙的時候,或著需要比較多的溝通時,我個人傾向於晚上工作,一來已經習慣晚上精神比較好的開發習慣,二來一有需要討論的時候同事是醒著的,hangouts 敲一下就是一個 mini conference。對外面對客戶那邊的話,主要以 mail 往來為主,所以基本上沒有時區問題,有看到 mail 有空我一般就會順手處理掉,不喜歡有太多事情同時卡在手上。

開發工具

有的公司會用 slackhipchat ,大家都掛在頻道上面,而我們 BU 的合作方式比較像是兩三人的小 team 共同完成一個 project ,所以其實 p2p 的 chatting 比較常用。我自己是以 Google hangouts 為主,另外有 Skype 和其他同事聯絡用。

公司有買整套的 G Suite (Google for work) ,大多數的文書方面的事情都是用這個平台完成,主要就 Gmail, Drive, Hangouts, Calendars 這幾個用最多。

Version control 走 git 為主,平台是 Bitbucket ,某些專案因為客戶的關係也放在 GitHub 上。

進度安排、工作分配等用 trello 這套,以 失物招領 自行認養卡片的方式排誰要做哪些事情解哪些 bug ,大專案的話會用比較像是寬鬆一點的 Kanban 來管理。

由於未必能隨時和不同時區或工作時間的隊友討論進度,除了 task 分配的獨立性 (independence) 避免過長的等待之外,替隊友留下 non-realtime 的信息非常重要,以我的經驗就是 trello 卡片和開發文件、 mail 等,讓同事能閱讀你留下來的文件而輕鬆接手你完成到一半的進度。

其他雜項

其實遠距工作蠻節省開銷的,大多數的時候我是在和父母同住的台中自家工作,好處是不必北上租房和忍耐高物價,壞處當然是和家人的相處和溝通總難免有摩擦。由於是在自室警備員的關係,所以茶水咖啡、點心零食等等只能自己添購,住在鄉下,PChome 24 小時購物通常是我的好朋友,這樣的生活其實和在美國工作沒有太大的區別。當然,公司不會幫你付網路錢。

程式設計師是長期要待在電腦前的生物,建議買張好一點的椅子,久坐的舒適度非常重要。很多人推荐 Herman Miller 家的 Aeron 系列,這當然是土豪無二首選,如果想要節省一些開銷的話,我自己目前是坐 豪優Ergohuman 系列

小結

要說一個人適不適合遠距工作,還是要看個人的自我管理能力和公司/專案性質,遇到一些專案必須花很多的時間在無論是對內組內討論或是對外和客戶協商,這時遠距工作可能會有其他例如交通時間等等額外成本。當面對面討論的需求大時,遠距工作可能就不太適合這份工作。

我並不會說遠距工作一定能增加專注度或增加產出,對於工程師來說每個時候進入狀態 (flow) 和沒有在狀態的專注度和產力可以差非常大,最大的好處還是在於自由度,除了省下來通勤時間的舟車勞頓之外,未必要關在家裡偶爾也能出去走走晃晃。這一年內,我常帶著我的筆電出國旅行,換個地方工作也換個心情,其實對產力也有正向的幫助。有的人會說就算是遠距工作也還是要維持一定的工作時數,我個人不太管這套,當天工作狀態好或不好才是我安排工作時間的主要考量。

對於追求自由度高的工程師來說,我目前蠻喜歡現在的工作模式。

Written by 

Nerd.

Related posts

2 thoughts on “外商公司遠距工作一年多的雜談心得

    1. xatier

      can’t be any higher QQ

發表迴響