程序员海外Remote工作探索和总结

视频版

去年开始学员想做远程的就越来越多了,我年底开始学面试英语,今年五月开始用chatgpt写了个英语简历海投,边面试边练英语,一大堆拒信后, 7月初开始有海外remote的offer,到今天拿到第一笔工资,证明这条路可行,并且不是骗子,可以辅导越来越多的学员可以选择全球的岗位,脱离内卷

今天总结一下国内和海外前端面试的区别吧,欢迎讨论

每个人想做远程的原因不同,可能想回老家,可能想脱离大厂内卷等等,就不讨论了,在哪些网站可以看到远程的工作机会之前视频聊过,至少Linkdin上每天推送的Remote岗位就足够

欢迎加我,畅聊前端 & 英语学习

面试风格和要求

写简历就是第一步,我其实比较挫,就用deepl翻译的中文简历,然后就开始投递了,我坚信没有什么事情是准备完美了再开始,而是直接开始,在面试中练习英语和熟悉面试风格,当然也是拒信无数

我也感受到国内外面试风格的巨大差别,国内大厂如果想招一个司机,会要求这个司机基本功好,有三年驾龄,并且得会修发动机

国外的要求是司机基本功好,有三年驾龄,并且有点幽默感,开车的过程中能聊天解闷

国内的面试题大家都熟悉了,主要聊一下我遇见海外的面试风格和如何准备

  1. 面试前经常直接丢你你个在线做算法题的链接,有点像国内的牛客网,leetcode的简单和中等难度足够了,基本都是原题,可以参考前端啃算法去刷,绝对足够了
  2. 框架的使用,注意这里真的就是使用,没有所谓的优化和源码,我面了这么多家,一家问源码的都没有(其实我很擅长这个),Vue,React,Next.js,Nuxt 都是问api怎么用的,对于我来说比较简单了
  3. 系统设计,这个我理解是国外版本的【八股文】,就是问你如何设计一个XX,不分前后端,也有专门的书可以看,感兴趣我可以分享
  4. 行文面试,简称BQ,这个对我是难度最大的,其实就是英语的门槛,你需要描述大概一下问题
    1. 你为啥要加入我们呀
    2. 项目中你解决了哪些骄傲的难题呀
    3. 你是怎么工作的
    4. 你和领导有冲突咋办
    5. ....
  5. 留作业,国内好像比较少见,就是面试结束觉得还ok,会给你留个作业,要求你一周内做完,比如做个xx API, 用Vue/React 做一个时钟等等,难度不大,算是开卷,但是考察的是你的代码可维护性,是否有自动化测试等等,功能可以非常简单,但是测试,代码规范啥的一定要有

英语的要求

这是问我最多的问题,其实我英语也很挫,年初开始正式学习面试英语,我学习的素材其实很简单,就是Vue,React,Next.js,Webpack,Nest.js官方文档 ,这些内容我都是理解的,配合relingo插件阅读,降低阅读难度,并且能够点击听发音,逐渐了解如何用英语描述一个前端概念,很多面试的时候我回答的都是官网原话,也算积累了一些词汇,其实还可以通过看色情小说等任何你感兴趣的素材来学习,这里不多说了,防止号炸了

写作没练,发邮件都是用chatgpt和deepl翻译

听力其实就是听youtube,去听vueconf,reactconf,viteconf,还有freecodecamp等技术面试的内容,推荐用trancy插件的学习模式,很好用

说倒是没啥捷径,之前找了个东南亚的陪练,45分钟45块钱,不贵,就聊面试英语,后来养娃时间太碎片了,用call annie 也还不错,最后面试还是不利索,还好大部分老外比较包容,我提前用deepl把想说内容的大纲发音出来,然后用简单句表达出来

最后拿到的offer不多,估计也跟我英语比较挫有关系,不过还是有薪资符合我预期的,至少这么学英语是ok的

心态的问题

这里就聊一下我这个过程中遇到最大的困难,心态问题,其实我前端技术还算扎实,由于我英语比较挫,外加上人在国内,海外的招聘会有签证问题,所以会有非常多的拒信,我感觉在国内大部分公司都会给我一个面试机会,但是这波海外remote的调研,我每天早晨都有几封礼貌的拒信,反正就是你很牛逼,也有很有潜力这种废话,但是不得不拒绝你

前面一二十封还是挺蛋疼的,我还忍不住在群里吐槽,后来就麻木了,发现这是一个正常情况,接受这个现状,装看不见,继续投就可以了,这个时候一定要普通且自信,高速自己,沙雕公司,错过我是你的损失

薪酬支付方式

海外的特点是下限比国内高,初中级会用api就有七八万刀, 上限比不上国内字节等大厂(美国除外),其实是适合大部分跟我一样追求工作生活平衡的程序员

首先得确定工作的类型和你的需求

  1. onsite 就是国内的坐班
  2. hybrid 混合办公,比如openai就是每周两天去办公室
  3. remote US only ,大概就是美国本地的remote,估计是处于时区和税收问题
  4. global/worldwide remote 这就是最适合国内remote的岗位,全球范围的远程,但是薪酬支付需要注意方式

国内收钱是比较麻烦的,如果对方没有国内研发中心,就无法合理给你支付人民币,对方如果申请跨境给你打钱,对方公司在国内需要缴纳一笔额外的税,可能这就是为啥拒信比较多的原因,最后感觉靠谱的只有两种方式

  1. 国内注册一个个体工商户(我有),对方可以通过外贸的方式跟你做生意,打到你的对公账户,你正常开发票提出来
  2. 国外的公司去交易所整点数字货币发你,需要你相信web3

然后你得去香港整个卡(稳妥)或者C2C的方式转进来

头脑风暴

最近可以多写点文章分享一下心得,我觉得海外remote给我们带来的自由感,其实也是一个不错的选择,可以回老家或者旅居,同时有一个体面的收入,就不会惧怕国内的裁员

  1. 时差问题,大部分都是异步,有会会再国内晚上六七点开
  2. 确实不加班,就是 curd+一点优化,得写文档,交互有要求
  3. 需要写点 nodejs
  4. 我一直以为美国是程序员的圣地,但是这一波我连一个美国的面试机会都没拿到,真的非常奇怪,有一半拒信都是美国的,可能是签证问题~~

关于remote的寻找,面试,薪酬问题,最近录点视频分享,欢迎评论区讨论,2023自由职业出海,祝大家都能有一个持久的职业生涯

相关推荐
Martin -Tang32 分钟前
vite和webpack的区别
前端·webpack·node.js·vite
迷途小码农零零发33 分钟前
解锁微前端的优秀库
前端
王解1 小时前
webpack loader全解析,从入门到精通(10)
前端·webpack·node.js
我不当帕鲁谁当帕鲁2 小时前
arcgis for js实现FeatureLayer图层弹窗展示所有field字段
前端·javascript·arcgis
那一抹阳光多灿烂2 小时前
工程化实战内功修炼测试题
前端·javascript
放逐者-保持本心,方可放逐2 小时前
微信小程序=》基础=》常见问题=》性能总结
前端·微信小程序·小程序·前端框架
毋若成5 小时前
前端三大组件之CSS,三大选择器,游戏网页仿写
前端·css
红中马喽5 小时前
JS学习日记(webAPI—DOM)
开发语言·前端·javascript·笔记·vscode·学习
Black蜡笔小新6 小时前
网页直播/点播播放器EasyPlayer.js播放器OffscreenCanvas这个特性是否需要特殊的环境和硬件支持
前端·javascript·html
秦jh_6 小时前
【Linux】多线程(概念,控制)
linux·运维·前端