優(yōu)秀遠(yuǎn)程開發(fā)者具備的 7 大技巧
遠(yuǎn)程開發(fā)和我們平常的開發(fā)工作很不一樣,具有其特定的規(guī)則和習(xí)性。我們只有知道這些才能更好地完成開發(fā)工作。
雖然現(xiàn)在分布式團(tuán)隊的協(xié)作方式逐漸盛行于各個公司中,但是大多數(shù)人還是從未涉及過遠(yuǎn)程開發(fā)編程。如果你正好就是傳說中的遠(yuǎn)程開發(fā)人員,那么告訴你個事實,其實你的客戶或者雇主大多對此知之甚少——這么說吧,關(guān)于這種形式的編程經(jīng)驗?zāi)憬^對比他們更豐富。也正是如此,要是你能主動提供指導(dǎo),制定最佳的合作方式,那你絕對脫穎而出。下面的7個方法有助每個遠(yuǎn)程工作人員更好地完成目標(biāo)、取得成功。
1.正確的工具
作為遠(yuǎn)程團(tuán)隊中的一員,我們可能沒法面對面地和其他成員相互交流,所以即時的溝通工具很重要。下面是常見的一些平臺,例如,Slack、Hip?Chat、Skype和Google Hangouts等。下載并盡快學(xué)會如何使用。如果你比較青睞于內(nèi)部跟蹤系統(tǒng),如JIRA的話,也行。重視工具,好好利用工具,給自己增值。
2.充分的溝通
由于遠(yuǎn)程開發(fā)不像傳統(tǒng)中的辦公室辦公可以直接走過去看同伴們的工作進(jìn)程,所以我們需要定期更新資料,以顯示自己的價值和建立相互之間的信任,而這需要良好的溝通。
你可能會收到來自客戶、經(jīng)理和團(tuán)隊成員的最新消息,如果需要反饋那最好盡快清清楚楚地表達(dá)自己的意見和建議,這樣要是出現(xiàn)什么問題,大家也知道如何一步步查找到關(guān)鍵所在。此外,最好能使用多重交流方式。經(jīng)驗告訴我最好使用兩種不同的媒體工具,而不要僅僅依賴于電子郵件。比如說,在通過視頻聊天之后,可以將反饋的要點總結(jié)一下再用電子郵件發(fā)過去。這將構(gòu)建一個高效、準(zhǔn)確的精益反饋系統(tǒng)。
最后,可以組織一些實時對話,這有助于相互理解,整理一些重要的方向概念等。不僅是功能單一的Google Hangouts和Skype,我們還能使用視頻聊天。聊天的時候看到對方的臉能增加相互的信任,構(gòu)建一個和諧的團(tuán)隊關(guān)系。

3.了解組織文化
在確定加入這個組織之后,并不意味著接下來我們剩下要做的就是埋頭編程。我們應(yīng)該盡可能地學(xué)習(xí)和了解這個組織。這不但能讓我們工作效率更高,還有助于我們盡快與同伴建立信任關(guān)系。最重要的是,發(fā)現(xiàn)客戶和經(jīng)理的操作模式和習(xí)慣,盡快適應(yīng)他們的溝通方式。
這也適用于非語言溝通。如果大家在工作期間保持視頻通話暢通,那么你最好也這么做,如果大家在同伴生日的時候會通過Google Chat唱生日快樂歌,那么一起這么做。如果大家是發(fā)電子賀卡的,那你也不要獨出心裁,沿襲這種組織文化就可以了。
4.在詢問和回答問題時內(nèi)容要完整
我不止一次地發(fā)現(xiàn)很多人在發(fā)電子郵件或者講問題的時候,提供的內(nèi)容總是不完整。要知道如果沒有足夠的背景資料,很多問題根本沒法采取行動。如果你是一個自由的遠(yuǎn)程開發(fā)人員,那么就應(yīng)該學(xué)會提供完整的資料信息,特別是如果你的工作時間安排和其他程序員不一致的話,這樣即使你不在線,你的聯(lián)系人也能及時獲取他們所需要的信息,解決問題。
可以的話,盡可能保留截圖、文檔和消息。寧可錯殺三千,不可忽略一個,有備才能無患。
5.從容面對逐漸升級的問題
很多人不愿意看到問題升級,是因為他們怕別人指責(zé)自己。但是為了成功,我們應(yīng)該克服這種心理。
不妨一步一步的試著面對問題不斷升級的內(nèi)容,等適應(yīng)了以后可以預(yù)見性地想想有沒有什么潛在的問題,然后一一標(biāo)記給經(jīng)理——這將使得每個人的工作都輕松很多。
此外,溝通要快速,不要讓問題滯留。如果是重要問題就應(yīng)該立刻升級問題并告訴同伴。如果工作時間并非同一時區(qū)的話,這就更為重要了,應(yīng)該時不時地保持對話,掌握同伴的上下線行蹤。
6.做個可靠的人
認(rèn)真考慮一下什么時候是整個團(tuán)隊最需要的時間。作為一名自由職業(yè)者,我們有更多的選擇來決定什么時候工作以及在哪里工作——我們需要一個最優(yōu)化的計劃安排。舉個例子,我們最好能預(yù)留一定的時間,便于與客戶溝通,方式為同步通信,如電話、qq、Skype、和Google Hangouts等。假期中同樣應(yīng)該這樣安排。如果你已經(jīng)很擅長管理自己的時間,那也應(yīng)該考慮對客戶而言自己是否值得依賴。
做個可靠的人,就得在工作時間“隨傳隨到”、有求必應(yīng)。?要是并不是在同一個工作場合,那要培養(yǎng)大家的信任就得依靠你的反應(yīng)能力和工作能力了。在這方面你越主動越負(fù)責(zé)任,那你就越加脫穎而出。提供郵件和至少一種交流的平臺(例如Skype),并且迅速回應(yīng),哪怕只是簡單地說句“現(xiàn)在我并不清楚,等會再聯(lián)系你”也可以。
由于團(tuán)隊可能并不是在同一個時區(qū)工作的,所以最好制定一個標(biāo)準(zhǔn)時區(qū),以確保能正確地安排會議,以免大家遲到,更甚者有人搞不好會完全拋之腦后。
7.有一個專門的辦公空間
為了確保能專心致志全神貫注于工作,專門的工作空間是必須的。有人會選擇建立一個家庭辦公室,也有人只能在專門的辦公間才能集中精力。無論哪種模式,選一個常用又實際的,然后構(gòu)建一個高效的辦公空間。

英文原文:7 Best Practices for Being a Successful Remote Developer
翻譯作者:碼農(nóng)網(wǎng)?– 小峰
本文已收錄在【遠(yuǎn)程自由工作】——收錄整理國內(nèi)外第一手遠(yuǎn)程工作相關(guān)信息
程序員客棧(proginn.com)—— 領(lǐng)先的中高端程序員自由工作平臺,未來企業(yè)的用人方式,更多文章請關(guān)注微信公眾號:程序員客棧(微信號:proginnwx)
