優秀遠端開發者具備的7大技巧

2014-11-05    分類:程式設計師人生、首頁精華1人評論發表於2014-11-05

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

遠端開發和我們平常的開發工作很不一樣,具有其特定的規則和習性。我們只有知道這些才能更好地完成開發工作。

雖然現在分散式團隊的協作方式逐漸盛行於各個公司中,但是大多數人還是從未涉及過遠端開發程式設計。如果你正好就是傳說中的遠端開發人員,那麼告訴你個事實,其實你的客戶或者僱主大多對此知之甚少——這麼說吧,關於這種形式的程式設計經驗你絕對比他們更豐富。也正是如此,要是你能主動提供指導,制定最佳的合作方式,那你絕對脫穎而出。下面的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
英文原文:7 Best Practices for Being a Successful Remote Developer
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章