大家好,我叫Vincent,是一名后端开发工程师。其实我加入 Brix 时间比较早,应该得有两三年了。也是一个偶然的机会,是从公众号还是从工程师群聊里边发现 Brix 的。刚加入进来的时候还是兼职远程,同时还有一份坐班的全职工作。那个阶段的工作都不是特别大的项目,一般是一些项目比较棘手的问题,去帮忙解决了一下。
大概是从今年一月份开始,以远程全职身份加入 Brix 提供的一个美国公司的开发岗位。目前手头上这个项目是做区块链相关的。目前项目的合作方也是美国的团队,主要工作语言都是英文的。不过还好我们的 CTO 他是一个台湾人。
我在程序员行业工作的时间快十年了,过去十年岗位的选择,我考虑更多的也是岗位的稳定性。其实像很多程序员对于远程岗位的顾虑我之前也有会,但实际上你说为什么会这么选择?
首先第一个是疫情,因为受疫情影响,很长一段时间基本都是处于远程工作的模式中的。这个对我来说相当于前期有一个铺垫,对于完全远程工作的这种形式已经比较熟悉了。
第二点是很多人会考虑工作的稳定性。在疫情爆发之前,进入一家比较大的公司,像 BAT 或者银行这种或许是相对稳定的企业,作为程序员可以在一个稳定的环境下努力提升自己的业务能力。
但目前中国的互联网形式来看的,我个人的看法是没有任何一家公司敢说它是稳定的。即使再大的公司,它都可能会直接裁掉某一个部门。在这种情况下,可以考虑去国企或者事业单位稳定的铁饭碗对吧?但在这种环境下,收入虽然稳定,但是技术却没有得到进步,对于自己自身技术提升的机会也比较少。
那你说去哪种公司呢?去 BAT 吗?BAT 首先第一个问题就是它非常累,它的性价比非常低,而 BAT 被裁员也是非常经常的事情。去创业公司是又累又容易被裁,而且项目容易不稳定。
所以综合来看,并没有什么稳定的公司,只有稳定的能力。当我们自身的能力水平达到了可以在任何领域都可以做出来东西,不给自己设限,持续提高自己的能力。这样的话才是稳定的,至少你的收入是稳定的。
现在的远程工作,薪资有什么变化吗?
相对之前算是一个薪资翻倍 double 吧,不过区块链行业可能有所溢价,其他领域不一定就会 double。
其实远程工作跟坐班工作还是稍微有一点区别的。主要是自己个人心态的转变,整体来说分为两个阶段。
首先刚开始第一个阶段,全职远程的工作时间和地点都不受限制了。对我来说,因为一下没了人追着要进度,工作整体进度会稍微有点慢,工作会比较懒散。
第二个阶段当你意识到进度滞后的问题,你就可能会采取一些措施。比如说即使是在家远程工作,我也会像我平时通勤上班一样,早上比较早起床,然后把衣服穿好,把床给收拾好,这样的仪式感会让我至少没有再往床上躺的欲望了。整体来说自己内驱力一定要提升起来。
当然工作方面的话也是需要转变,全职远程工作跟坐班有一个非常大的区别在于,你接触到的项目类型非常多,有些可能是你完全没有接触过的领域。再加上远程办公的同事可能来自全球各个时区,沟通不是那么及时,更多情况下需要具备自己独立解决问题的能力,并且对于技术层面上的综合能力要求也会更高,这个是我一个比较大的体会。
其实也是分两个阶段的,在刚开始的时候肯定是比较惬意的。就是觉得远程工作很自由,有的时候早上比较悠闲地去开个会,然后开完会之后,下午去喝喝咖啡有的时候去咖啡厅去办公。这个是刚开始,没有坐班的束缚,是一个比较悠闲的状态,充分的享受远程工作给我带来的便利的一个阶段。但等到第二个阶段的话,这个就变了。
其实现在真实的远程工作是什么样的呢?其他的小伙伴我可能不太清楚,可能每个人身上的任务不一样,但我在这个阶段其实相对来讲会比较忙的,就从早上一起来之后,立马就要打开今天的日历,今天有哪些议程,昨天还有什么事情没有完成,立马就开始整理了。因为不用去到公司,所以说有的时候把通勤的时间都用来睡觉了,一睁眼脸也没有洗,就开始准备一天的工作了。
等到开完会了, 然后把一些比较紧急的问题都处理完了,大概中午 11 点了,早饭也没有吃,然后下去匆忙洗个脸吃个饭,然后中午睡个觉,起来接着一直又弄到晚上很晚才睡觉。其实就是天天待在家里,只有周六周末的时候会出一下门的阶段。
这个要看怎么理解了。其实我觉得如果想选择一个比较轻松比较惬意的这种工作状态,也是可以的。无非就是对于自身的成长来讲比较慢的。你想一早上去开会,吃个早餐,下午去喝个下午茶。真正一天工作下来的时间并不长,但是一个优秀的工程师,他必然是大量接触代码,大量接触不同的 case 然后才能够让自己快速成长起来。
其实我加入 Brix 之后,很多时候发现自己对于很多领域是未知的,很多技术是不了解的。然后我自己也比较卷,也不能说卷就是更具备探索精神。有的时候一个东西放在我面前,比如说老大他可能早上问我一个问题,那这个问题又是我没有接触过的领域,我有的时候甚至会通宵,没有人逼我通宵,我就自己想去知道这个究竟是为什么,然后等到第二天早上的时候,有的时候早会没有参加,这个都大家都可以互相理解。其实灵活度是更大了的,自主学习的机会和空间也很足。
所以说远程工作其实它可以让你生活和工作变得非常平衡,但是同时也可以过得比较有压力,比较充实,然后学到更多的东西,这个其实都看个人的选择了。
团队这块其实并没有什么硬性的要求,他只是会告诉你,任务完成了就好。比如说我两个小时就把任务给做完了,那剩下的时间我都可以自由安排。我可以选择去钻研技术方面的东西,那剩下的时间我全部都用来补充学习。但有的时候比较累的情况下或者有其他事情的话,那可能就是在早上赶紧把任务完成。然后下午就跑去干别的事去了。
整体来说的话,我觉得全职远程工作究竟是一个什么样的体验,是取决于这名工程师是一个什么样的性格。
我们有固定的集体会议的时间,一般就是从国内早上七点半左右,这个时间相对于大家都比较方便的一个时间。
通常大家会在七点半八点或者说是九点这个样子去开会,事情少的话有时候可以直接打字聊天留言。然后可能因为大家所在时区不同的原因及时沟通会比较困难,但其实困难点并不是说在于时区。
我对这方面的一个特殊理解,就是说程序员必须精通自己的工作流程,才能使得异步沟通更加高效。举个例子,比如说老大在早上9点开会的时候安排了一项任务,安排完了之后他可能就下线睡觉了(老大在美国)。从早上九点一直到晚上九点,这个时间段内工作的时间我可以自由安排,我什么时候去解决这个任务都可以。但是!这个时间段是没有办法连联系上老大的,也就意味着工程师必须得对你的工作内容是有一定的熟悉程度的,才能顺利的推进任务。
熟悉的程度对工作进度是有影响的。如果老大布置的任务在你之前的工作经历之中都已经做过,那这样的话你不需要和老大沟通太多,你就直接能把它给做出来。然后到晚上跟老大去确认一下是不是这样去实现的,如果有问题的话就修复一下,没有问题的话就直接可以交掉这个任务了。我觉得对工作的熟练度是远程工作中非常重要的技能,可能对新手不是很友好。
对我目前的阶段来说,是我相对满意的状态。因为对于我个人而言,远程工作给我留了非常多的时间,让我来自己去研究一些东西。而且我觉得甚至在远程工作中对我的个人技术水平的提升是要远高于坐班的。
可以的,我工作环境其实很简单,就一个比较大的显示器,然后书桌右边就是床了,随时都能躺平休息。然后书桌有两台电脑,这一台是 Windows, 一台是 Mac, 一个耳机。然后肥宅快乐水就在书桌左边,很方便,我都不用起来,直接可以把冰箱给打开。
1. Effie,用来记录一些工作的心得
2. Slack,用来团队成员工作上的沟通
3. Confluence,用来保存团队内部项目文档
4. Zoom,用来团队日常会议
我建议的是,如果有这个想法,尽早加入进来是一个比较好的选择。
因为其实远程办公跟坐班它并不冲突。就可以这么理解,如果说坐班的话,你的选择职位的范围就是只是自己的城市,甚至只是自己住的这个地方的周边。但是远程,首先你面对的职位可是全球的,它可以提供的职位是更加丰富的,然后时间也是自己可以完全自由掌控的。对于自己能力的提升也是非常巨大的,就是方方面面的,无论说是自己的技术能力还是一些软技能,它的提升都是非常大的,而且这个东西也是一个更加长期和持久的过程。像国内的话,不是流行着说就说程序员活不过 35 岁对吧?
但是如果说通过远程去做的话,他是很有可能把你的这个职业的生命周期给延伸到 50 岁甚至 60 岁都是有可能的,延伸到你不想做的那一天为止。
而且这个过程我为什么要尽快呢?因为从坐班切换到远程兼职,远程全职这个过程,它是需要一定时间去过渡的。它并不是说我这份坐班的工作辞掉之后,我下一份工作立马就可以远程了,会有非常多你不适应的地方。它有一个磨合期,所以说我建议的是一定要在 35 岁之前完成这样的一个过渡,并且把自己的英语口语、各种软技能与远程全职相配套的软技能全部都搭建起来。然后这样的话在 35 岁之后的生命周期会延长得更长的。如果说我一直在坐班没有额外的时间补充学习,那等到三十四五岁的时候,英语方面肯定是会有所退化的。英语方面的退化直接影响到了你在全球范围内找工作的机会。
其次就是你等到 35 岁之后,你再去按照以远程工作的模式去打造你自身的这些硬实力软技能,这个时间上其实是来不及的,所以说一定要提前做这种事情。
从最初加入 Brix 边坐班边尝兼职远程的时候就发现,在 Brix 的远程工作很舒心,专业。因为像我自己身边的朋友,也尝试在类似的平台合作过,平时的团队沟通和工作进展都不是特别顺利。而在 Brix 的工作团队都很专业,不需要花费多余的时间和精力在其他事情上,只需要专注手头的项目就可以了。
这也是我暗下决心加入 Brix 全职远程的原因,因为前面的兼职试水,发现工作的好坏跟坐不坐班的没什么关系,只要自己能力足够扎实,在加上岗位靠谱,远程的收益其实远远多于坐班的。像我现在的团队,沟通上面,任务处理上面,很专业,而且大家高效工作,生活和工作分的很开,之前遇到的一些担心完全没有。在 Brix 的远程工作总的来说就是,爽,舒心!可以说 Brix 站在工程师的角度帮我解决了很多后顾之忧吧!这就是我选择 Brix的原因。