远程工作需要非常特殊的行为规范和习惯。学习它们,可以帮助你更好地开展工作。

尽管分布式工作模式对企业的吸引力越来越大,但大多数人可能从未与远程工作的程序员一起共事过。如果你是一名远程工作者,不要以为你的客户或雇主对远程工作非常清楚 - 事实上,你可能对这种工作方式比他们更有经验。正因为这样,如果你能主动地给予他们指导,协助他们设定必要的工作原则和方法,你就会脱颖而出。我所在的机构专门给远程工作者提供服务,在这个过程中,我们逐渐认识到,那些能够取得最佳效果的远程开发者通常遵循以下最佳实践。

使用正确的工具

作为一名远程团队成员,和你共事的团队其他成员,可能在公司内部,也可能遍及世界各地。无论如何,你都要尽快融入到他们的工作流程和通信网络之中。如果你还没有深入了解他们的交流方式,让你的同事给你一份他们正在使用的平台列表 - 例如 Slack、HipChat、Skype 以及 Google Hangouts。马上下载它们并学会使用。或者,如果你需要依靠内部跟踪系统如 JIRA,倘若还没有为你设置,你需要尽快请求开通。通过密切关注工具并将一切准备停当,你会提升你自身的价值。

充分沟通

在我的团队中,最好的远程开发者提供进度状态报告(每天一次,有时两次)。这是因为,在远程办公环境中,团队成员不能简单地走过来看你做什么。通过定期提供状态信息,你可以明确定义你对组织的价值,与团队成员建立信任关系,因为他们知道你是一名可靠严谨而且是善于沟通的人。

你可能会收到团队其他成员的状态信息,当然也可能包括你的客户或经理。如果你需要提供反馈,尽可能明确及时,因此,如果事情进展不顺利,其他成员就能知道障碍是什么,识别出问题可能出在哪里。确保沟通方式的多样性是一条很好的经验法则。对于每一次沟通,使用两种不同的媒介,不要单纯依赖电子邮件。如果你以视频方式提供了反馈,那么在邮件中对你说过的话总结一下,就是个不错的选择。这将创建一个顺畅的反馈循环,让沟通变得准确、连续而且相关。

最后,通过安排实时交流来为工作提供指导。当需要处理一些复杂问题时,实时交流可以创造奇迹 - 电子邮件往往达不到这个效果。而 Google Hangouts 和 Skype 的语音通话功能尽管相当不错,但尽可能多地使用视频吧。看到别人的脸有助于在你和你的团队之间建立和保持信任的职业关系。

了解组织文化

你入职之后,并不意味着马上埋头编程。你应该尽可能多地了解这个组织。这将对你有效开展工作以及与同事建立信任有很大帮助。最为重要的是,积极主动地探究你的客户或经理的工作模式,尽快建立起他们那样的沟通风格。

对于非语言沟通也同样适用。如果团队成员在他们工作期间需要保持视频状态,请确保在你工作期间视频同样有效。如果他们通过 Google Chat 互相为对方唱生日快乐庆祝生日,那就加入吧!如果他们发送电子贺卡,你照做就好了。

当询问或者回答问题时,提供完整的上下文

很多时候,我总能从电子邮件或着其它什么地方发现这样的问题:提问的人没有提供完整的上下文。如果没有必要的背景信息,这些问题根本无从下手。如果你是一名远程工作者,通过提供完整的上下文,你就能获得很多好感,特别是当你的工作时间与总部或者其他开发者的不相同时。这样一来,即使你不在线,你的联系人也会有他们需要的信息。

只要有可能,上下文尽量包括屏幕截图,文件和话题线索。宁可犯过度沟通的错误,也不要想当然地认为信息接收者一定有他们需要的所有信息。

养成正面处理重要问题的习惯

很多人对于提升问题处理等级心存顾虑。他们担心别人会将这一行为看成批评或指责。想要取得成功,你应该摆脱这种顾虑。

你不仅需要习惯这类问题的处理方式,更要的是,你还需要思考工作中的其它潜在问题。可能的话,标注这些问题并反馈给你的经理 - 这会让我们的生活轻松许多。

此外,快速沟通:不要让问题置之高阁。立即提升问题处理等级,假如问题重要的话,直接与团队成员沟通。如果你和你的同事不在同一时区工作,保持沟通顺畅进行尤其重要。

值得信赖

仔细考虑如何安排时间可以让你和你的团队更加有效的工作。作为一名远程工作者,你可以在工作时间的安排上享有更多自由 — 但是必要的日程安排可能会更好。例如,安排若干个重叠工作时间,就可以让你和客户进行必要的同步交流,电话、聊天、Skype 和 Google Hangouts 都行。在管理自己的时间上,你可能已经是一位专家,但是要考虑你的工作时间带给客户的潜在影响。

在你明确约定的工作时间内,请及时做到有求必应。如果你们没在同一个工作地点,那么你的响应能力和模式将成为建立信任的关键点。在这方面,你越是积极主动地负起责任,你的表现就会越好。请对电子邮件或者至其他通讯系统(如 Skype)的消息作出及时响应,即使这样做的目的只是为了让同事们知道 - 你现在不方便讲话但稍后会联系他们。

由于你很可能与不同时区的团队成员一起工作,找一个支持多时区的时钟,确保自己正确安排会议而且不会迟到(或者更糟的是,完全忘记一个会议)。

创建一个独立办公空间

远程工作时,建立自己的工作空间,可以帮助你在情感上更好地融入工作。我的一些同事就和我分享过他们的经验:办完杂事,倒好咖啡,穿上正装,然后开始一天的工作。有些团队成员甚至还有自己的家庭办公室,或者共享办公室,因为只有这样,他们才能在工作期间集中精力。无论哪种模式,建立一套日常习惯并且找到自己的工作空间,都会让你变得更有生产力。


作者:Stephane KasrielElance-oDesk(Upwork) 高级副总裁。巴黎综合理工大学(法国)学士,斯坦福大学计算机科学理学硕士,欧洲工商管理学院 MBA。

原文: 7 Best Practices for Being a Successful Remote Developer

感谢: Jodoo 帮助审阅并完成校对。