優秀遠程開發者具備的7大技巧
英文原文:7 Best Practices for Being a Successful Remote Developer
遠程開發和我們平常的開發工作很不一樣,具有其特定的規則和習性。我們只有知道這些才能更好地完成開發工作。
雖然現在分布式團隊的協作方式逐漸盛行于各個公司中,但是大多數人還是從未涉及過遠程開發編程。如果你正好就是傳說中的遠程開發人員,那么告訴 你個事實,其實你的客戶或者雇主大多對此知之甚少——這么說吧,關于這種形式的編程經驗你絕對比他們更豐富。也正是如此,要是你能主動提供指導,制定最佳 的合作方式,那你絕對脫穎而出。下面的 7 個方法有助每個遠程工作人員更好地完成目標、取得成功。
1. 正確的工具
作為遠程團隊中的一員,我們可能沒法面對面地和其他成員相互交流,所以即時的溝通工具很重要。下面是常見的一些平臺,例如,Slack、 Hip Chat、Skype 和 Google Hangouts 等。下載并盡快學會如何使用。如果你比較青睞于內部跟蹤系統,如 JIRA 的話,也行。重視工具,好好利用工具,給自己增值。
2. 充分的溝通
由于遠程開發不像傳統中的辦公室辦公可以直接走過去看同伴們的工作進程,所以我們需要定期更新資料,以顯示自己的價值和建立相互之間的信任,而這需要良好的溝通。
你可能會收到來自客戶、經理和團隊成員的最新消息,如果需要反饋那最好盡快清清楚楚地表達自己的意見和建議,這樣要是出現什么問題,大家也知道 如何一步步查找到關鍵所在。此外,最好能使用多重交流方式。經驗告訴我最好使用兩種不同的媒體工具,而不要僅僅依賴于電子郵件。比如說,在通過視頻聊天之 后,可以將反饋的要點總結一下再用電子郵件發過去。這將構建一個高效、準確的精益反饋系統。
最后,可以組織一些實時對話,這有助于相互理解,整理一些重要的方向概念等。不僅是功能單一的 Google Hangouts 和 Skype,我們還能使用視頻聊天。聊天的時候看到對方的臉能增加相互的信任,構建一個和諧的團隊關系。
3. 了解組織文化
在確定加入這個組織之后,并不意味著接下來我們剩下要做的就是埋頭編程。我們應該盡可能地學習和了解這個組織。這不但能讓我們工作效率更高,還有助于我們盡快與同伴建立信任關系。最重要的是,發現客戶和經理的操作模式和習慣,盡快適應他們的溝通方式。
這也適用于非語言溝通。如果大家在工作期間保持視頻通話暢通,那么你最好也這么做,如果大家在同伴生日的時候會通過 Google Chat 唱生日快樂歌,那么一起這么做。如果大家是發電子賀卡的,那你也不要獨出心裁,沿襲這種組織文化就可以了。
4. 在詢問和回答問題時內容要完整
我不止一次地發現很多人在發電子郵件或者講問題的時候,提供的內容總是不完整。要知道如果沒有足夠的背景資料,很多問題根本沒法采取行動。如果 你是一個自由的遠程開發人員,那么就應該學會提供完整的資料信息,特別是如果你的工作時間安排和其他程序員不一致的話,這樣即使你不在線,你的聯系人也能 及時獲取他們所需要的信息,解決問題。
可以的話,盡可能保留截圖、文檔和消息。寧可錯殺三千,不可忽略一個,有備才能無患。
5. 從容面對逐漸升級的問題
很多人不愿意看到問題升級,是因為他們怕別人指責自己。但是為了成功,我們應該克服這種心理。
不妨一步一步的試著面對問題不斷升級的內容,等適應了以后可以預見性地想想有沒有什么潛在的問題,然后一一標記給經理——這將使得每個人的工作都輕松很多。
此外,溝通要快速,不要讓問題滯留。如果是重要問題就應該立刻升級問題并告訴同伴。如果工作時間并非同一時區的話,這就更為重要了,應該時不時地保持對話,掌握同伴的上下線行蹤。
6. 做個可靠的人
認真考慮一下什么時候是整個團隊最需要的時間。作為一名自由職業者,我們有更多的選擇來決定什么時候工作以及在哪里工作——我們需要一個最優化 的計劃安排。舉個例子,我們最好能預留一定的時間,便于與客戶溝通,方式為同步通信,如電話、qq、Skype、和 Google Hangouts 等。假期中同樣應該這樣安排。如果你已經很擅長管理自己的時間,那也應該考慮對客戶而言自己是否值得依賴。
做個可靠的人,就得在工作時間“隨傳隨到”、有求必應。 要是并不是在同一個工作場合,那要培養大家的信任就得依靠你的反應能力和工作能力了。 在這方面你越主動越負責任,那你就越加脫穎而出。提供郵件和至少一種交流的平臺(例如 Skype),并且迅速回應,哪怕只是簡單地說句“現在我并不清楚,等會再聯系你”也可以。
由于團隊可能并不是在同一個時區工作的,所以最好制定一個標準時區,以確保能正確地安排會議,以免大家遲到,更甚者有人搞不好會完全拋之腦后。
7. 有一個專門的辦公空間
為了確保能專心致志全神貫注于工作,專門的工作空間是必須的。有人會選擇建立一個家庭辦公室,也有人只能在專門的辦公間才能集中精力。無論哪種模式,選一個常用又實際的,然后構建一個高效的辦公空間。
譯文鏈接:http://www.codeceo.com/article/7-skills-for-remote-developer.html
翻譯作者:碼農網 – 小峰