前言

今天看到思否有关于远程办公经验分享的征文活动,而我们公司从成立之初就采用了远程工作这种形式,所以我想借着这个机会,谈一谈自己这一年来的远程工作体验,希望能够对想要尝试远程办公的朋友们有所帮助。

入职

新义互联是一个年轻的移动互联网广告公司,刚刚成立两年,我是在去年愚人节入职的。

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

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

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

在北京总部上班的是业务部门的同事,我签入职合同时,北京总部只有三个同事,现在已经壮大成十几个人的队伍了。技术开发人员都是分布在全国各地的,现在还有在国外的。

因为最近的新型冠状病毒肺炎问题,从春节假期之前开始,公司的全部业务人员也都开始在家远程办公了。

每天日常

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

每天早上 7 点左右,我会起床做饭,做好之后,把老大叫起来一起吃饭。我老婆继续陪两个小的睡觉。吃过早饭,我会赶在 8 点之前送孩子去上学,回到家之后,就一头扎进书房开始工作。平时工作时,很少会被打扰。不过擦屁股、换纸尿裤、洗澡之类的活,即使在工作时间,如果需要我帮忙,我还是会离开椅子一会儿的,所以倒也不用担心长时间久坐得痔疮。

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

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

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

说起身体健康,就不得不提一下锻炼身体。公司的其他同事,每天都会做各种各样的运动,还会在微信群里做运动打卡。我就比较懒了,平时孩子上学放学,我步行去接送孩子就算最大的运动了。之前家里有一个 Xbox360,带 Kinect 体感的,但是现在住的地方房间有点小,不适合用它玩体感运动游戏,就送人了。后来买个 WiiU,又买了个 WiiU 的平衡板,有时候早上起的早,会玩一玩上面的体感运动游戏,就算是锻炼身体了。不过说实话,我平时坚持的不好,一个星期能通过它运动两次已经算多的啦。不过看到同事们这么积极,我觉得我也应该在这方面再多多努力一点,不知道买个 Switch 的《健身环大冒险》会不会让自己的锻炼能够坚持的好一些?。

每周日常

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

我们公司是双休,从我入职以来还没有遇到过周末加班的情况。周末时间可以自由支配。有的周末会跟老婆一起带孩子们出去玩,不过最近是不可能出门了,原因你懂的。不过说实话,我更喜欢周末待在家,孩子们会自己联机玩游戏,很少需要我陪,我可以安安静静的做自己的开源项目。

每季度日常

公司每个季度会制定一次 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 还保留了所有记录。另外,系统如果出现异常情况,也会把报警信息发送到 Slack 里面。有了它,使我们的远程工作变得非常方便。

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

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

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

感受

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

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

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

现在远程工作时,任务都是写在 Teambition 里面的,每天工作之前,打开 Teambition 来找到自己今天要做的任务,标记上进行中,完成之后,将标记改为已完成,并标记上完成用了多少时间,这样每完成一个任务就像在游戏中打败 BOSS 通过一关一样,让我感觉很有挑战性,也很有成就感。这种方式感觉比用番茄钟之类的高效的多。

总结

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

真的感觉自己能够加入新义互联这个大家庭是一件非常幸运的事。毕竟现在国内像我们这样全部技术开发人员都可以在家工作,没有 996,拥有双休,每个季度有一次国内团建旅游,每年还有一次国外团建旅游的公司真是太少了,而且同事们都非常的优秀,在一起工作真的特别开心。

最后,打个广告,如果你对我们的工作感兴趣,想尝试远程工作,欢迎加入。

公司名称:新义互联(北京)科技有限公司
公司官网:https://adtalos.com
公司总部:北京市朝阳区北土城东路4号院1号楼1层3009室
Email:hr@adtalos.com


andot
450 声望34 粉丝

野生程序员,20年+编程经验,近十年来,全身心专注于 Hprose 开源项目的开发和维护。