我在新义互联一年来的远程工作体验

由于新冠病毒肆虐,不少公司开始远程办公。

作为一个年轻的移动互联网广告公司,新义互联从成立之初就采用了远程工作这种形式,所以这样的工作方式对我们而言并不陌生。

在这里向大家分享一些我们远程办公的经验,希望在这样一个特殊时刻,能够对各位同仁有所帮助。

以下是技术部门的小马哥从入职到现在完整的远程办公体验。

入职

我是去年4月入职的,入职前的整个面试过程都是远程进行。事先通过邮件或电话约定好的时间,通过电话、微信视频、QQ 视频等方式面试,非常灵活。

我入职时,公司规模还比较小,仅经过了四轮面试就通过了,前三轮是技术面试,第四轮是老板亲自面试。

面试通过后,签入职合同及岗前培训还需要到北京总部跑一趟。

在北京总部上班的是业务部门的同事,技术开发人员都是分布在全国各地的,现在还有在国外的。

每天日常

我们家有三个孩子,老大平时是上学的,老二还没到上学的年龄,我们没有送他去幼儿园,他在家自己玩,倒也挺省心。老三去年还在襁褓之中,还好我老婆也在家,平时基本上都是她来照顾。

每天早上 7 点左右,我会起床做饭,做好之后,把老大叫起来一起吃饭。我老婆继续陪两个小的睡觉。吃过早饭,我会赶在8点之前送孩子去上学,回到家之后,就一头扎进书房开始工作。

平时工作时,很少会被打扰。不过给老三擦屁股、换纸尿裤、洗澡之类的活,即使在工作时间,如果需要帮忙,我还是会离开椅子一会儿,所以倒也不用担心长时间久坐得痔疮。

午饭时间正常来说是 12 点之后,不过有时候灵感来了,写代码停不下来,等想起吃中午饭的时候,可能已经下午 2-3 点了。

下午 5 点我会去接老大放学,到家之后跟老婆一起做饭,吃过晚饭会继续工作一会儿。

晚上有时候孩子睡得早,夜深人静正好可以专心写代码,一不小心也会写到半夜 12 点之后。不过最近已经尽量减少熬夜行为了,争取每天晚上 9 点之后就洗漱睡觉,毕竟身体健康最重要。

说起身体健康,就不得不提锻炼身体。

其他同事每天都会做各种各样的运动,还会在公司微信群里打卡。我就比较懒,平时孩子上学放学,步行接送就算最大的运动了,不过看到同事们这么积极,我觉得应该在这方面多努力一点,不知道买个 Switch 的《健身环大冒险》会不会让自己的锻炼能够坚持得好一些。

每周日常

每周的周一上午和周五下午我们都会开一次全员视频会议,每次会议通常控制在半个小时左右。技术组的会议是每两周进行一次,也是周一上午和周五下午,技术组的会议比较短,通常在十分钟左右。

双休正常,入职以来还没有遇到过周末加班的情况,周末时间可以自由支配。有时候会跟老婆一起带孩子们出去玩,不过最近是不可能出门了。

但说实话,我更喜欢周末待在家,孩子们会联机玩游戏,很少需要我陪,我可以安安静静的做自己的开源项目。

OKR与团建

公司每个季度会制定一次 OKR,并总结上一季度 OKR 的完成情况,年底还会做一次全年 OKR 的制定和总结。

公司每个季度还会举行一次团建活动,大约一周时间。一般会选在一些比较好玩的地方,最近两次团建的地点是黄山和普吉岛。

平时大家都在家远程办公,很少有机会见面,团建就成了大家面对面交流,促进感情的一个很好的机会,有时候 OKR 的制定和总结也会在团建中进行。

远程工作用到的工具

我们在远程工作中,主要用到了下面一些工具:Github,Slack,Confluence,微信,钉钉,Teambition 和企业邮件。

Github 是我们的代码托管的平台。我们所有的代码都是放在 Github 上的,有私有项目,也有开源项目。

为了方便国内用户访问,部分开源项目我们还在 Gitee 上做了镜像。我们的 Code Review 都是在 Github 上完成的,一部分开发文档,也是放在 Github 项目的 Wiki 中的。

Slack 是技术组日常交流、项目部署,和对系统进行监控的工具。Slack 提供了很多集成工具,比如某个同事在 Github 上提交了代码,在 Slack 上就可以收到需要 Review 的消息,Jenkins 同时也会把提交代码的构建状态报告到 Slack 里面。项目部署时,在 Slack 里面直接敲入部署命令,机器人就会进行部署,并把部署状态反馈在 Slack 中。

每个人当前在做什么,做了什么,Slack 里面都可以清楚的看到,并且还保留了所有记录。另外,系统如果出现异常情况,也会把报警信息发送到 Slack 里面。有了它,我们的远程工作变得非常方便。

Confluence 用来记录会议记录,内部文档和个人知识分享等内容。

Confluence 提供了很好的分类管理的功能,还可以多人共同编辑文档,这让远程多人合作变得非常方便。不过缺点是它不支持 md 格式的文档编辑,因此,一些用 md 格式编写的开发文档我们放在了 Github 上,然后在 Confluence 中仅做了一个指向 Github 中的文档的链接。

Teambition 用来进行 SPRINT 任务管理。

微信是公司同事以及合作伙伴之间的沟通工具;钉钉用于公司日常管理和视频会议;企业邮件用于内部通知和一些系统监控的集成。这些工具想必大家也都在用,就不详细展开了。

另外,我们也用过 Zoom,Telegram,虽然很不错,但是因为环境原因,这些工具在国内香不起来,只能放弃。

远程工作感受

从 2008 年开始,我就已经有过远程工作的经历。但是跟现在相比,那时没有这么多方便的工具。从感受上说,现在的远程工作的体验要比之前好得多。

我在家里配一台性能强劲的台式机,配了两个显示器,其中主显示器是 43 寸的 4K 显示器,写代码非常爽,副显示器是 23 寸的 1080p 显示器,用来放 Slack 和微信聊天窗口,可以及时的看到同事们发的消息。有了这样的设备,工作效率相当高。

时间管理上我没有使用番茄钟之类的工具,虽然尝试过,但是感觉不适合我。一方面因为它会屏蔽信息,这样就不能及时看到同事发的消息;另一方面它会影响我写代码的专注力,比如代码刚写到兴头上,它提醒我该休息了,就会把思路打断。

现在远程工作时,任务都是写在 Teambition 里面的。每天工作之前,打开 Teambition 来找到自己今天要做的任务,标记上进行中,完成之后,将标记改为已完成,并标记上完成用了多少时间。

这样每完成一个任务就像在游戏中打败 BOSS 通过一关一样,让我感觉很有挑战性,也很有成就感。

我很享受现在在家办公的这种工作方式,它能够很好的平衡工作和家庭之间的关系,既不耽误工作,又能照顾好家,也不用把时间浪费在上下班的路上,感觉真是棒极了。

能够加入新义互联这个大家庭是一件非常幸运的事。在家工作,没有 996,拥有双休,每个季度有一次国内团建旅游,每年还有一次国外团建旅游,而且同事们都非常的优秀,在一起工作真的特别开心。

如果你对我们的工作感兴趣,想尝试远程工作,欢迎咨询交流。当然,如果谈得来,更欢迎你加入新义互联团队。

发表回复