流水沉微

宅家工作的三个月

从二月初到北京开始,我就一直宅在家里,工作也是在家远程,每天就出门取个快递、外卖和顺路扔个垃圾,三个月来只出过三次小区

算是幸福的居家生活了,至少疫情之中我不需要冒着风险出门工作,也不用像以前每天都花两个小时的时间在公司和家之间通勤

只要宅着就是完美的生活和工作吗,也不见得,并不一定适合所有人

上路

在最开始的两周,我有点迷茫,公司的技术团队管理相对松散,会告诉你有一堆任务可以做,但是看起来也不太有明确的截止日期

于是在最开始我就东搞搞西搞搞,反正也入职没多久什么都在处在了解和摸索的阶段,然后一周就过去了

第二周的时候感觉不太对劲,自己都觉得这生活也太惬意了,早上睡到10点钟起床,坐在电脑前看看文档,看看代码,中午吃饭,吃完饭接着看看文档,回回消息啥的,到点下班,中途还可以逗逗来卖萌的小猫

一般感觉最近生活很滋润的时候都不太正常,社会的毒打哪会给脱发的中年人喘息的机会

两周过完之后自己盘算了一下,这两周我都干了啥,不知道,好像什么都在做,每天也按时按点坐在电脑前上班了,但真要问有什么产出,做了什么东西,好像又没有

改变

想了想现在的工作节奏跟以前有什么不同,主要是没有人催「xxx什么时候要上线,xxx什么时候要提交测试」,于是工作起来没有紧张感,也没了时间概念,做一件事就会无限得拓展下去,哪怕只是打开Stackoverflow查bug也会像逛维基百科一样链接一直点下去

那就给自己设置一个时间节点呗。于是重新盘算了一下手头究竟有那些事情,按照时间先后和紧急程度排序,然后规划一下这周要做哪些,再反过来推算一下每个任务能有多少时间做,这就是我的时间安排了

此外我还把手头的任务分为长期任务和短期任务,短期任务大多有比较明确的deadline,尽快做完就行,这很简单; 但我同样给长期任务设定了多个时间节点,让自己有一个明确的时间概念,哪怕没人一直催也会自己去赶每个节点,有紧迫感之后才不知道做着做着就分心了

试了一周,感觉还行,至少我自己不会觉得自己一周过去什么都没有做成了。工作嘛,起码得先给自己一个交代

作息

就这样工作了两三周之后,感觉跟以前比还是少了点什么,读书没有以前多了

以前通勤的路上我都会带上Kindle或者iPad mini读点什么,比如去年读的几十本书大都是在地铁上读的,突然失去了通勤时间于是我也就失去了读书的时间

节省下来的时间做什么了呢?睡懒觉和玩游戏

早上一般9点多起床,能睡到自然醒

到了晚上7点钟如果没有什么紧急的事情我就要准备下班了,要么点外卖要么自己做饭,吃完饭也就八点多,休息一下,拖个地之后就把瑜伽垫拖出来玩一个多小时的健身环大冒险

全靠健身环才维持住了每天的运动量,不然每天最大的运动量就是下楼扔垃圾和取快递

此外就是打DOTA,这大概是我每天跟人交流最激烈的时刻了,一般我都会亲切得告诉玩得不好的队友他到底有多菜,打打杀杀也很能疏解压力,不然每天在家里窝着不动弹真的会憋出问题来

玩到12点多洗澡睡觉,在等头发干的时候还能再上线看看有没有可以修一修的bug之类的,一天就结束了

这种生活大概持续到兔子回公司上班,为了能早点睡觉,我的健身时间从晚饭过后改到了晚饭前,这样晚饭后就不用两个人都歇着等消化得差不多再健身

兔子去公司上班也导致我起床早了一些,于是利用这一段时间读书和一些资料

作息目前看来是很规律的,上午有一段不受打扰的时间可以做自己的事,读书、读文档、写代码、修bug,等到下午同事们都开始活跃的时候,做一些需要协同的事,下班前把代码提交了就关电脑,吃饭健身打游戏,保持好自己的生活节奏

工作环境

由于我们团队一直有2名同事在远程工作,所以对远程工作的支持还挺好的,技术文档在Confluence,任务在Jira,聊天工具使用Slack,最大的好处是新加入的人可以自由得查看以前的聊天记录; 内网用openvpn,跨平台可用; 此外还提供Surge,不至于查点东西只能翻百度和CSDN

列出这些工具并不是说用了这些工具就能让你的远程工作变得多么有效率,而是当你开始远程工作的时候就会发现这些异步协同工具在所有人都不能面对面的时候有多重要

比如之前工作过的两家公司在文档这个问题上都做得不够好。北森没有文档,但是北森的看板是我经历过的最好的,真正用起来之后在短周期的开发上弥补了没有文档的缺陷,长时间来看的弊端就是团队的知识没有积累下来,当初做决策的原因、当初遇到的困境,大多都遗失了。新东方则走在了另一个极端,在新东方工作了一年多一点,我经历了在SharePoint里写word文档、在TFS写wiki、在Confluence写接口文档以及在蓝湖看产品需求的反复横跳,我不知道在哪里写文档这个决策是如何做的,从结果上看,并不适合一个团队把团队的知识都积累下来,永远都「现在很急」,永远都「我也不知道当时为什么要这么做,反正现在就这样了」

缺少一个相对健全的文档作为团队知识的积累,会导致异步协同很麻烦,不仅新加入的员工不知道系统是怎么样的,连老员工自己也经常记不起当初为什么要这么做决定,产品和开发之间、开发与开发之间也容易产生各种相互不理解。当然,文档并不能解决全部的协同问题,比如我现在在的团队有相对较好的文档,也会搞出「我当初没有理解你的意思」的事,但是肯定会少很多的。文档看似写起来费事费力,但是长远来看,我觉得还是很有意义

还有类似于openvpn和Surge之类的工具,在工位上用台式机的时候是不会觉得他们有多重要的,但是一旦你在家里坐着需要进入公司内网、使用家用宽带需要忍受中国移动的垃圾国际出口时你就会发现他们有多重要

此外我要特别吐槽Macbook Pro,开几个Goland和vs code,再跑个docker,风扇就转得跟行星发动机一样,迫于无奈在自己的台式机上装了Arch,用了两周了感觉很棒

对了我还翻出来陪我征战多年的Thinkpad x220装上了Ubuntu,负责家里网络的代理和vpn,这样我不管是在Windows、Linux还是macOS上都可以不用操心网络的问题

工作环境不一定需要多好的配置,顺手就行了,毕竟2000块钱的键盘也不能降低bug率,对吧

尾声

总的来说,这3个月的远程工作还是挺爽的,不用挤地铁,也不用早起,只需要安排好自己的工作计划,保持好工作节奏,每天坚持锻炼身体,准时准点吃饭,剩下来相对来说很多的空隙留给自己去发呆、思考和撸猫,这样的生活我觉得还挺充实的

我的快乐来源于自律、创造和独处

我司前端工程师锐意招聘中,想跳槽可以联系我呀

我司归属于英国奢侈品电商平台Farfetch发发奇,主要做中国的To B业务,盈利还行,工资也还行,

技术栈是React,开发方向是H5、小程序以及内部管理平台

推荐来试试我司的主要原因有三: 

+ 一是领导和同事不错,很坦诚,领导把自己当人看,领导也把你和同事当人看
+ 二是大家都有自己的生活,你愿意玩猛男捡树枝有炒股大佬陪玩,你要不愿意跟同事玩也没什么社交压力
+ 三是我有内推奖,我很诚实的

至于工资具体有多少,这个我说了不算,你得跟老板谈

反正我觉得我的工资够我花,就工作时间和工资水平来说,算小时工资的话性价比很棒
1 May 2020