因为经济形式整体不行导致大环境机会变少,这时远程工作的岗位就能跨越地理的限制给我们更多的机会和可能。而我也在整个大环境下选择了一个远程工作的机会,因为我个人很愿意去分享,不论是技术还是非技术的东西,因此我也打算把我在外企远程工作的一些真实经历和感受分享出来,希望能够帮助到同样希望获得远程工作的同学。
在此之前,需要声明的是我入职的是一家海外华人 startup 公司,因此我文章并不能代表所有的海外企业和远程工作方式,当然卷的程度也不能和成熟的外企相提并论,因此仅供参考
如果你面向的是海外的企业,那你必定会遇到时区的问题。如果你面向的是国内的企业,也会有工作时间方面的问题。因为大家的生活习惯不同,远程工作缺少了面对面沟通的媒介因此有时候因工作时间 match 不上导致无法及时得到反馈。此时就需要一些相对成熟的方法论来帮助我们把这套流程运作起来。
这里就会比较反对国内所谓的敏捷开发,有时候仔细思考得出的结论会提升整体的效率而不是频繁的修改。空间上的距离让我们的工作能保持足够的谨慎。很多海外企业在布置任务时更加偏向邮件而不是即时通讯应用,有时候更加谨慎的交流与思考反而能够提升工作效率
一个有趣的例子是,在日常中我们开着车子可以到处跑,绕个远路也没有什么大不了的。而如果我们是地球遥控火星车的话,一来一回的时间成本就会让我们的决策变得谨慎
什么通勤?没有通勤!上班就是从床上起来到电脑桌前,下班就是从电脑桌回到床上。日均步数很好的控制在 500 以内。如果条件允许的话建议可以在家多做运动来保持一个最低限度的运动保证,或者偶尔出门买饭而不是叫外卖。
一般会认为,远程工作是非常讲究自驱力的一种工作方式。但是我认为恰恰相反,固定的工作量存在着,当大家脱离了一些其他的干扰项比如频繁的会议等现实因素以后,工作量的完成情况反而会被放大,什么时候可以完成什么事情是有一定的预期的。所以我认为远程工作反而是更加严格的一种工作方式。通过每日的例会与交流,如果一天什么都没做或者说没有什么好说的,更加会引起质疑。不像是在工位上分不清到底是摸鱼还是干活其实一清二楚,正因为远程工作抛离了这方面的干扰反而能让人更加关注于具体的事情。
而在交流方面,英语是十分重要的,虽然我们团队是一个华人团队,但是团队中不仅只有华人,因此比较公共的沟通还是以英语为主。这里不仅仅是一般的读写能力与文字交流,而是每日的例会是要全英文交流的,包括每日工作的汇报。当然要求也不是这么高,毕竟不用面对面实时交流。比如我就是英语苦手,四级都是大学最后一年才考通过的,让我写写还行让我实时交流沟通还是比较困难的。因此我会提前把做的事情写在笔记软件上,并用翻译软件翻译成英文,一些语法上或者用词上的细节则会进行二次 review 进行调整。这样提前准备好了就不用到时候现想了。
相比于说,听的方面的难度更加困难,因为相比于无脑去输出,听并理解内容就尤为重要了,比如我们开发用的就是谷歌会议进行的会议,因此感谢谷歌字幕救我狗命。这样就把难度从“听”降低到“读”了,显而易见听和读的难度不是一个等级的。而如果实时去读依旧有困难的话可以尝试使用各种收费的同传软件,比如讯飞的同传,不过个人体验上精准度不如谷歌会议的实时字幕,可能这就是一把手解析语音和二把手解析语音的区别。
相比于国内很多企业喜欢自己部署甚至自己研发工具,海外的企业文化明显不同,大家更喜欢使用 saas 服务来工作:im 是 saas 服务,笔记文档是 saas 服务,代码托管平台是 saas 服务,数据库是 saas 服务,服务部署是 saas 服务,数据采集是 saas 服务…
你需要掌握不同 saas 服务的使用方式,而这对浏览器的要求就会比较高。而我很早就为了解决浏览器标签的问题选择自己开发了一个工具来帮助我从物理上区分需要常驻的标签页与临时的标签页并帮助我优化内存。
https://github.com/msgbyte/webbox
因为众所周知的原因,国内的网络环境对于访问国外的服务是一件非常痛苦的一件事,因此一个良好的魔法工具是必不可少的。我国能够合法
另外有很多远程工作设备是不提供工作设备的,这时候就要求你自备一台 mac 。别跟我说用 windows 开发也没什么问题,真的遇到问题的时候是 windows 翻不过去的坎。
如果可以的话也可以使用远程开发解决方案,不过同样需要考虑网络问题,因为国内的机器访问不了国外的,而国外的机器连国内又很吃力。远程开发对网络的连接稳定性要求还是比较高的,因此选一个比较好的服务提供商就尤为重要。
另外,我已经帮大家试过了在国内使用 aws 是完全不行的。
工作说白了就是为了薪酬,之前承德程序员被没收违法所得的新闻就在不久前。因此海外的远程工作机会就更要注意这点了,一方面来说尽量远离一些小县城、去到北上广深这样的经济城市去工作,如果觉得房价太高去郊区也是很好的选择嘛。
另一方面作为企业也可以选择找国内的代理公司,让国内的代理公司去跟国内的雇员签协议。这样就变成了跟国内的企业建立劳动关系,那就不存在一些可能的法律风险了,同时也能获得一些国内的劳动权利保障,比如五险一金。
远程工作可以带来什么样的价值呢?对于企业来说,招聘不再需要顾虑时间与空间上的困难,对于非远程工作的企业来说,比如公司在上海,那么人才池就会限制在上海。别人想要加入公司就必须来到上海才行。而对于远程工作的企业来说,人才池就会扩大到全球。人才池的丰富也同时意味着选择的丰富。这是去中心化的办公模式,对于大企业来说可以选择在各个地区都开设办公室,来招纳更多的人才。而对于小企业来说,一方面可以节约工区的各种成本,另一方面也不再需要受到地理上的限制。
而对于个人来说,通勤时间的节约就是对生命的节约。光这一点就足够了。
我是一个非常典型的、兴趣驱动的程序员,6 年前端工程师。也不乐于外出交集或旅游,平时就喜欢敲敲代码写写小项目。找了一份远程工作,从 startup 做起与团队一起成长。
如果你对我感兴趣,欢迎关注:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.