成功遠端開發者的七個最佳實踐
遠端工作需要非常特殊的行為規範和習慣。學習它們,可以幫助你更好地開展工作。
儘管分散式工作模式對企業的吸引力越來越大,但大多數人可能從未與遠端工作的程式設計師一起共事過。如果你是一名遠端工作者,不要以為你的客戶或僱主對遠端工作非常清楚 - 事實上,你可能對這種工作方式比他們更有經驗。正因為這樣,如果你能主動地給予他們指導,協助他們設定必要的工作原則和方法,你就會脫穎而出。我所在的機構專門給遠端工作者提供服務,在這個過程中,我們逐漸認識到,那些能夠取得最佳效果的遠端開發者通常遵循以下最佳實踐。
使用正確的工具
作為一名遠端團隊成員,和你共事的團隊其他成員,可能在公司內部,也可能遍及世界各地。無論如何,你都要儘快融入到他們的工作流程和通訊網路之中。如果你還沒有深入瞭解他們的交流方式,讓你的同事給你一份他們正在使用的平臺列表 - 例如 Slack、HipChat、Skype 以及 Google Hangouts。馬上下載它們並學會使用。或者,如果你需要依靠內部跟蹤系統如 JIRA,倘若還沒有為你設定,你需要儘快請求開通。通過密切關注工具並將一切準備停當,你會提升你自身的價值。
充分溝通
在我的團隊中,最好的遠端開發者提供進度狀態報告(每天一次,有時兩次)。這是因為,在遠端辦公環境中,團隊成員不能簡單地走過來看你做什麼。通過定期提供狀態資訊,你可以明確定義你對組織的價值,與團隊成員建立信任關係,因為他們知道你是一名可靠嚴謹而且是善於溝通的人。
你可能會收到團隊其他成員的狀態資訊,當然也可能包括你的客戶或經理。如果你需要提供反饋,儘可能明確及時,因此,如果事情進展不順利,其他成員就能知道障礙是什麼,識別出問題可能出在哪裡。確保溝通方式的多樣性是一條很好的經驗法則。對於每一次溝通,使用兩種不同的媒介,不要單純依賴電子郵件。如果你以視訊方式提供了反饋,那麼在郵件中對你說過的話總結一下,就是個不錯的選擇。這將建立一個順暢的反饋迴圈,讓溝通變得準確、連續而且相關。
最後,通過安排實時交流來為工作提供指導。當需要處理一些複雜問題時,實時交流可以創造奇蹟 - 電子郵件往往達不到這個效果。而 Google Hangouts 和 Skype 的語音通話功能儘管相當不錯,但儘可能多地使用視訊吧。看到別人的臉有助於在你和你的團隊之間建立和保持信任的職業關係。
瞭解組織文化
你入職之後,並不意味著馬上埋頭程式設計。你應該儘可能多地瞭解這個組織。這將對你有效開展工作以及與同事建立信任有很大幫助。最為重要的是,積極主動地探究你的客戶或經理的工作模式,儘快建立起他們那樣的溝通風格。
對於非語言溝通也同樣適用。如果團隊成員在他們工作期間需要保持視訊狀態,請確保在你工作期間視訊同樣有效。如果他們通過 Google Chat 互相為對方唱生日快樂慶祝生日,那就加入吧!如果他們傳送電子賀卡,你照做就好了。
當詢問或者回答問題時,提供完整的上下文
很多時候,我總能從電子郵件或著其它什麼地方發現這樣的問題:提問的人沒有提供完整的上下文。如果沒有必要的背景資訊,這些問題根本無從下手。如果你是一名遠端工作者,通過提供完整的上下文,你就能獲得很多好感,特別是當你的工作時間與總部或者其他開發者的不相同時。這樣一來,即使你不線上,你的聯絡人也會有他們需要的資訊。
只要有可能,上下文儘量包括螢幕截圖,檔案和話題線索。寧可犯過度溝通的錯誤,也不要想當然地認為資訊接收者一定有他們需要的所有資訊。
養成正面處理重要問題的習慣
很多人對於提升問題處理等級心存顧慮。他們擔心別人會將這一行為看成批評或指責。想要取得成功,你應該擺脫這種顧慮。
你不僅需要習慣這類問題的處理方式,更要的是,你還需要思考工作中的其它潛在問題。可能的話,標註這些問題並反饋給你的經理 - 這會讓我們的生活輕鬆許多。
此外,快速溝通:不要讓問題置之高閣。立即提升問題處理等級,假如問題重要的話,直接與團隊成員溝通。如果你和你的同事不在同一時區工作,保持溝通順暢進行尤其重要。
值得信賴
仔細考慮如何安排時間可以讓你和你的團隊更加有效的工作。作為一名遠端工作者,你可以在工作時間的安排上享有更多自由 — 但是必要的日程安排可能會更好。例如,安排若干個重疊工作時間,就可以讓你和客戶進行必要的同步交流,電話、聊天、Skype 和 Google Hangouts 都行。在管理自己的時間上,你可能已經是一位專家,但是要考慮你的工作時間帶給客戶的潛在影響。
在你明確約定的工作時間內,請及時做到有求必應。如果你們沒在同一個工作地點,那麼你的響應能力和模式將成為建立信任的關鍵點。在這方面,你越是積極主動地負起責任,你的表現就會越好。請對電子郵件或者至其他通訊系統(如 Skype)的訊息作出及時響應,即使這樣做的目的只是為了讓同事們知道 - 你現在不方便講話但稍後會聯絡他們。
由於你很可能與不同時區的團隊成員一起工作,找一個支援多時區的時鐘,確保自己正確安排會議而且不會遲到(或者更糟的是,完全忘記一個會議)。
建立一個獨立辦公空間
遠端工作時,建立自己的工作空間,可以幫助你在情感上更好地融入工作。我的一些同事就和我分享過他們的經驗:辦完雜事,倒好咖啡,穿上正裝,然後開始一天的工作。有些團隊成員甚至還有自己的家庭辦公室,或者共享辦公室,因為只有這樣,他們才能在工作期間集中精力。無論哪種模式,建立一套日常習慣並且找到自己的工作空間,都會讓你變得更有生產力。
作者:Stephane Kasriel,Elance-oDesk(Upwork) 高階副總裁。巴黎綜合理工大學(法國)學士,史丹佛大學電腦科學理學碩士,歐洲工商管理學院 MBA。
原文: 7 Best Practices for Being a Successful Remote Developer
感謝: Jodoo 幫助審閱並完成校對。
P.S. 如果您喜歡這篇文章並且希望學習程式設計技術的話,請關注一下 復唧唧。
相關文章
- 【DATAGUARD】Dataguard遠端同步配置最佳實踐
- iOS 開發者的 Weex 偽最佳實踐指北iOS
- SOA成功之關鍵最佳實踐薦
- 監控雲流量的七種QoS最佳實踐
- WebGPU 的幾個最佳實踐WebGPU
- 十個JDBC的最佳實踐JDBC
- 開發者總結的成功遊戲工作室的七個鮮明特徵遊戲特徵
- 開發者最佳實踐日•第13期-實踐微服務架構微服務架構
- 前後端分離,最佳實踐後端
- 使用GitHub的十個最佳實踐Github
- 24個javascript最佳實踐JavaScript
- 7 個 jQuery 最佳實踐jQuery
- webService幾個最佳實踐Web
- 8個雲成本最佳化的最佳實踐
- 端到端的實時計算:TiDB + Flink 最佳實踐TiDB
- Lighthouse與Google的移動端最佳實踐Go
- 有效的微服務:10 個最佳實踐微服務
- 有效尋源的4個最佳實踐
- Apache Kafka 12個最佳實踐ApacheKafka
- 7個API安全最佳實踐API
- 20 個 OpenSSH 最佳安全實踐
- Java系列 | 遠端熱部署在美團的落地實踐Java熱部署
- 如何成為優秀的遠端開發者
- 開發者最佳實踐日·第15期-實踐微服務架構 北京站微服務架構
- Web客戶端安全性最佳實踐Web客戶端
- 測試微服務的4個最佳實踐微服務
- 13 個設計 REST API 的最佳實踐RESTAPI
- 10個精妙的Java編碼最佳實踐Java
- 20個異常處理的最佳實踐
- 敏捷實踐的誤區和陷阱的七個方面敏捷
- 5個async/await最佳實踐AI
- 10個專案文件最佳實踐
- 10 個專案文件最佳實踐
- RocketMQ的最佳實踐MQ
- mysqldump的最佳實踐MySql
- memcache的最佳實踐
- Java 的最佳實踐Java
- Nestjs最佳實踐教程(七): 批次操作與軟刪除JS