
两年多来,我一直在全职从事前端开发人员的工作。 到目前为止,从标准办公室切换到远程模式是我职业上的最佳决定。 以这种方式工作使我实现了全新的可能性。
然而,这种自由是有代价的。 远程开发人员必须交付并不断证明他们是值得信赖的。 雇主无法控制实际的开发时间,因此整个工作文化都建立在信任和伙伴关系的基础上。
缺乏实际指导意味着很难在初级职位上找到工作,甚至更有经验的人也要对其自律和生产力负责。 另一方面,可以有效地管理时间,减少工作量和完成更多工作的人。 我想分享我过去两年的经验,并讲述我在生产力方面的挣扎以及如何应对。
远程优先方法
如果您想成为远程开发人员,那么这个术语应该是任何潜在雇主的主要要求。 您可能会感到惊讶,但是在实体办公室雇用人员的公司仍然非常适合远程工作者。 远程优先意味着任何人都可以随时离开甚至不去办公室,并且只能使用自己的笔记本电脑和Internet连接长时间正常工作。
如何分辨远程工作的公司和老式的现场公司之间的区别?
以下是一些我认为是危险信号的示例:
- 您的工作取决于办公室外部无法访问的基础结构(访问存储库,构建服务器等)
- 有一些强制性会议,您不能像参加该会议的其他人一样远程参加并完全参与讨论
- 通讯渠道不包括远程工作人员(例如,与项目相关的讨论在电子邮件或Slack等官方渠道之外进行)
即使团队中没有远程工作者,重视远程优先的公司通常也会从中受益。 该方法通常提供清晰的工作流程,有效的沟通,并使所有值得自动化的东西实现自动化。
我一直在两家拥有远程优先开发团队的公司工作,两家公司的实施方式都不同,从我的经验来看,两家公司都做得很好:
- Assertis在伦敦和格但斯克设有两个现场办事处。 实际上,这两个位置彼此相距遥远,因此实际上全职远程工作的人(其中有几个人)与其他每个人都一样。
- 另一方面,X-Team根本没有办公室。 每个团队分布在世界各地,在大多数时区都有开发人员,因此对我们来说,远程优先成为最高级别的仅远程。 我们中的一些人,包括首席执行官,甚至都生活在数字游牧民族的工作和旅行中。
被录用只是远程旅程的开始。 最困难的部分是每天激发动力并有效地计划您的工作,从而在编码和个人时间之间取得平衡。
异步工作流程
远程工作的最大好处之一就是灵活的时间。 我可以安排一天中午看医生,早上在市政厅做些事,或者早点结束,在下午4点接我的女儿到托儿所,并补偿晚上或下一个下午的时间。天。 另一方面,我可以随时关闭所有干扰,而专注于编写代码。 由于异步工作流,所有这些都可以实现。
异步工作涉及消除迫使您在固定时间范围内执行操作的所有事情:定期站立,开会,在公司的核心时间工作或使用可以控制您时间的工具。 这是在舒适且适合您的情况下进行工作的实际可能性,最终可以实现您所承诺的一切。
对我来说,一个很好的例子就是每日更新。 过去的日子里,我会在某个时间停止工作,走几米远去开会,给我更新的声音,然后听听其他人的声音。 完全同步。 大多数时候都没有生产力。 现在,我使用Slack频道进行更新。 我列出了已解决问题的清单,并附有一天中已经完成或尚未完成的其他信息。 团队中的其他成员可以在舒适的任何时候阅读它,并提供更新信息。 它工作得很完美。
松弛
我的大部分沟通流程都是通过Slack进行的。 我们将所有讨论都保留在适当的渠道上,以使团队中的每个人都看到发生了什么事。 但是即使在那儿,也没有人期望每次都能得到立即的响应。 除非有什么事情着火(或有人被阻止),否则我可以暂停通知并关注代码,不时检查Slack。
电子邮件
电子邮件非常适合追赶来自Github,Google文档和Dropbox的通知。 我每天从回顾有关新问题,评论,请求请求,合并的分支,新文件等的更新开始。在过去的2到3个月中,我仅参加了一次与该项目中非常重要的里程碑有关的环聊会议。
考虑到我们的团队分布在波兰,菲律宾,希腊和澳大利亚,同步所有这些时区将使某人在夜间工作。 取而代之的是,只要我们感到舒适,我们所有人都在工作。
习惯和日常生活
自律是远程工作者的第二个名字-这很明显。 但是每个人都是不同的,为一个开发人员工作的方法对于其他人可能是荒谬的。 对我来说,我学科的核心是常规和稳定。 我需要遵循我的每日和每周节奏。
睡觉
我尝试每天都在同一时间醒来,并且至少睡8个小时。 当我累了时,我的工作效率急剧下降,使我在工作中变得毫无用处。 有时,当我的女儿在半夜醒来并且不让我正常睡觉时,我会在早上给自己更多的时间来弥补失眠。
保持健康
为了有效地工作,我还需要保持自己的身体和思想处于合理的状态。 一年多以前,我决定彻底改变我所有与运动和饮食有关的习惯。 几个月后,我自豪地减轻了15公斤!
我绝对确定,如果没有我当时设定的规则,这将是不可能的:
- 首先计划一周的锻炼
- 使它们成为最高优先级且不可取消
- 计划其他所有事项时要记住,锻炼是最重要的
因此,我失去了大部分借口,养成了新的习惯。 我开始做室内自行车,举重,跑步甚至运动量来找到一段时间。 我一生中第一次参加半程马拉松比赛。
体育成为我的上瘾和坚实的能量来源。 背部的疼痛消失了,我可以比以往任何时候都更有效率地工作。 定期锻炼也自动促使我进食更健康。
合适的工作空间和社交
前两年我在家工作。 我有一个特别的房间供家庭办公室使用,通常还可以。 最终,随着时间的流逝,我的女儿变得更加嘈杂,而当她在身边时,要保持专注是相当困难的。 我不得不找到其他选择。
我曾尝试在咖啡馆工作,但我总是觉得我的杯子空着时不应该坐在那里,因此,由于担心自己买的钱不够,咖啡馆是一种昂贵的选择。 另一个解决方案是共享办公室。
我在我的公寓附近找到了一个好地方。 从当前的角度来看,我希望我能早点做。 我遇到了非常好的人,其中大多数人都在与我完全不同的领域工作(建筑师,图形设计师,SEO专家,SAP顾问,临床试验主管,他们全都像我一样偏远)。 协同工作有几个好处:
- 只需更改位置,就可以管理工作时间和个人时间之间的间隔
- 还有其他人在你周围工作,这很激励人
- 价格中包括好咖啡
- 比咖啡馆便宜又舒适
- 如果你不想,你仍然不需要来
在一起喝咖啡或午餐,并谈论一些与工作无关的事情,这是很好的。
其他生产力工具
有几个应用程序可以帮助我在Mac上舒适地工作:
- Nozbe:遵循GTD方法的扩展待办事项应用程序。
- 番茄一号:用于追踪番茄的简单计时器。
- Noizo:产生环境噪音的应用程式,例如 风暴和咖啡馆的声音,是我的最爱之一。
- SelfControl:此应用程序可阻止您自己访问分散注意力的主机,除非计时器到期,否则无法将其关闭,非常抗黑客攻击。 适用于像我这样的拖延者的杀手级应用。
- f.lux:该应用程序可使您的计算机的显示器的颜色适应白天的时间,夜晚的温暖以及白天的阳光,对眼睛非常有益。
- hide.me VPN-因为我不信任公共热点和政府,所以每年订阅一次,到目前为止,在速度和可靠性方面都没有问题。
出行
关于工作和旅行,我有些奇怪。 我不能同时做两个。 我需要我的套路,我的常数。
我说奇怪,是因为我看到很多朋友很频繁地将两者结合在一起而没有问题。 他们可以花半年的时间在全球旅行,我们在一些会议上会面,他们可以在两次演示之间切换半小时来进行编码。 而且他们仍然提供高质量的代码。 别误会我,这真是太神奇了–如此轻松地切换上下文的功能对我来说是一项梦想。 也许我应该多旅行以学习它?
幸运的是,我不需要那种能力。 我只需要休息3-5天,就可以参加会议进行社交,观看演示文稿,跟上我所有的朋友并从中获得动力。 我想在今年剩下的时间里与家人一起度过美好时光,虽然看起来很无聊,但我喜欢它。
摘要
仅根据您在附近可以找到的人组成一个新团队是很困难的。 远程工作时,与专业专家合作的机会更大。
远程工作并不适合每个人,它需要一定的自律和经验。 另一方面,它也带来很多好处。 如果您不想,则不必成为数字游牧者,或者恰恰相反—关键是灵活性和您自己的决定。 这就是为什么我热爱我的工作。