如何成為優秀的遠程開發者
英文原文:Becoming Great Remote Developer
盡管與分布式團隊成員一同工作正在獲得越來越多公司的青睞,在遠程位置開展工作并非易事。Elance-oDesk 公司的產品和工程高級副總裁 Stephane Kasriel 在他的博客中解答了關于如何成為成功的遠程開發者的最佳實踐。他在文中提到成功的關鍵在于在工作中要遵守紀律。
遠程工作需要有特殊的紀律和獨特的習慣。認真學習這些紀律和習慣才能夠真正地為項目做出貢獻。
X-Team 的首席執行官 Ryan Chartrand 在他的博客中提到信任全部團隊成員是遠程工作最重要的基礎。
促進信任每一天——遠程團隊之間的相互信任決定了團隊的生死。每天都應該自省:
“今天如何才能夠促進我的團隊成員的信任?”
所有這些秘密分享的根本宗旨在于日積月累地在團隊中積累信任,逐步灌輸自信,努力讓一切朝著正確的方向發展。如果你能夠自律堅持不懈地做這些工作,團隊成員之間將持續保持高度信任,整個團隊也將比任何期望的物理團隊更加強大。
遠程工作需要好好利用好的工具。Stephane 表示程序開發人員可以利用 Slack,HipChat,Skype 和 Google Hangouts 等工具。還可以依賴像 JIRA 這樣的內部跟蹤系統。
Ryan 表示對于任何遠程團隊來說,視頻聊天看起來都是一個顯而易見的“必備工具”。
據 Ryan 介紹,對于遠程開發者來說,其中一個最佳實踐就是要有合適的溝通渠道。不能單單依賴于電子郵件,而要相互激勵共同成長。共同執行最佳的代碼。學習一些其他 團隊成員所說語言的簡單短語會帶來很多好處。從這些語言中,程序開發人員能夠與隊友之間建立驚人的互信。這不僅僅是每天說“Hello”這么簡單。這關 乎:
- 當你從工位離開時,讓你的團隊知道。
- 當你意識到無法在最后期限前完成任務時,讓你的團隊知道。
- 當你有空時,讓你的團隊知道你可以提供幫助。
- 當你學習了一些很棒的框架,讓你的團隊知道。
- 當你看到你的團隊進度落后或者提交了不良代碼時,讓你的團隊知道。
Ryan 還提到始終保持幫助他人的心態也是成為優秀的遠程開發者的秘訣之一。
在X-Team 中,我們有一種文化叫做#稍后再睡(#sleepcanwait),其內涵是直到團隊成員說了:“嗨,隊友們,有什么需要我幫忙的嗎?”之后,才能睡覺。
在項目進展過程中,在我們的聊天室中經常能看到這句話,就像之前關于溝通我提到的,如果你想有一個能夠讓你的團隊相信可以信任你的態度,那你就要時刻守候著他們,這樣才能夠作為團隊完成一切工作。
根據 Stephane 的經驗,成為一個好的遠程開發者需要:
- 了解組織的文化
- 提問或回答問題時要盡量完整
- 值得信賴
Ryan 分享了一些他最后的想法:
遠程團隊就是開發的未來,世界上每個角落的人們都可能成為團隊成員。遠程團隊正在改變對開發者的最初定義,我們必須認識到這一點并且適應相應的工作方式。如果我們想要改變世界,我們就必須先改變我們的工作方式。