我强烈建议所有人都去了解CS远程工作有关的事情
虽然你当下未必会考虑去做CS远程工作的机会,但是这条职业道路是可能会在你人生的特殊时期或者关键时期里(比如在这个时期里,你不方便外出工作、你突然失业、你简历缺失业界色彩等等),来帮你打开思路、甚至自救的。
所以,不管你是否想要成为一个CS数字游民,都强烈建议你去了解这条道路有关的事宜,包括它的含义、意义、机会类型、法律事宜、合作模式、背景提升以及如何得到一个远程工作的机会的。
大部分聊 CS 职业路径,默认只有“进公司上班”这一种身份。其实在CS工作形态上,还可以多一种(甚至多几种)选择,其中最为典型且重要的就是CS远程工作的这种模式,而从事CS远程工作的人,在当今这个时代被大家冠以了“CS数字游民”的称号。
CS数字游民,他们并没有放弃自己的CS职业道路,而是极有可能依然在做CS远程工作的过程中 写CS代码。他们只是改变了自己的CS工作形态和收入来源的渠道。
我们可以粗略的把CS远程工作的机会拆解成以下几种:
● CS单干创业的机会:你做自己的CS产品并负责从 0 到 1 的闭环,通过用户规模增长、订阅/增值服务、打包售卖等方式实现变现。
注1:由于“CS单干创业”设计内容很多太过复杂,在这里我们只讨论前三种远程方式。
注2:CS接公司单和CS接个人单,统称为CS接单。
接下来,我们按照如下的两个部分,去了解前三种CS远程工作的机会:
CS远程职位,指的是你以长期雇佣关系加入某一家公司,从事软件工程、数据分析、AI模型训练等计算机相关岗位,但不在公司线下办公,而是在线上通过网络完成日常工作。在法律关系、职责范围、绩效考核、协作流程上,CS远程员工 与线下员工本质一致:你有明确的岗位职责、稳定的工作内容、固定或半固定的薪酬结构,也需要参与团队协作、代码评审、项目推进和绩效评估。
远程职位只改变办公地点和协作方式,不改变你作为“公司员工”的身份。你仍然是公司组织体系中的一部分,而不是以项目为单位的外包或临时合作方。
(一)、远程职位和线下职位的区别
提到远程职位,我们首先想到的是其和线下职位有什么不同,方便/困难在何处。我们先用一个表格来来帮助大家来对比下他们的优劣:
✅ 时间安排灵活,便于需要灵活安排工作时间的人,尤其适合有家庭、育儿、或求学需求的人
⚠️ 但是容易因为时差、灵活办公时间等因素,导致工作与生活边界模糊,易过度工作或倦怠
❌ 工作时间固定,个人时间安排弹性较低
✅ 上下班界限清晰,有助于心理切换
✅ 无需通勤,节省通勤的时间和金钱成本
❌ 通勤耗时耗力,增加经济压力与疲惫感
✅ 不受地域限制,可接触全球岗位
受到时区的限制
❌ 受所在城市和通勤范围限制
✅ 可高度个性化,按个人习惯打造舒适办公空间(书房/咖啡馆/租凭办公室等)
❌ 环境统一,个性化空间有限
⚠️ 缺少面对面交流,协作依赖工具。要照顾同事时差。开发效率降低
✅ 面对面沟通更频繁高效
❌ 非工作的正式交流较少,难建立深度交往的新人脉。长久可能会感到感到孤独,与社会脱节
✅ 日常工作和闲聊社交,与人交流更容易保证社交健康,融入团队,并结识新的朋友/人脉
❌远程机会高薪/高级岗位较少,远程员工在晋升优先级中可能低于线下员工
✅ 更容易被管理层看见,获得更多交流、展示与晋升机会
⚠️ 新人学习成本高,需要极强的自驱力、自主学习能力和主动提问能力;雇主一般希望你能快速产出,学习机会较少
✅ 大部门公司配有mentor,可以线下随时请教复盘,效果更好
⚠️ 极度依赖自律能力,否则效率和心理状态易崩
✅ 外部结构天然提供约束
⚠️ 大部分国外的远程岗位需要用英语办公
✅ 一般用自己居住地熟悉的语言办公
(二)、什么人适合做远程职位
从上表可以看出,远程职位更适合那些需要灵活安排时间的人,比如正在求学、育儿、照顾家庭,或希望能有效利用通勤时间,把其转化为生活与自身成长的人。
但远程岗位往往对英语沟通、业务能力、自驱力与交付能力要求更高,如果你仍处在职业早期、缺乏经验积累,或暂时无法稳定输出成果,那么先在一份线下工作中获得指导与成长环境,反而更利于打基础。反过来,对于已经具备成熟技术能力、能独立推进任务的程序员,或想通过第二份工作增加收入的人来说,远程职位就是一个非常值得尝试的选择。
“职业健壮性”意味着我们的生计不依赖于任何单一的地理区域、单一的经济体,以及单一的雇主。拥有寻找远程职位的能力,本质上是为我们的人生构建了一套安全措施,消除了单点故障崩溃所带来的后果。
大多数开发者的职业生涯是与所在地高度耦合的。如果所在地/或者所在国家互联网科技行业进入寒冬,或者某个所在大厂开始集体裁员,本地的供需关系会恶化,可能有大量程序员进入求职,但是并没有那么多岗位平均分配给市场上求职的程序员,从而导致找工作艰难或薪资缩水。假设某国互联网行业因政策调控进入低迷期,本地岗位缩减。但此时全球的 AI 浪潮可能正在北美或欧洲爆发。如果我们具备寻找远程职位的能力,我们就可以无视本地的萧条,直接对接全球高增长地区的红利。我们的就业池不再是一个小池塘,局部风浪无法掀翻全球遍地的CS求职机会。
例子:小明是一名普通的软件工程师,毕业后进入本地一家互联网公司工作。他的职业路径与所在城市、所在国家的互联网行业高度绑定。几年后,政策调整叠加行业周期下行经济不景气,本地互联网公司集体收缩,招聘冻结、裁员频发。短时间内,大量工程师同时涌入市场,但岗位数量并没有相应增加,结果是找工作周期被拉长,薪资预期不断下调。
与此同时,北美和欧洲的 AI 行业正处于高速扩张期,对工程师的需求持续增长。如果小明具备寻找并胜任远程职位的能力,他就不必被迫在本地市场内“内卷”。即使所在地进入低迷期,他依然可以直接对接全球需求最旺盛的地区,为海外公司远程工作,收入和职业成长不再被单一经济体所限制。对小明而言,“职业健壮性”并不是频繁跳槽,而是让自己的生计不再依赖于任何一个城市、一家公司或一个国家。当就业池从本地扩展到全球,局部的行业寒冬就不再是致命风险,而只是人生中的一次普通波动。
做CS远程职位的经历也能提升到线下求职的竞争力。当你在简历上写出真实的远程协作项目、跨文化团队合作经验,线下面试官往往会默认你和那些有丰富线下工作经验的人有同样具备独立推进能力与工程习惯。远程经历带来的全球视野 + 可验证的结果,会让你在本地市场里同样受益:哪怕回到线下求职,你依然是那个能干活、能扛更复杂协作的人。
例子:小明在职业早期就尝试过远程 CS 职位,参与过跨时区的工程协作,与来自不同国家的产品经理和工程师共同推进项目。他在简历中清晰写出了远程项目的背景、自己的责任范围以及可量化的交付结果。后来当小明回到本地参加线下面试时,面试官往往默认他具备成熟的工程习惯和独立推进能力——因为远程环境本身就筛掉了依赖强管理和低自驱的工程师。远程工作带来的全球视野与可验证成果,并没有让小明“脱离线下市场”,反而让他在本地竞争中更显突出,成为那个能承担复杂协作、真正能把事情推进到落地的人。
掌握寻找远程职位的技巧,本质上是让我们获得了空间定价权。在传统的职业路径中,我们的收入往往被限定在所居住城市的消费水平之内。然而,当学会精准定位那些支持全远程的全球化科技公司时,我们便能实现“一线城市薪资,三线城市生活”的降维打击。
同时,我们也可以满足:如果不工作,能活多久? 远程职位通过打破“收入与支出”的强绑定,极大延长了个人生存周期。我们赚取全球一线标准的薪水,却在生活成本极低的地区定居。这种高储蓄率为我们提供了极高的“错误容忍度”,避免现在流行的“斩杀线”
例子:小明在掌握了寻找远程 CS 职位的方法后,逐渐意识到自己真正获得的并不只是一份工作,而是一种“空间定价权”。过去,他的收入上限被牢牢绑定在所居住城市的消费水平中;而现在,他为一家支持全远程的全球化科技公司工作,拿着接近一线城市甚至国际市场的薪资,却选择在生活成本较低的城市定居。收入与支出的解绑,让小明开始认真计算“如果暂时不工作,自己还能支撑多久”。更高的储蓄率为他提供了充足的缓冲空间,也让他在面对职业选择和风险时拥有更高的错误容忍度,不必被短期波动或所谓的“斩杀线”所裹挟。
CS 行业的高强度是有目共睹的,而通勤是消耗开发者时间、金钱、和热情最大的因素之一。掌握寻找远程职位的方法,不仅是为了找一份工作,更是通过节省通勤的时间和金钱的方式找回对生活的主权。
我们每天节省下的 2-3 小时通勤时间,累积一年就是约 500-700 小时。你可以利用这些时间深耕自己的技术,做些喜欢的事情,或者仅仅是深度睡眠与健身。同时,我们每天剩下了这种对时间节奏的绝对掌控,是防止程序员在 35 岁左右出现生理和心理双重崩溃的最有效手段。
例子:小明曾经和大多数程序员一样,每天在高强度工作之外还要承受漫长的通勤。早晚高峰、拥挤的地铁、被切碎的注意力。后来他开始为远程 CS 职位工作,通勤这件事从他的生活中彻底消失。每天节省下来的两到三小时,看似零散,却在一年中累积成五六百个完整小时。小明用这些时间系统性地提升技术、规律健身、保证充足睡眠,也重新找回了对时间节奏的掌控感。对他来说,远程工作并不是逃离压力,而是在一个高强度行业中,为身体和心理建立起长期可持续的防线,避免在职业中期被消耗殆尽。
研究表明,长距离通勤与高分贝的开放式办公环境是诱发慢性压力的元凶,会导致人体皮质醇(压力荷尔蒙)水平持续处于高位,使大脑陷入病态的“应激模式”。许多传统办公室由于自然光照匮乏、空气循环停滞以及过度拥挤,实际上成为了损害健康的“温床”,长期身处其中极易引发视力衰退、呼吸道不适及深度职业倦怠。
相比之下,远程职位实现了一种“生理环境的解放”。我们不用担心早晚高峰拥挤地铁与路面堵车带来的情绪内耗,更将这些原本被白白损耗的能量,转化为更具修复力的深睡时间,或是一场释放压力的运动。这是开发者保持长期创造力的底层能量源。
1. 长期技术咨询/培训顾问:与企业建立长期顾问关系,持续提供技术建议、架构优化、技术评估等;类似 fractional work(部分时间顾问)。
接单机会与远程职位机会大部分重叠,但是多了一些数据标注、AI、Web3导向的快速开发交付岗位,缺少了一些像运维、测试工程师这种维护已有项目的岗位
关于Web3:需要特别提醒的是,Web3 相关的远程工作机会在当前阶段整体并不景气,行业波动大、项目稳定性弱,但与此同时,其薪资水平往往偏高、竞争也异常激烈,加班/工作的强度不亚于国内大厂。这类岗位通常伴随着更高的不确定性,包括项目周期短、团队解散风险大,以及合规边界模糊等问题。
尤其需要注意的是,如果人实际身处国内,参与 Web3 相关远程工作可能存在较高的法律与人身风险,并不建议轻易尝试。即便部分平台或公司在短期内给出较高回报,也很难覆盖潜在的长期风险。
1. 全栈工程师
● 网站开发工程师
想要做远程职位,一共有三种合作形式(三种途径),请先看下这个小表格,然后你就可以根据自己的实际情况来判断你到底要用三种合作形式(三种途径)中的哪一种了。然后,再去看小表格后面紧跟的大表格,了解三种合作形式(途径)的具体区别。
小表格:
能否找美国的远程职位
能否找其他国家的远程职位
该看大表格哪里
✅可以(最容易)
直接与公司签署W2全职远程即可
✅可以
EOR、直接签署
若公司在美国有分公司也可以与其分公司签署
途径2、3
⚠️通常不可以“实际工作赚钱”(除非你有合法授权)
你可以“找/面试/拿offer”,但开始工作必须符合CPT/OPT/校内等规则
⚠️ 同样有风险(因为你人在美国境内提供劳动,这是被法律禁止的)
✅ 可做:拿offer等离境后开始 / 等拿到授权后开始
灰色地带:让公司直接打款到非美国银行账户,但是不要留证据(简历、LinkedIn、邮件)
不建议做远程工作
✅ 可以找,多数是:
EOR
少数是:
海外直签
✅ 可以找(EU/UK/SG/CA等)
常见:EOR / 对方有实体时本地雇佣
途径1、2、3
✅ 可以找,多数是:
EOR
合同工
少数是:
与美国工资直接签约
✅ 可以找(最灵活)
可找:本地雇佣 / EOR / 全球远程
途径1、2、3
大表格:
途径2:当地公司/海外公司在当地设实体后直接雇佣
途径3:直接与公司签约(跨境直签)
适用于公司想在你所在国家快速招聘长期员工、但又没有当地合法实体的情况。跨国招人通常意味着公司需要在当地注册实体、按当地规则报税、遵守劳动法并建立薪酬社保体系,对初创公司或远程团队来说周期长、成本高。
EOR 的价值在于让公司“签约即可雇佣”,无需在当地设公司实体,公司可以专注业务增长,由 EOR 负责雇佣合规事务:用双语合同完成签约与解约、处理本地法律与雇佣流程、发工资单、代扣个税、缴纳社保/福利等。这是最标准的本地雇佣模式:公司用当地子公司/分公司与你签劳动合同,按当地制度发薪、扣税、缴纳社保与保险,劳动法保护与争议处理边界最清晰。
公司不通过 EOR、也不在你所在国家设实体,而是直接与你签海外雇佣合同或协议,并通过电汇/境外账户给你发薪。这种方式理论上可行,但实操难点更集中在“合规与税务谁负责”。
公司 HR 往往担心劳动法适用、税务责任、员工权益争议的跨境处理,因此不一定愿意采用;你通常需要自行处理本地税务申报与材料留存(合同、工资单、入账流水、工作证明等),确保收入性质清晰可解释。优势是省掉 EOR 管理费、流程更直接,但对双方执行力与合规意识要求更高,适合小团队或你能接受“部分事项自己处理”的远程职位模式。
比如小明住在中国,拿到一家美国远程初创公司的全职 offer,但公司在中国没有实体,直接雇佣会涉及注册公司、签劳动合同、处理个税社保等合规成本。于是公司通过 EOR 雇佣小明:公司与 EOR 签服务协议,小明与 EOR 签劳动合同;小明照常是美国公司的远程员工,由 EOR 负责发薪、工资单、代扣个税和社保等流程,从而实现快速、合规的长期雇佣。
比如小明住在中国,拿到一家美国公司的远程全职 offer,而这家公司已经在中国设有子公司或分公司。于是小明直接与该公司中国实体签劳动合同,工资按中国本地制度发放并依法代扣个税、缴纳社保和保险。对小明来说,这种方式最稳定、最合规,劳动法保护也最明确,出现争议时处理边界最清晰。
比如小明住在中国,拿到一家美国远程公司的合作机会,但对方既不通过 EOR、也不在中国设立实体,于是双方直接签海外雇佣合同或服务协议,由公司通过电汇/Wise 等方式向小明发薪。小明仍能长期的做远程职位,但税务申报、材料留存(合同、入账流水、工作证明等)通常需要自己处理;对公司来说也会担心跨境劳动法与税务责任。整体流程更直接、成本更低,但对双方的合规意识和执行力要求更高。
(1)公司希望你是长期全职员工而非合同工
(2) 公司在你所在国家没有合法实体
(3)常见于:全球扩张的初创公司、远程优先团队、想招聘全球专家的公司、想在某国试水建立团队的公司
(1) 适用于公司已经在你所在国家有子公司/分公司或公司愿意为招聘投入设立实体与运营成本
(2)常见于跨国企业、成熟公司、在当地有业务基础的团队
(3) 对个人来说就是“标准员工身份”,只是以远程居家办公形式工作
(1) 适合小团队
(2)适合你能接受“部分事项自己处理”的远程职位的工作模式
(3)身份上通常仍是“雇佣合同/协议”或接近雇佣关系(你原文描述为海外雇佣合同或协议)
三方关系:海外公司(实际用工方) + EOR(名义雇主/法定雇主) + 员工(你)
(1) 海外公司与 EOR 签服务协议
(2) 你与 EOR 签劳动合同(双语合同签约/解约)
(3) EOR 负责本地雇佣合规与薪酬税务处理
两方核心关系:当地实体公司(雇主) + 员工(你)
(1) 你与公司当地实体签劳动合同
(2) 工资、扣税、社保/保险都走当地制度
两方关系:海外公司(雇主) + 你(员工/签约人)
(1) 不经过 EOR
(2) 海外公司不在你所在国家设实体
(3) 直接签海外雇佣合同或协议
(4) 公司通过电汇/境外账户给你发薪
途径2:当地公司/海外公司在当地设实体后直接雇佣
途径3:直接与公司签约(跨境直签)
对公司:
(1) 公司无需在当地注册实体即可雇佣/创立当地银行账户
(2) 公司与你专注业务,EOR 处理雇佣合规事务
(3) EOR 处理本地法律事宜:双语合同签约、解约
(4) EOR 处理员工薪酬:工资单报备、所得税、保险/社保/福利等
对你:
(1)更省心、合规性高
(2)可以选择收取以当地货币的形式发放的薪水
对公司:
(1) 适合长期深耕该国市场或建立本地团队
对你:
(1) 稳定、合规链条完整、福利体系通常更规范
(2) 劳动法保护与争议处理边界最清晰
对公司:
(1) 省掉 EOR 管理费
对你:
(1) 流程更直接
(2) 对双方来说更轻量
对公司:
(1)对公司来说成本较高:EOR 通常向公司按月收取约 $300–800/人(覆盖当地 HR、合规、员工管理与薪酬处理等)
(2) 少量员工使用合理,但人数达到10人以上后整体费用明显变贵
(3) 部分国家限制长期使用 EOR
(4) 对于公司来说,若公司的核心营收长期由该国员工完成,公司仍可能需要评估是否在当地形成税务义务或常设机构风险
对你:
到手收入可能因税与用工成本下降
对公司:
(1) 限制在于公司必须已经有实体,或愿意投入设立实体与运营成本。因此不一定适合初创或轻量化试水团队
对公司:
(1) 合规与税务责任不清晰:公司 HR 可能担心劳动法适用、税务责任、员工权益争议的跨境处理
对你:
(1) 公司不一定愿意采用
(2) 个人需自行处理本地税务申报与材料留存(合同、工资单、入账流水、工作证明等)
(3) 对双方执行力与合规意识要求更高
途径2:当地公司/海外公司在当地设实体后直接雇佣
途径3:直接与公司签约(跨境直签)
所在地个人银行账户电汇收款:如果通过 EOR 受雇为员工,则 EOR 会直接汇款到所在地银行卡
所在地个人银行账户电汇收款:如果通过 EOR 受雇为员工,则 EOR 会直接汇款到所在地银行卡
(1) 所在地个人银行电汇收款:当直接受雇于国外公司时,需要通过个人银行卡进行跨境电汇(国际汇款)收取项目款/工资,整体成本通常偏高,涉及汇出行手续费/电报费、可能的中转行费用、收款行入账费用、汇率转换点差;部分地区或银行网点可能需要线下办理、提交用途说明或补充材料;各家银行收费规则复杂(按币种、金额分档、最低/最高收费、是否经过中转行、是否全额到账等);实际到账可能被中转行再扣一笔;可把电汇成本作为一次性固定成本估算与报价(单列“跨境电汇手续费/汇损预留”或摊进总价);收款前与客户约定“全额到账(OUR)/共享手续费(SHA)”、币种与收款信息、预计到账时间、谁承担中转行费用。
(2) 境外个人银行账户收款:适用于海外客户付款、跨境服务费、贸易货款或平台分成。流程:准备可收外币的境外账户(个人或公司均可)→把收款信息发给付款方(收款人名称、账号、银行名称、SWIFT/BIC、开户地址,部分国家需 IBAN/路由号等)→对方电汇/本地转账→到账后可留存外币海外支出或换汇汇回国内银行卡提现人民币。费用:电汇手续费+中转行扣费+收款行入账费+汇率点差;对方打全额但你可能实际到账被扣。建议提前约定手续费承担方式并预留成本空间。风控:短期频繁大额入账、来源国家/客户过于分散、备注与业务不匹配、无法提供合同/发票/交付记录等可能触发尽调,导致延迟入账/限制出金/冻结。建议保持金额频率平滑,写清用途(服务费/货款/咨询费),留存合同/发票/沟通记录/交付证明,确保账户主体与业务主体一致。
(3) Payoneer:优点是流程标准化、到账提现速度快、费用更可预估(转账/结算固定费或比例费+可能换汇点差,以账户页面为准)。雇主/平台打款场景:付款方通过其企业付款渠道(批量付款/合作方付款通道/Partner/企业付款账户)打到你的 Payoneer 收款账户;你可提现到国内银行卡(人民币入账,含手续费与汇率成本),或申请 Payoneer 实体借记卡在国内支持外卡的 ATM 取现/刷卡消费(取现手续费+汇率点差+ATM额外费用)。建议接单前确认付款方是否支持 Payoneer、可用币种与付款周期,并在报价时预留“平台/转账费+换汇点差+提现/取现费用”。
(4) Transferwise / Wise:提供多币种余额与本地收款信息(部分币种/地区接近本地转账体验),收到外币后可按实时汇率附近换汇并转出到国内银行卡。在中国大陆场景下,常见诉求是外币结算后直接转入绑定的银联银行卡(UnionPay)完成人民币入账:添加/绑定银行卡→发起转账→选择币种金额→确认费用与预计到账时间→入账。注意不同地区功能可用性变化:支持的卡种/银行、单笔与日/月限额、手续费结构(转账费+换汇点差)、到账时效等以账户显示为准;收款前确认付款币种与路径避免不支持或限额导致延迟。
(5)加密货币收款:可以通过创建并管理加密钱包来接收客户以稳定币付款,例如使用 MetaMask 创建钱包地址,并明确告知客户币种 + 网络(如 USDT-ERC20、USDC-ETH)。客户按指定信息转账后,在链上确认到账即可。为避免风险,需事先约定只接受的币种与网络、手续费由谁承担,并声明转错网络或币种的责任归付款方。建议使用稳定币,并在大额收款前先进行小额测试转账。
需要注意的是:加密货币收款在中国大陆不具备合法支付地位,存在合规风险;但在香港、美国等境外地区通常是合法或可合规使用的。实际使用前,应确认所在地区的监管、结算与税务申报要求。
补充:鉴于大部分收款方式都有佣金,可以把佣金作为成本的一部分写到合同里。
(1)所在地报税:
在所在地的税务处理方式本质上与普通上班族相同:EOR 会作为你的法定雇主,按照你所在国家/地区的规定为你代扣代缴个人所得税,部分方案还会覆盖社保、保险或其他合规安排。
对个人而言,这种方式最省心、合规性最高,但到手收入通常会因为税费和用工成本而有所下降,也意味着你在身份和工作安排上更接近传统雇佣关系。
(2)若你是美国公民,且不在美国境内做远程职位:
即使你人在国外,美国公民仍通常需要每年向美国申报全球收入(报税义务往往存在)。你在所在地已经交的税,很多情况下可以通过外国税收抵免(Foreign Tax Credit)或海外收入豁免(Foreign Earned Income Exclusion)等机制减少重复纳税,但关键点是:可能不用再交很多美国税,但往往仍要申报。实务上你需要保存:雇佣合同、工资单、年终税单/扣税证明、银行流水等,方便美国端申报与抵免。
(1)所在地报税
在所在地的税务处理方式本质上与普通上班族相同:公司会按照你所在国家/地区的规定为你代扣代缴个人所得税,部分方案还会覆盖社保、保险或其他合规安排。
对个人而言,这种方式最省心、合规性最高,但到手收入通常会因为税费和用工成本而有所下降,也意味着你在身份和工作安排上更接近传统雇佣关系。
(2)若你是美国公民,且不在美国境内远程职位:
逻辑与 EOR 类似:你仍需要按美国公民身份申报全球收入。优势是由于本地雇佣材料非常规范,你在美国做申报、抵免或豁免时证据链更好准备,也更容易解释收入性质(典型的 employment income)。
(1)人在中国:
如果你人在中国、直接和海外公司签约拿工资,一般需要在国内按个人所得税规则自行申报纳税:海外公司通常不会像国内雇主一样帮你代扣代缴,所以你需要把每月收到的薪资按人民币金额计入个人综合所得(常见按“工资薪金”口径处理更贴近雇佣关系),通过个人所得税 APP 进行申报或在年度汇算时统一申报;外币收入通常需要按收款当日的汇率折算成人民币,并建议长期保持同一换算口径以便对账与解释。同时务必留存劳动合同/Offer、工资单(如有)、银行入账流水、工作内容与沟通记录等材料,用于证明资金来源与收入性质;如果你在境外已被扣税,符合条件时可能可以在国内申请境外税收抵免,避免重复缴税。
(2)人在美国:
如果你人在美国、直接和海外公司签约拿工资,税务处理通常会更依赖你的美国税务身份(例如是否为美国税务居民),但核心逻辑仍然是:海外公司往往不会像美国本地雇主一样自动帮你完成完整的预扣与申报,你需要自己把收入按美国税法规则申报为应税收入,并在报税季(年度报税)或按季度预缴税款的要求完成税务义务。实操上建议你保留完整证据链:合同/Offer、付款记录(银行入账流水)、工资单或付款明细、工作内容与交付记录等,用来证明收入性质与来源;如果收入来自境外或已经在其他国家被扣税,符合条件时也可能涉及税收抵免或避免重复征税的安排。由于美国税务规则细节复杂、且不同身份差异很大(例如雇员 vs 合同工、是否需要自缴社保类税费等),更稳妥的做法是提前确认自己的税务身份与申报路径,必要时咨询专业税务人士,避免后续补税或罚款风险。
(3)若你为美国公民,且不在美国境内做远程职位:
仍需要向美国申报全球收入,而且由于直签常常缺少标准工资单/税单,你在美国申报时更依赖你自己整理的证据链(合同 + 银行流水 + 发票/付款说明 + 工作记录)。如果所在地税务处理不规范,未来在美国端做抵免时也可能更麻烦,因为抵免通常需要你能证明“在国外确实交过税、交了多少税、是什么税种”。
在探讨如何提升自己背景的实操环节之前,我们必须先对远程求职的难处进行逆向工程。之所以要如此详尽地论证这些挑战,是因为:任何能力与背景的提升,都是在地弥补在远程求职重的“信任鸿沟”与“信息不对称”。 如果我们不清楚远程求职与线下求职的底层差异,我们的努力方向极易错位。
远程职位
远程职位的挑战的解决方法
公司招人有限(招聘岗位后有1-15个名额),且更喜欢有工作经验的(且期待被有工作经验的人填上)。同时有竞争力的求职者太多了(例如当地名校毕业、当地名企工作经验)
公司招人更有限了(通常线上岗位仅有1-3个名额),且只招有工作经验的。线上招聘的公司一般为初创公司或招聘合同工,他们希望不培养只招聘能直接干活的员工。同时有竞争力的求职者更多了(例如全球名校毕业、全球名企工作经验、工作时间更能同步的员工)
无法解决其他大神去求职。但是你可以
面试周期长,除了技术对契合度也很看重
面试周期相比线下招聘较短,你需要用更短的时间证明自己能胜任岗位。非常依赖简历/产品/项目自证。同时没见过本人信任极低,对你是否“自驱、靠谱、不需要管理”高度怀疑。
面试前准备好自己的简历,问自己:
面试时复习好JD里提到的技术栈,做到能够完美尽量一次拿下。问自己:
用结果说话,写好文档、代码、并按时展示demo证明自己是靠谱的人
偶尔会发生公司因为业务调整,不需要你了。把你的offer撤销或者裁掉了
经常会发生公司因为业务调整或临时找到更好的人了或者觉得你能力不行或者项目结束了,不需要你了。把你的offer撤掉、裁掉、或者终止合同了。因为是远程,代价较小,所以更可能发生
只能是努力提升自己的实力,让自己能够熟练运用项目所用的技术,以及与上级/同事搞好关系。用优秀的表现换来远程的工作机会。同时,永远准备、处于“半求职”状态。把这次项目当作下次更好机会的敲门砖
为了找到线上开发岗位,我们要了解目前主流的岗位有哪些,以及他们对应的技术栈是什么,然后就去学习。了解之后,我们可以根据自己之前的背景进行准备,选择一个自己感兴趣的方向进行准备。
同时远程工作的公司,大部分是中小公司为主。 这些公司对远程工作的人的要求也是希望你啥都会,这样他们就可以节约成本,招一个人干n个人的活。所以按照多个常见岗位准备简历可以增加找到远程工作的几率(web、ai等 啥都会)
这里我们已经在本网站的【CS入门疯子】板块整理好了各个方向的学习路径,可以根据心仪岗位的要求进行学习,链接如下:
AI/ML系统方向
https://www.xiaogeedu.net/sys-nd/202.html
https://www.xiaogeedu.net/sys-nd/191.html
https://www.xiaogeedu.net/sys-nd/207.html
https://www.xiaogeedu.net/sys-nd/205.html
https://www.xiaogeedu.net/sys-nd/206.html
数据挖掘:
https://www.xiaogeedu.net/sys-nd/190.html
推荐系统:
https://www.xiaogeedu.net/sys-nd/203.html
机器人:
https://www.xiaogeedu.net/sys-nd/204.html
https://www.xiaogeedu.net/sys-nd/208.html
强化学习:
https://www.xiaogeedu.net/sys-nd/199.html
https://www.xiaogeedu.net/sys-nd/193.html
虚拟现实:
https://www.xiaogeedu.net/sys-nd/354.html
https://www.xiaogeedu.net/sys-nd/355.html
远程工作的最大优势是地理脱钩。如果你只精通中文,求职范围局限于国内;如果你精通英语,你的市场将瞬间扩大到全球。同时,虽然翻译工具日新月异,但在远程协作中,实时沟通的效率至关重要。沟通成本是远程团队最昂贵的支出。 如果你能用流畅、准确的英语表达观点,面试官会默认为你具备在分布式团队中与其他员工实时沟通、合作的能力。这样就会比那些英语能力不好的求职者形成鲜明的对比和优势
那么怎么能提升求职英语呢?
远程求职的本质,是在看不见人的情况下让对方相信你靠谱、能交付、好合作。线下工作中,很多沟通问题可以靠当面解释、随口补一句、拉着同事去白板画两笔来解决;但在远程工作的工作状态下,你的沟通几乎完全依赖文字、会议和文档,任何表达不清都会被放大成误解、返工、延期,最终变成团队的隐性成本。
沟通能力强的人,会让面试官默认你具备自驱力、可结构化思考的特质:你能把复杂问题讲清楚,能在异步环境中同步进度,能按时完成交付给你的任务。尤其在 CS 岗位中,很多时候你不是在写代码,而是在让别人相信你的方案值得被合并、你的 PR 值得被批准、你的进度值得被信任。因此,交流能力几乎决定了你在远程团队里的上限。
那么怎么提升求职交流能力?一个非常有效的方法是把自己的表达训练成“可复用模板”,其中最推荐的是 STAR 原则:Situation(背景)—Task(任务)—Action(行动)—Result(结果)。很多人面试时讲经历会变成流水账,或者只讲技术细节但没有业务目标,而 STAR 能强迫你把故事讲得完整且可信:你当时处于什么场景、面临什么目标与限制、你具体做了哪些关键动作、最终带来了什么可量化的结果(例如性能提升、成本下降、转化率上升、交付提前、bug减少等)。在远程团队里,STAR 的价值更大,因为它不仅是“讲故事”,更是在模拟真实协作中的汇报方式——让对方快速理解你在做什么、为什么这么做、结果是否值得信任。
实操上,可以准备 5–8 个高质量 STAR 案例作为“面试弹药库”,覆盖常见高频问题:一次解决难题的经历、一次和同事协作推进项目的经历、一次出现事故/线上问题如何处理、一次需求变更如何应对、一次你主导设计或重构的经历。每个案例都尽量做到“结论先行 + 数据落地”,并配合做远程职位的工作场景的表达习惯,用清晰的结构讲重点。
为了获得面试或项目机会,第一步往往不是投简历,而是建立并经营自己的专业画像(即,个人 IP)。你需要让甲方或招聘方在最短时间内,对你产生基本的信任感——通过清晰可查的学历背景、过往工作经历,以及可验证的个人项目或作品,快速判断你的专业度和可靠性。
当你持续、系统地经营自己的个人 IP(例如个人网站、LinkedIn、作品集或 GitHub),对方会形成这样的判断:“这个人对自己的展示如此认真,信息完整、逻辑清楚、质量高于平均水平,那么他在真正的项目中,大概率也会同样负责、可控、值得合作。” 在远程或线上场景中,这种基于个人 IP 建立的信任,往往比一次简短的沟通更有说服力
对于求职者来说,应该创建一个文件夹,里面放上所有的 Google Docs,整理并存放针对不同岗位准备的不同版本自我介绍、项目说明和简历素材,以便在投递或沟通前能够快速进行修改、组合和选择。通过模块化管理这些内容,大幅降低临时调整的成本,避免每次投递都从零开始。
A. 创建自己在各个平台的个人账户:统一ID、统一头像、搭建个人主页。平台网站在注册时一般都可以提供自己的个人网站,LinkedIn,Google Scholar、简历、GitHub账户、过往项目网站/视频。
a. 小技巧:如果甲方问你会不会一个技术,可以先说自己会,让LLM帮忙Vibe Code出一个demo,之后自己边做边学。
b. 开源项目:除了个人独立项目外,也可以持续的推进开源项目。很多公司都会持续关注开源项目,可能哪个 issue 正好是某个公司遇到的棘手难题,你提供了解决方案之后,他们可能会直接联系你
B. 创建过去的作品集:
a. 以需求为导向:在创建和整理过往作品集时,应当始终以市场需求为导向(参考上方的技能表),而不是单纯罗列自己做过的所有项目。在撰写项目说明的过程中,要同时对照目标岗位的 Job Description,有意识地选择和强调那些能够直接匹配岗位要求的技术与能力。作品集的目的并不是展示“做过多少”,而是让招聘方或甲方一眼看出你是否适合他们正在招聘的角色。
b. 项目选择:在项目选择上,应优先展示契合当前主流技术栈的项目,而不是过于小众的技术实践。个人项目或学习项目,也可以通过合理的技术选型和描述方式,使其贴近真实工作项目。例如,强调项目中使用的主流框架、常见架构模式以及与实际业务相关的问题解决过程,而不是只停留在功能实现本身。
c. 介绍项目:此外,在描述每个项目时,应清楚说明项目背景、所使用的技术栈、你个人承担的职责以及最终成果或效果,让读者能够快速理解项目价值。通过这样的方式,作品集不再只是经历的堆积,而是一份围绕岗位需求精心筛选和重构的能力证明,能够显著提高你在筛选阶段被继续了解的概率。
d. 例子:
非常简洁地放了个人信息(姓名+Title+背景)、过往经验;用动态动画方式展示项目。
通过展示甲方想要的能力降低决策成本;滚动动画按优先级组织信息:先用视觉引导呈现核心技术栈与代表项目,帮助浏览者快速判断能力边界;同时将工作时区与联系方式醒目固定展示,避免反复寻找关键信息。
结构简洁但信息密度高;可通过侧栏快速浏览身份定位、核心能力、项目与联系方式。
强调项目展示,每个项目与技术栈强关联;包含可体验 demo,招聘者能快速判断是否匹配需求。
类 WhatsApp 的有趣个人主页(内置 LLM);读者可以通过发信息的方式了解站主信息。
作品集可导入其他接单平台评分与客户评价,把分散口碑集中展示;甲方无需跳转对比即可判断技术实力、交付质量与合作可靠性,显著降低决策成本。
复古风格设计,记忆点强;把几十篇求职心得、技术博客与过往项目系统集成在同一站点;内容既有长期积累的深度又有可验证的技术输出,呈现“真实、有经验、能持续产出”的大牛氛围。
e. 模版:
https://github.com/said7388/developer-portfolio:现代、响应式的开发者个人+作品集网站模板,适合展示项目、技术栈和案例说明。基于 Next.js + Tailwind CSS 构建,本身非常简洁,结构清晰,可以自己加以定义展示专业性
https://www.fastfol.io/:简单快速的从已经搭建好的LinkedIn、GitHub主页以及CV来搭建自己的个人介绍/作品集网站。虽然方便但是整体的可客制化较低
https://github.com/codewithsadee/vcard-personal-portfolio:一个可以基于不同平台,提供响应式设计的个人网站模版
C. 发表技术博客:
a. 为什么要发博客:发表技术博客是建立个人专业形象和长期可信度的一种高性价比方式。通过在 Medium 等技术博客平台持续输出文章、学习心得和实践总结,可以让潜在的招聘方或甲方在接触你之前,就对你的技术能力和思考深度形成初步判断,从而提升信任感。同时,也可以在Youtube上发表视频。能够露脸展示形象的视频说服力会比只有文字的博客强得多
b. 写什么:技术博客的重点不在于内容是否“高深”,而在于是否真实、清晰、可复现。无论是对某项技术的入门总结、踩坑记录,还是对项目中具体问题的解决思路,只要能够体现你的理解过程和工程思维,都具备展示价值。长期来看,这类内容还能作为你学习轨迹和能力成长的客观证据,被反复引用和查看。
c. 博客类输出也是隐藏的筛选机制:此外,公开写作本身也是一种筛选机制。能够持续产出技术文章的人,往往被认为具备良好的表达能力、自我驱动能力以及对技术的长期投入。这些特质在远程工作和自由职业场景中尤为重要。
D. 其他可以增加信任感的方法:在远程求职或自由职业场景中,提高自身可信度尤为重要,因为招聘方或甲方往往无法通过线下接触来判断你的专业能力。这时,可验证的资质与学习记录就成为建立信任的重要补充手段
a. 证书:一种直接有效的方式是获取具有行业认可度的证书。例如 AWS、Alchemy University、Coursera 等平台提供的课程和认证,本身就具备一定的品牌背书价值。将这些证书或数字徽章清晰地展示在个人网站、LinkedIn 或作品集中,可以帮助对方快速判断你的技术背景和学习能力,尤其是在初筛阶段非常加分。
b. 线上学位:如果自身学历背景并不占优势,也可以考虑通过正规的线上学位项目进行补强。近年来,许多大学开设了线上硕士项目,(如GaTech的OMSCS,UTAustin的Online AI Master)在课程质量、学位认可度和灵活性之间取得了较好的平衡。完成此类项目不仅能获得正式学位,还能在较长周期内系统性提升理论基础和专业深度,从而在与背景更强的候选人竞争时弥补短板。
c. 需要注意:证书和学位并不是为了“堆数量”,而是作为能力与投入度的佐证。合理选择与自身方向高度相关的认证,并配合真实项目和经验一起展示,才能真正起到提升可信度、降低对方决策成本的作用。
想找到 CS远程职位的机会,核心思路是同时走三条线:人脉线(内推)+ 岗位线(官网/平台投递)+ 作品线(让对方主动找你)。
渠道3 - 远程求职平台集中投递
从 LinkedIn 开始,通过优化个人主页、主动搜索招聘远程岗位的公司员工/同岗位人,建立联系并争取内推或建议,以内推的方式更高概率拿到面试。
直接去目标公司的官网页面投递 remote/hybrid 岗位,获取最新的招聘信息,避免平台岗位过期或简历池淹没。
在专门的远程平台或社区型平台集中投递,快速覆盖大量远程岗位,但竞争更激烈,需要更强策略提升命中率。
目标:通过“主动找人 + 私聊 + 内推”拿到面试,而不是海投等消息
Step 0:先把主页编辑好,让对方能看出来你在找远程职位的机会(5分钟可完成)
你的 Headline 直接写:
“Backend Engineer | Python/FastAPI | Remote (UTC+8) | Open to Full-time”
About 区直接贴:
“I build scalable backend services and LLM tools. Tech: Python/FastAPI/PostgreSQL/Docker. Remote-ready (UTC+8, overlap 3–4h). Portfolio: GitHub链接.”
Step 1:搜索目标公司的人(照抄关键词)
在 LinkedIn 搜索框输入:
“CompanyName backend engineer”
或:“CompanyName recruiter”
或:“CompanyName hiring manager”
Step 2:筛选你要加的人(优先级顺序)
① 同岗位工程师(Backend/ML/Full-stack)
② Team Lead / Manager
③ Recruiter / Talent
Step 3:Connect 的第一句话模板(不超过300字)
模板A(同岗位工程师):
“Hi XX! I’m a backend engineer (Python/FastAPI). I saw you work on [团队/产品]. I’m exploring remote roles and would love to learn what skills your team values most. Would it be okay if I ask you 1–2 quick questions?”
模板B(Recruiter):
“Hi XX! I’m a backend engineer (Python/FastAPI, Docker, PostgreSQL). I’m interested in your remote [Job Title] role. May I share my resume/portfolio and ask if I’m a fit for this team?”
Step 4:对方通过并进行一段时间的闲聊后,你发第二条“要内推”的消息
“Thanks for connecting! Here’s my 1-page resume + GitHub: [link]. If your team is hiring for remote backend roles, I’d love to apply—would you be open to referring me or pointing me to the right job link?”
Step 5:如果对方不回(3天后跟进)
“Hi XX! Just following up—totally understand you’re busy. I’m still very interested in remote backend roles at [Company]. Any advice on what I should highlight to be a stronger candidate?”
目标:直接投递“最新最真实”的岗位,避免平台过期/信息滞后
Step 1:先找公司官网的招聘入口
Google/官网搜索:
“CompanyName careers remote”
或:“CompanyName jobs remote”
Step 2:进入 Careers 页面后怎么筛
在筛选器里勾选:
Location:Remote / Anywhere / Distributed
Team:Engineering / Data / AI
Level:Junior/Mid/Senior(按自己)
Step 3:判断岗位是不是“真远程”
“Remote-first” / “Work from anywhere”
“Async-friendly”
“Timezone overlap: 4 hours”
❌ 如果写 “Remote within US only / EU only” 说明限制地区
Step 4:投递时写 Cover Letter
“Hi team, I’m applying for the Remote Backend Engineer role. I have experience building APIs and data services with Python/FastAPI/PostgreSQL and shipping production systems. I’m remote-ready (UTC+8, overlap 3–4h) and strong in async communication (docs, weekly updates). Portfolio: [GitHub链接]. Thanks!”
Step 5:投完后怎么提高命中率
投递后立刻去 LinkedIn 找同公司的人,发一句:
“Hi XX! I just applied for the Remote Backend Engineer role. Would you be open to sharing any tips or referring me if the team is hiring?”
Step 6:官网投递的缺点怎么怎么解决
缺点:效率低、需要手动刷
解决:建立“公司清单”,每天刷10分钟即可(持续输出)
目标:用平台“补量”,但靠策略提升命中率,不做无脑海投
Step 1:海量投递
投递时,我们要同时兼顾岗位的匹配度和投递数量。尽量能够对市面上的主流技术岗位准备多套简历,这样能够做到见什么人出什么招。同时
Step 2:筛选岗位的规则(直接抄)
优先投:
技术栈匹配 ≥70%(你会其中大部分)
写清楚 remote / async / timezone overlap
有明确职责和交付物(不是泛泛)
谨慎投:
⚠️ 只写了大概的开发目标,但是没细节
⚠️ 工资范围极低或不透明
Step 3:每个岗位投递都尽量去“定制化”
简历至少改这3行:
① 第一行自我介绍:对齐岗位名称
② 技术栈:对齐 JD 的关键词
③ 项目:只放最相关的1–2个
Step 4:平台投递留言
“Hi! I’m applying for the Remote Backend Engineer role. I’ve shipped production APIs using Python/FastAPI/PostgreSQL and I’m comfortable working async across timezones. I can start with a small paid trial and deliver quickly. Portfolio: [GitHub链接].”
Step 5:在投递后24小时跟进可以提高回复率
如果平台能私信:
“Hi! Just wanted to make sure you saw my application. Happy to share a quick Loom demo of my project if helpful.”
渠道3 - 远程求职平台集中投递
0
A) 远程岗位 Job Board(最标准的远程招聘网站)
B) 技术栈垂直 Job Board(适合按语言/方向精准投递)
C) Web3 / Crypto 方向
D)财经/融资信息网站
时间同步:在远程工作场景中,同一时区的公司往往更倾向于招聘同一时区的候选人。这是因为即便工作形式是远程,团队仍然需要一定程度的实时协作,例如同步会议、紧急沟通和跨职能协作。同一时区能够显著减少沟通延迟,避免因时差导致的等待成本和信息断层。同时,这种时间重叠也有助于维持团队节奏、提高决策效率,并降低对个人作息的长期消耗。
因此,许多“远程岗位”在实际执行中更接近于“地理分散但时间同步”的工作模式,而非完全跨时区的异步协作。
岗位分布:除了主流的中国、美国、欧洲,目前阿布扎比的远程岗位数量也很多
这里的年收入单位为美元$
1. 美国的收入最高,但是想要拿到美国的工资。一般需要满足两个条件:需要人在美国且有美国身份。若不满足条件则很难拿到美国的高薪。下表是美国远程接单不同职位的收入:
~$80k–$110k
~$110k–$140k+ (甚至更高)
~$110k–$135k
~$160k–$200k+ (大公司更高)
~$65k–$90k
~$90k–$120k+ (业务/行业差异)
~$90k–$120k
~$120k–$160k+ (高级)
~$70k–$95k
~$95k–$130k+ (领导/资深)
~$40k–$60k
~$60k–$90k
~$55k–$80k
~$80k–$120k
~$40k–$55k
~$55k–$80k
~$50k–$70k
~$70k–$105k
~$40k–$60k
~$60k–$90k
~$65k–$90k
~$90k–$120k
~$85k–$115k
~$120k–$160k
~$55k–$75k
~$75k–$100k
~$70k–$95k
~$95k–$130k
~$55k–$80k
~$80k–$110k
收款与报税问题的细节请看“1.4 远程职位的法律性质与合作形式”
2. 检查他们的在线社交账户:在 LinkedIn、Glassdoor 或 Indeed 等专业社交平台上查找该公司。看看他们是否在任何其他社交媒体或招聘网站上活跃。一个真实运作公司,通常会在多个平台上留下痕迹,并且账号更新具有连续性,而不是一次性出现后长期不活跃。
3. 验证联系方式:仔细核对工作邀请中提供的电子邮件地址和电话号码,确认是否来自公司官方域名,而非个人邮箱。可以尝试在网上搜索公司的官方联系方式,必要时主动致电公司进行确认。同时,应核实与你沟通的 HR 或对接人是否确实是该公司的员工,而不是冒充身份的第三方,并确认对方确实有真实、明确的开发或合作需求。
4. 进行背景调查:在涉及长期合作或较大金额报酬时,可以使用如 Checkr、GoodHire 等第三方背景调查服务,查看公司是否存在欺诈、纠纷或不良记录。这一步尤其适用于不熟悉的海外公司或中介方。
5. 请求更多信息:向雇主询问有关工作的更多详细信息,例如公司的名称、地点和网站。你还可以要求提供推荐信或现任或前任员工的联系方式,以验证他们的合法性。
6. 面试:绝大多数正规的远程职位机会或项目合作,无论是短期合同还是长期合作,都会安排至少一次语音或视频面谈。如果对方始终只通过文字沟通,拒绝任何形式的实时交流,应对其真实性保持高度警惕。
7. 相信直觉:如果某个机会听起来“好得不真实”,往往确实存在问题。对于承诺异常高薪但工作量极低、流程极其随意,或要求你预先支付费用、提供过多敏感信息的邀请,应保持高度警惕并果断拒绝。
8. 杜绝不给工资的画饼:你用稳定时间换稳定现金流,所以任何“全职但不给工资,只给股权/期权”的说法,本质上都在把风险从公司转嫁给你。尤其是早期团队最爱用“我们现在现金紧张”“等融资到账就补发”,“先一起拼三个月”,“你是核心合伙人所以先拿股权”来包装——听起来像机会,实际上是把你当免费劳动力。更现实的是:股权本身不等于钱,它可能没有归属条款、没有行权价值、没有退出渠道,甚至公司根本没注册完、没cap table、没融资计划,你最后拿到的只是“情绪价值”。
正确做法是把条款说死:全职必须有明确现金工资(base salary)+ 发薪周期(每月/半月)+ 合同/offer里写清金额与币种,股权只能作为“锦上添花”的额外激励,而不是替代工资。如果对方坚持“先股权后工资”,你可以礼貌但坚定地退出:这不是你不相信公司,而是你在远程环境下必须优先保护自己的生存现金流。
9. 求职机构:国内外存在一些称可以“帮忙对接远程或外企岗位”的服务,但整体来看成功率有限。这类服务很少真正对接海外企业用人端,更多只是代替个人在各类远程招聘平台上重复投递,以及提供基础的求职陪跑(改简历/帮忙练习面试)等服务。总体而言,我们仍建议个人投递,提升个人能力、英文沟通与直接进入海外招聘渠道,而不是依赖国内外中介式服务。
10. 合同雷点:在评估远程职位是否可行时,NDA(保密协议)中的地域条款常常是一个被忽视却极为关键的限制因素。有些公司会在 NDA 或相关合规文件中明确要求,参与项目的人员必须实际位于某一特定国家或司法辖区内工作。这类条款通常源于数据合规、监管要求或客户合同约束,一旦存在,即使岗位名义上标注为“远程”,实际也并不支持跨境工作。如果候选人身处其他国家,哪怕技术能力完全匹配,也可能因为无法满足地域要求而被拒绝。
因此,在接受远程职位或进入合作前,必须提前确认 NDA 是否包含此类地域限制,否则很容易在合同阶段才发现远程在法律上并不可行,导致时间和精力的浪费。
无论是寻找远程全职工作,还是开展远程接单实践,一个经常被低估但实际影响巨大的因素,是你是否拥有某个国家的合法身份。当你以“本地身份”去寻找该国的远程机会时,雇佣合规、合同签署、薪资发放和信任成本都会显著降低,成功率也会随之提高。
这并不意味着每个人都必须立刻解决身份问题,但至少值得在职业规划中提前思考:是通过留学获得长期居留资格,还是通过直接赴海外工作积累身份路径,亦或在条件成熟后考虑投资移民等方式。有身份不会直接替你找工作,但会在关键时刻,让同样的能力更容易被远程市场接受。
CS远程接单 合同工(Contractor)或 Freelance(自由职业),指的是你以独立合作方的身份为公司提供软件工程、数据分析、AI 模型训练、自动化开发等计算机相关服务,但你与对方通常不形成长期雇佣关系。与远程正式员工不同,合同工更强调交付结果。你一般不会被纳入对方公司的绩效考核与职级体系,也不一定需要参与完整的团队流程(如日常 standup、长期 OKR、内部晋升等),而是以项目、阶段性任务或固定工时包的形式完成约定工作并获得报酬。
合同工的核心特征是:你并不是公司内部的“员工”,而是外部的服务提供者或合作伙伴,因此在法律关系、责任边界、结算方式上会更接近外包/咨询模式。你通常需要自行承担税务申报、费用核算、设备与工作环境成本,并且要自己管理交付质量、沟通节奏和风险控制;而公司选择合同工的主要原因也很明确:用工更灵活、成本结构更可控、合规负担更轻,可以在短时间内获得某个技术能力或快速补齐产能。
那么我们有哪些方式实现合同工/Freelance的方式呢:
1. 最常见的是通过合同工平台/自由职业平台撮合合作,例如 Upwork、Toptal、Freelancer、Fiverr 等,这类平台往往能提供标准化的合同框架、托管付款(Escrow)、争议处理机制以及一定程度的信用背书,使你更容易获得海外客户并降低“收不到款”的风险。它的优势是上手快、获客直接、对新手友好;但缺点也明显:平台会收取一定比例的服务费,且你需要适应平台规则、竞争环境和评分体系,长期来看利润率会受到平台抽成与议价空间限制。3. 第三种方式是通过第三方合规签约/结算服务(Contractor Management / Agent of Record)来完成合作闭环。它与 EOR 的逻辑类似,但目标不是雇佣员工,而是帮助公司更合规地管理跨境合同工:包括生成标准合同、处理付款与发票/账单流程、协助税务文件或付款证明等。对于海外公司来说,这种方式可以降低跨境支付和合规风险;对你来说,通常意味着收款更稳定、流程更规范,但可能会产生一定的服务费或结算成本,且你在合作中的灵活性会受到平台流程约束
⚠️ 通常是“合作关系/服务合同”,你是独立承包方,不是公司员工;权益更多依赖合同条款
✅ 标准劳动关系,劳动法保护更明确,劳动争议处理路径清晰
⚠️ 项目/合同周期不稳定,可能出现空窗期;收入波动更大
✅ 相对稳定的长期岗位与薪酬结构
✅ 有机会按项目/按小时计费,能力强时收入上限更高,可多客户并行
⚠️ 薪资增长更稳定但上限受职级体系影响,涨薪节奏相对固定
❌ 通常没有公司福利(社保、带薪假、医疗保险等需自理)
✅ 通常包含五险一金/保险/带薪假等福利保障
✅ 时间安排更自由,可自己决定工作节奏与地点
⚠️ 自由度高也意味着自我管理难度大,容易“全天候工作”
⚠️ 需要提前定义交付物与范围,否则容易被“无限加需求”
✅ 职责相对清晰,工作内容与团队分工更稳定
✅ 可高度个性化,按个人习惯打造舒适办公空间(书房/咖啡馆/租凭办公室等)
❌ 环境统一,个性化空间有限
✅ 以交付结果为核心(里程碑/验收/产出)
✅ 以过程+结果综合评价(绩效、协作、成长等)
⚠️ 通常是“协作但不融入”,会议少、权限少,信息不对称更明显
✅ 更容易融入组织,沟通顺畅,信息获取更完整
⚠️ 需要自己找客户、谈判报价、维护关系,获客是长期能力
✅ 通过招聘流程进入公司即可,工作来源更稳定
⚠️ 强依赖谈判能力与定价策略
✅ 薪资体系相对透明,谈判压力较小
⚠️ 对交付质量、延期、返工更敏感,甚至可能涉及违约责任
⚠️ 工作失误通常由组织承担更多缓冲,但也可能影响绩效与去留
⚠️ 往往需要自己处理收款、开票/账单、税务申报与材料留存
✅ 多数情况下公司代扣代缴更省心(视国家而定)
⚠️ 学习更多靠自驱与项目经验,缺少系统培养与 mentor
✅ 更容易获得培训、mentor、规范流程与长期成长路径
⚠️ 人脉更多来自客户与合作方,关系偏“商业合作”,深度社交较少
✅ 线下同事关系更紧密,更容易建立长期人脉与机会
✅ 自驱强、能独立交付、愿意经营个人品牌、追求自由与收入弹性的人
✅ 希望稳定、重视福利保障、喜欢团队氛围与长期成长的人
从上表可以看出,远程接单(合同工/Freelance)更适合那些希望把时间与收入掌握在自己手里的人,比如想自由选择项目、同时兼顾学业/家庭/副业,或希望通过多客户、多渠道来分散风险、提高收入上限的人。
但远程接单对“自我管理”和“结果交付”的要求往往比远程全职更高:你需要自己找客户、谈需求、定价、写方案、控进度、交付验收,还要能用清晰的沟通建立信任。如果你仍处在职业早期、技术不够稳定、容易拖延或缺乏项目经验,那么先在线下或稳定岗位中积累可复用的技能与交付能力,会更容易起步。反过来,对于已经能独立完成任务、擅长拆解需求并按时交付的工程师来说,远程接单不仅是增加收入的方式,更是一条通往更高自由度与职业主动权的路径。
例子:在转向远程合同工之后,小明逐渐摆脱了对单一雇主的依赖。过去,他的全部收入只来自一家公司,一次裁员或预算冻结就足以让生活节奏瞬间失控;而现在,小明同时为几位客户提供服务,项目周期和结算时间彼此错开。即使其中一个客户突然暂停合作,他的整体收入也不会立刻归零。对小明来说,单个项目结款出现问题,只会影响局部,而不会导致整个职业系统崩溃。这种结构上的冗余,让他的职业生涯变得更稳健,也让他在面对不确定性时拥有更大的缓冲空间。
CS 远程接单经历同样能显著提升你在线下求职中的竞争力。当你在简历里写出真实的 Freelance 项目——从需求沟通、方案设计、开发实现到上线交付的端到端闭环,并且能展示你与不同国家/背景客户的远程协作记录,线下面试官往往会默认你具备更强的独立推进能力、工程化习惯与结果导向思维。远程接单带来的“可验证交付成果 + 更高密度的实战经验”,会让你在本地市场里也更突出:哪怕回到线下求职,你依然是那个能自己扛项目、能解决复杂问题的人。
例子:小明在读书和刚开始工作的几年里,完整参与过多个 Freelance 项目,从最初的需求澄清、技术方案设计,到开发实现、联调测试和最终上线交付,全流程都由他主导推进。他在简历中明确写出了这些项目的背景、自己的职责以及可量化的交付结果,并能清楚说明自己如何与不同国家、不同工作习惯的客户进行远程协作。后来当小明回到本地参加线下面试时,面试官往往默认他具备很强的独立推进能力和成熟的工程习惯,因为这些远程接单经历本身就证明了他可以在较少约束的环境中把事情真正做成。
例子:小明很早就意识到,传统求职更像是在抢有限的岗位:当本地互联网行业降温、招聘名额收紧时,竞争只会变得更加激烈,薪资和机会随之缩水。而在转向远程合同工后,他进入的是另一套逻辑——不是等岗位空出来,而是直接对接真实的需求。即使所在国家的互联网行业进入寒冬,小明依然能通过远程方式为海外团队补充短期产能,解决他们缺人的具体问题。对方不需要为他承担复杂的雇佣成本,只关心他能否按时交付结果。就这样,小明不再被单一市场的情绪牵着走,而是直接连接到全球技术生产力的真实缺口。
例子:小明在做远程 Freelance 之后才真正体会到,合同工最有价值的并不是表面的自由,而是时间和精力的可调度性。有的阶段他会选择接长期合作,高强度推进项目、集中积累收入;而在另一段时间里,他可以刻意降低负荷,把精力投入到系统性学习、身体训练,甚至是陪伴家人和处理人生中的突发事件。因为工作以交付结果为核心,而不是被打卡和会议切割,小明不再需要为请假或短暂退出而承担巨大的心理成本。这种对时间的真正所有权,让他在高强度的 CS 行业中,拥有了一种可持续调节和长期生存的能力。
例子:小明在经历过办公室通勤、开放式工位和被无数会议反复打断的工作状态后,逐渐意识到这些并不是短期压力,而是一种长期的精神消耗。后来即便转为远程全职,他依然需要适配团队节奏、同步会议和长期绩效评估,心理负担并没有完全消失。直到开始做远程合同工,小明才感受到压力结构的变化:他的焦虑不再来自某个领导的情绪或模糊的评价体系,而是来自清晰可计算的交付目标。每个项目在合同中写明范围、周期和验收标准,他可以通过控制项目数量、拆分里程碑和预留缓冲时间来管理风险。当他同时服务多个客户时,也不再因为单一团队的态度而陷入长期精神内耗——他的价值由市场直接验证,而不是由某个人决定,这种心理上的去依附,让他逐步建立起更稳定、可持续的心理状态。
1. 第一类是项目制交付(Project-based),例如开发一个网站、交付一个数据管道、训练一个模型或完成某个系统模块,上线验收后结算
2. 第二类是按工时计费(Hourly / Retainer),类似长期外包或“每周固定 X 小时支持”,常见于维护类、迭代类、咨询类工作
3. 第三类是长期技术顾问/外包团队协作,你可能持续参与对方的工程体系,但依然以合同工身份存在,类似 fractional engineer / fractional ML engineer 的模式,特点是合作周期长,但身份仍是外部合作方。
接单机会与远程职位机会大部分重叠,但是多了一些数据标注、AI、Web3导向的快速开发交付岗位,缺少了一些像运维、测试工程师这种维护已有项目的岗位
关于Web3:需要特别提醒的是,Web3 相关的远程工作机会在当前阶段整体并不景气,行业波动大、项目稳定性弱,但与此同时,其薪资水平往往偏高、竞争也异常激烈,加班/工作的强度不亚于国内大厂。这类岗位通常伴随着更高的不确定性,包括项目周期短、团队解散风险大,以及合规边界模糊等问题。
尤其需要注意的是,如果人实际身处国内,参与 Web3 相关远程工作可能存在较高的法律与人身风险,并不建议轻易尝试。即便部分平台或公司在短期内给出较高回报,也很难覆盖潜在的长期风险。
1. 全栈工程师
● 网站开发工程师
想要做远程职位,一共有三种合作形式(三种途径),请先看下这个小表格,然后你就可以根据自己的实际情况来判断你到底要用三种合作形式(三种途径)中的哪一种了。然后,再去看小表格后面紧跟的大表格,了解三种合作形式(途径)的具体区别。
小表格:
有能够合法工作的身份(公民/绿卡/H1B)
✅ 可以(最容易)常见方式:
- 直接签 1099 Contractor / Service Agreement
- 若公司在美国有实体,也可能走 W2兼职/全职(但这属于雇员,不是合同工)
⚠️ H1B:需要注意是否允许为第二雇主工作(通常要 concurrent H1B)
✅ 可以
常见方式:
- 直接跨境签 Contractor Agreement(加看途径1)
途径1、2
没有能够合法工作的身份(F1/J1 等)
⚠️ 通常不可以“实际工作赚钱”(除非你有合法授权)你可以:找/面试/拿offer
✅但开始工作必须符合:CPT/OPT/校内等规则
⚠️ 同样有风险(因为你人在美国境内提供劳动并获得报酬,通常属于未授权就业)
✅ 可行做法:- 先拿 offer,等离境后开始交付/收款- 或等拿到 CPT/OPT 后再开始
不建议做兼职
(中国税务居民/长期居住)
✅ 可以找常见方式:
- 直接跨境直签 Contractor / Service Agreement
- 通过平台(Upwork等)
✅ 可以找(EU/UK/SG/CA等)常见:
- Contractor直签
途径1、2、3
有当地合法居留/工作权利
✅ 可以找常见:
- Contractor直签
✅ 可以找(最灵活)可找:
- Contractor直签
途径1、2、3
大表格:
平台提供标准化合作框架:合同模板、托管付款、争议处理机制、信用背书,让你更容易获得海外客户并降低“收不到款”的风险。
你与海外公司直接签约,合同约定服务范围、交付标准、保密与知识产权归属、付款周期、终止条款等,对方按月或按里程碑支付服务费。
类似 EOR 的逻辑,但不是雇佣员工,而是帮助公司更合规地管理跨境合同工:生成标准合同、处理付款与发票/账单流程、协助税务文件或付款证明等,形成合作闭环。
适合新手或想快速获客的人:
(1)希望快速开始接单,不想自己从 0 找客户
(2)能接受平台规则、评分体系与竞争环境
(3)身份上通常是 独立合同工 / 自由职业者(不是雇员)
适合有一定经验、能独立交付的人:
(1)能自己谈需求、定价、交付与验收
(2)希望利润更高、减少平台抽成
(3)能接受自己处理对账、催款、税务、材料留存
(4)身份上是 合同工 / 独立承包人(不是公司员工)
适合希望“更规范、更稳定”的远程合同工合作:
(1)你希望收款流程更稳定、材料更齐全
(2)海外公司希望降低跨境支付与合规风险
(3)适合对流程合规要求更高的公司/项目
(4)身份仍是 合同工/服务提供方(不是雇员)
三方关系:客户 + 平台 + 你(合同工)
(1)客户与平台:通过平台发布需求、付款托管、争议仲裁
(2)你与平台:遵守平台规则、交付与评价体系
(3)你与客户:按平台内合同/订单交付服务
两方关系:海外公司(客户/甲方) + 你(Contractor)
(1)不经过平台撮合与托管
(2)你与海外公司直接签约(Contractor Agreement)
(3)公司按月或按里程碑向你支付服务费
三方关系:海外公司(客户) + 第三方合规/结算服务商 + 你(Contractor)
(1)海外公司与服务商:签服务协议(管理合同工/付款合规)
(2)你与服务商/或你与客户:签标准合同(以平台流程为准)
(3)服务商:处理付款、账单/发票流程、付款证明或税务文件支持
比如小明住在中国,想接海外远程项目但缺少客户渠道,也担心做完拿不到钱。于是他通过 Upwork / Toptal 等合同工平台找美国客户:客户在平台发布需求并将款项托管,小明按平台内的合同/订单交付服务;如果出现争议,平台提供仲裁机制和信用评价体系。这样一来,小明能更快获得海外客户,并通过托管付款降低“收不到款”的风险。
比如小明住在中国,已经有一定远程经验,能独立对接需求并稳定交付,于是他不通过平台撮合,而是直接与一家海外公司签署 Contractor Agreement。合同里明确服务范围、交付标准、保密与知识产权归属、付款周期和终止条款,公司按月或按里程碑向小明支付服务费,从而省去平台抽成、合作更灵活,也更容易建立长期合作关系。
比如小明住在中国,拿到一家海外公司的长期远程合作机会,但对方担心跨境合同工的付款、发票/账单和合规材料处理太麻烦。于是公司通过第三方合规签约/结算服务来管理合作:由服务商生成标准合同、协助完成账单与付款流程,并提供付款证明或税务文件支持。小明照常远程交付工作,但收款和材料流程更规范稳定,双方合作也更省心。
上手快、获客直接、对新手友好
(1)平台流量与撮合机制让你更容易找到海外客户
(2)平台收款托管降低“做完不给钱”风险
(3)争议机制+信用背书提升交易安全感
(4)合同框架标准化,减少沟通成本
成本低、速度快、谈判空间大
(1)省掉平台抽成与规则限制
(2)合同可定制:交付范围、付款节奏、里程碑、IP归属等可谈
(3)适合初创公司或远程团队,决策更快
(4)更容易建立长期合作关系
对公司与对你都更“省心规范”对海外公司:
(1)降低跨境支付与合规风险
(2)合同、付款、文件流程标准化
对你:
(1)收款更稳定、流程更规范
(2)通常能提供更清晰的付款证明/结算材料
(3)减少对账混乱与沟通成本
利润率与自由度受限1)平台收取一定比例服务费(抽成)2)需适应平台规则、竞争环境、评分体系3)长期议价空间可能被平台机制压缩
对个人要求更高,风险更集中在你身上1)需要更强自我管理:对账、催款、税务、证据链留存2)缺少平台托管,存在收款风险(需要合同约束)3)要明确边界,避免“事实雇佣”:长期被当员工管理但没有员工权益
会牺牲部分灵活性并增加成本
(1)可能产生服务费或结算成本(对公司或对你)
(2)合作灵活性受平台/服务流程约束(例如付款周期、资料提交、审批等)3)不如直签自由,条款可谈空间可能更小
平台内结算为主:平台通常会提供或要求使用其结算路径(以各平台规则为准),常见最终可提现到:
(1)所在地个人银行账户电汇收款
(2)离岸账户收款Paypal(如何使用Paypal转账、收钱、提现):PayPal 常用于跨境收款与转账,流程一般是向客户发送付款链接或开具账单/发票让对方用信用卡或余额支付,款项进入 PayPal 余额后可转到绑定的银行卡或第三方跨境收款/结算服务再提现到人民币;跨境收款通常会产生平台服务费与汇率转换点差,很多情况下综合费率会落在几个百分点(不同国家/地区、收款方式与账户类型差异很大,需以你账户的费率表为准),因此报价时建议预留手续费空间;风控层面,PayPal 对大额或异常交易更敏感,若单笔或短期累计金额突然增大、交易模式与历史不一致、资料不完整,可能触发审查、临时冻结或要求补充证明,所以实务上常见做法是避免单笔过大、保持交易频率与金额平滑、保留合同/交付记录/沟通与发票等凭证,并确保收款用途与账号信息一致;如果需要更顺畅地结汇提现到人民币,可以绑定连连、PingPong 等跨境支付服务进行结算,提现时通常会收取一定比例的手续费(常见在约1%–2%区间,并可能叠加换汇成本与到账时效差异),最终到手金额建议按“平台费+汇损+提现费”三部分统一核算。
(3)Payoneer:优点是流程标准化、到账提现速度快、费用更可预估(转账/结算固定费或比例费+可能换汇点差,以账户页面为准)。雇主/平台打款场景:付款方通过其企业付款渠道(批量付款/合作方付款通道/Partner/企业付款账户)打到你的 Payoneer 收款账户;你可提现到国内银行卡(人民币入账,含手续费与汇率成本),或申请 Payoneer 的实体借记卡在国内支持外卡的 ATM 取现/刷卡消费(取现手续费+汇率点差+ATM额外费用)。建议接单前确认付款方是否支持 Payoneer、可用币种与付款周期,并在报价时预留“平台/转账费+换汇点差+提现/取现费用”。
(4)Transferwise / Wise:提供多币种余额与本地收款信息(部分币种/地区接近本地转账体验),收到外币后可按实时汇率附近换汇并转出到国内银行卡。在中国大陆场景下,常见诉求是外币结算后直接转入绑定的银联银行卡(UnionPay)完成人民币入账:添加/绑定银行卡→发起转账→选择币种金额→确认费用与预计到账时间→入账。注意不同地区功能可用性变化:支持的卡种/银行、单笔与日/月限额、手续费结构(转账费+换汇点差)、到账时效等以账户显示为准;收款前确认付款币种与路径避免不支持或限额导致延迟。
(1)所在地个人银行电汇收款:当直接受雇于国外公司为合同工时,需要通过个人银行卡进行跨境电汇(国际汇款)收取项目款/工资,整体成本通常偏高,涉及汇出行手续费/电报费、可能的中转行费用、收款行入账费用、汇率转换点差;部分地区或银行网点可能需要线下办理、提交用途说明或补充材料;各家银行收费规则复杂(按币种、金额分档、最低/最高收费、是否经过中转行、是否全额到账等);实际到账可能被中转行再扣一笔;可把电汇成本作为一次性固定成本估算与报价(单列“跨境电汇手续费/汇损预留”或摊进总价);收款前与客户约定“全额到账(OUR)/共享手续费(SHA)”、币种与收款信息、预计到账时间、谁承担中转行费用。
(2)境外个人银行账户收款:适用于海外客户付款、跨境服务费、贸易货款或平台分成。流程:准备可收外币的境外账户(个人或公司均可)→把收款信息发给付款方(收款人名称、账号、银行名称、SWIFT/BIC、开户地址,部分国家需 IBAN/路由号等)→对方电汇/本地转账→到账后可留存外币海外支出或换汇汇回国内银行卡提现人民币。费用:电汇手续费+中转行扣费+收款行入账费+汇率点差;对方打全额但你可能实际到账被扣。建议提前约定手续费承担方式并预留成本空间。风控:短期频繁大额入账、来源国家/客户过于分散、备注与业务不匹配、无法提供合同/发票/交付记录等可能触发尽调,导致延迟入账/限制出金/冻结。建议保持金额频率平滑,写清用途(服务费/货款/咨询费),留存合同/发票/沟通记录/交付证明,确保账户主体与业务主体一致。
(3)Payoneer:优点是流程标准化、到账提现速度快、费用更可预估(转账/结算固定费或比例费+可能换汇点差,以账户页面为准)。雇主打款场景:付款方通过其企业付款渠道(批量付款/合作方付款通道/Partner/企业付款账户)打到你的 Payoneer 收款账户;你可提现到国内银行卡(人民币入账,含手续费与汇率成本),或申请 Payoneer 的实体借记卡在国内支持外卡的 ATM 取现/刷卡消费(取现手续费+汇率点差+ATM额外费用)。建议接单前确认付款方是否支持 Payoneer、可用币种与付款周期,并在报价时预留“平台/转账费+换汇点差+提现/取现费用”。
(4)Transferwise / Wise:提供多币种余额与本地收款信息(部分币种/地区接近本地转账体验),收到外币后可按实时汇率附近换汇并转出到国内银行卡。在中国大陆场景下,常见诉求是外币结算后直接转入绑定的银联银行卡(UnionPay)完成人民币入账:添加/绑定银行卡→发起转账→选择币种金额→确认费用与预计到账时间→入账。注意不同地区功能可用性变化:支持的卡种/银行、单笔与日/月限额、手续费结构(转账费+换汇点差)、到账时效等以账户显示为准;收款前确认付款币种与路径避免不支持或限额导致延迟。
(5)加密货币收款:可以通过创建并管理加密钱包来接收客户以稳定币付款,例如使用 MetaMask 创建钱包地址,并明确告知客户币种 + 网络(如 USDT-ERC20、USDC-ETH)。客户按指定信息转账后,在链上确认到账即可。为避免风险,需事先约定只接受的币种与网络、手续费由谁承担,并声明转错网络或币种的责任归付款方。建议使用稳定币,并在大额收款前先进行小额测试转账。
需要注意的是:加密货币收款在中国大陆不具备合法支付地位,存在合规风险;但在香港、美国等境外地区通常是合法或可合规使用的。实际使用前,应确认所在地区的监管、结算与税务申报要求。
(6)支付宝/微信个人转账:如果客户和你都同意,很多情况也由支付宝/微信转给你的个人账户
通常与和公司直接签约的收款方式相同
在进入“如何提升自己背景、如何拿到 Freelance 项目”的实操之前,我们必须先对远程 Freelance 的挑战进行一次逆向工程。之所以要如此详尽地拆解这些挑战,是因为:任何能力、作品集、沟通技巧的提升,本质上都是在弥补远程合作中的“信任鸿沟”与“交付风险”。如果我们不理解远程 Freelance 与线下求职在底层机制上的差异,我们就会用“投简历找工作”的思路去打“接单做生意”的战场,努力方向很容易错位,最后变成既拿不到项目,也无法稳定收入
公司岗位数量有限,但你主要竞争的是“同城求职者”,信息相对透明(校招、社招渠道成熟)
竞争的不再是本地的岗位,而是全球的“客户预算与需求”,对手来自全球:全职转接单的人、长期自由职业者、低价外包团队、平台高评分老手;且很多机会不公开,藏在社交网络与私域里
你无法阻止高手接单,但你可以:
1. 扩大获客渠道(平台+社群+LinkedIn+朋友转介绍)3. 让自己在某个小领域“看起来就是专家”,包揽这个领域的所有外包
线下面试能见到真人,公司能通过办公环境、团队接触建立信任
远程合作天然信任低:客户担心你跑路、拖延、交付不稳定、沟通不及时;你也担心客户拖欠、临时改需求、无限加班
用“可验证的证据链”建立信任:作品集、GitHub、案例拆解、交付文档、可复用 Demo、时间线承诺;同时把合同写清楚
以面试为主;流程相对标准化,可以证明自己的机会较多
很多 Freelance 没有“完整面试”,而是快速试探:你能不能立刻解决问题?能不能给方案?能不能估时估价?甚至直接让你做 paid test。可以证明自己的机会较少
你要准备的是“销售型面试”:
1. 快速澄清需求
2. 给出方案与风险点
3. 报一个可落地的时间表
4. 展示过往类似案例
5. 让客户相信你能按时交付
线下工作职责相对稳定,需求变更由组织承担成本
Freelance 最常见的坑是 scope creep(需求膨胀):客户不断加功能、改方向、插队任务,但你报价不变,最后变成免费加班
一开始就做“范围封装”:明确交付物、写出不包含内容、变更如何计费;拆里程碑交付,每个阶段验收+收款;学会说“不在本次范围内,但我可以给你一个追加报价”
相对稳定,只要公司不裁员,你的收入就连续
Freelance 天生波动:项目结束就没收入,可能出现空窗期;同时客户随时可能终止合作
建立“项目管道”:同时维护3层机会:
1. 进行中的项目、2. 已谈妥待开始的项目、3. 正在拓展的潜在客户;同时积累长期客户让收入更平滑
薪资由市场与职级决定,你只需要谈一次薪资
Freelance 收入高度依赖定价:你不会报价就会被压价,报价过高又会失单;并且客户常常会拿“更便宜的人”来压你
定价策略要升级:按价值报价而不是按工时报价;提供套餐(基础/标准/高级);先用小项目建立信任,再逐步涨价;不要怕拒绝低价客户
可能发生,但成本高、频率相对低
更常见:客户随时终止、项目砍预算、换人、暂停;远程合作的终止成本极低
你要默认“随时可能终止”,所以必须:
1. 分阶段交付
2. 提前收款
3. 持续积累案例
4. 永远保持半获客状态,把每次项目当作下一次的敲门砖
为了找到线上开发岗位,我们要了解目前主流的岗位有哪些,以及他们对应的技术栈是什么,然后就去学习。了解之后,我们可以根据自己之前的背景进行准备,选择一个自己感兴趣的方向进行准备。
同时远程工作的公司,大部分是中小公司为主。 这些公司对远程工作的人的要求也是希望你啥都会,这样他们就可以节约成本,招一个人干n个人的活。所以按照多个常见岗位准备简历可以增加找到远程工作的几率(web、ai等 啥都会)
这里我们已经整理好了各个方向的学习路径,可以根据心仪岗位的要求进行学习
算法与数据结构:
https://www.xiaogeedu.net/sys-nd/202.html
人工智能/机器学习:
https://www.xiaogeedu.net/sys-nd/191.html
大语言模型:
https://www.xiaogeedu.net/sys-nd/207.html
计算机视觉:
https://www.xiaogeedu.net/sys-nd/205.html
自然语言处理:
https://www.xiaogeedu.net/sys-nd/206.html
数据挖掘:
https://www.xiaogeedu.net/sys-nd/190.html
推荐系统:
https://www.xiaogeedu.net/sys-nd/203.html
机器人:
https://www.xiaogeedu.net/sys-nd/204.html
图神经网络:
https://www.xiaogeedu.net/sys-nd/208.html
强化学习:
https://www.xiaogeedu.net/sys-nd/199.html
计算机图形学:
https://www.xiaogeedu.net/sys-nd/193.html
虚拟现实:
https://www.xiaogeedu.net/sys-nd/354.html
音像/音乐:
https://www.xiaogeedu.net/sys-nd/355.html
广告算法/计算广告学:
https://www.xiaogeedu.net/sys-nd/188.html
深度学习编译器/深度学习推理引擎:
https://www.xiaogeedu.net/sys-nd/11.html
MLOps:
https://www.xiaogeedu.net/sys-nd/10.html
ML/AI系统设计:
https://www.xiaogeedu.net/sys-nd/371.html
远程工作的最大优势是地理脱钩。如果你只精通中文,求职范围局限于国内;如果你精通英语,你的市场将瞬间扩大到全球。同时,虽然翻译工具日新月异,但在远程协作中,实时沟通的效率至关重要。沟通成本是远程团队最昂贵的支出。 如果你能用流畅、准确的英语表达观点,面试官会默认为你具备在分布式团队中与其他员工实时沟通、合作的能力。这样就会比那些英语能力不好的求职者形成鲜明的对比和优势
那么怎么能提升求职英语呢?
远程求职的本质,是在看不见人的情况下让对方相信你靠谱、能交付、好合作。线下工作中,很多沟通问题可以靠当面解释、随口补一句、拉着同事去白板画两笔来解决;但在远程工作的工作状态下,你的沟通几乎完全依赖文字、会议和文档,任何表达不清都会被放大成误解、返工、延期,最终变成团队的隐性成本。
沟通能力强的人,会让面试官默认你具备自驱力、可结构化思考的特质:你能把复杂问题讲清楚,能在异步环境中同步进度,能按时完成交付给你的任务。尤其在 CS 岗位中,很多时候你不是在写代码,而是在让别人相信你的方案值得被合并、你的 PR 值得被批准、你的进度值得被信任。因此,交流能力几乎决定了你在远程团队里的上限。
那么怎么提升求职交流能力?一个非常有效的方法是把自己的表达训练成“可复用模板”,其中最推荐的是 STAR 原则:Situation(背景)—Task(任务)—Action(行动)—Result(结果)。很多人面试时讲经历会变成流水账,或者只讲技术细节但没有业务目标,而 STAR 能强迫你把故事讲得完整且可信:你当时处于什么场景、面临什么目标与限制、你具体做了哪些关键动作、最终带来了什么可量化的结果(例如性能提升、成本下降、转化率上升、交付提前、bug减少等)。在远程团队里,STAR 的价值更大,因为它不仅是“讲故事”,更是在模拟真实协作中的汇报方式——让对方快速理解你在做什么、为什么这么做、结果是否值得信任。
实操上,可以准备 5–8 个高质量 STAR 案例作为“面试弹药库”,覆盖常见高频问题:一次解决难题的经历、一次和同事协作推进项目的经历、一次出现事故/线上问题如何处理、一次需求变更如何应对、一次你主导设计或重构的经历。每个案例都尽量做到“结论先行 + 数据落地”,并配合远程工作场景的表达习惯,用清晰的结构讲重点。
为了获得面试或项目机会,第一步往往不是投简历,而是建立并经营自己的专业画像(即,个人 IP)。你需要让甲方或招聘方在最短时间内,对你产生基本的信任感——通过清晰可查的学历背景、过往工作经历,以及可验证的个人项目或作品,快速判断你的专业度和可靠性。
当你持续、系统地经营自己的个人 IP(例如个人网站、LinkedIn、作品集或 GitHub),对方会形成这样的判断:“这个人对自己的展示如此认真,信息完整、逻辑清楚、质量高于平均水平,那么他在真正的项目中,大概率也会同样负责、可控、值得合作。”
在远程或线上场景中,这种基于个人 IP 建立的信任,往往比一次简短的沟通更有说服力
下面我们先来看一下搭建个人的IP需要填写什么样的信息
A. 个人信息:
a. 基本信息:
B. 制作能展示自己的视频、图片、与文字介绍:
视频可以按照以下结构进行录制,确保在极短时间内完整传达你的专业背景与价值。这个视频的主体就是一个观念:“你选我,会省事 / 风险低 / 能立刻开始。”
b. 首页图片:
首页的图片要展示自己的照片、自己所会的技术、以及能用这些技术做什么项目:
c. 文字介绍:在用文字介绍自己时,核心目标不是“全面”,而是让读者在最短时间内判断你是否匹配他们的需求。因此,信息的顺序和取舍非常重要。
在开头部分,只需简要提及自己掌握的几项主流的技术。这里应优先选择与你目标岗位或项目最相关、也最容易被理解的技术,而不必罗列所有技能。其余较为细节或次要的技术栈,可以统一放在技术信息页或技能列表中
最有效的方式是直接说明你能够提供哪些具体服务。有些甲方可能不懂技术,所以简单写“熟悉某某框架对他们的吸引力是很低的。
例如,不只是提到 Django,而是明确说明可以使用 Django 开发REST API,完成后端业务逻辑实现,并能够与第三方库或外部服务进行顺畅集成。
这样的描述能够帮助对方迅速理解你可以在项目中承担的角色和价值。
在技术和服务之外,很多优秀的介绍还会加入一些非技术但对合作至关重要的个人优势。
例如响应速度快(如 1 小时内回复)、英语沟通流利、工作时区友好、已完成多个项目或订单、有大量过往客户及好评、以及是否提供基础的售后支持或维护保障。这类信息能够有效缓解甲方或招聘方对沟通效率、项目风险和后续支持的顾虑。
最终,一段好的文字介绍应当让读者自然形成这样的印象:你不仅具备技术能力,而且沟通顺畅、交付明确、合作成本低。通过突出核心技术、明确服务范围,并辅以可靠性的佐证,你可以在不堆砌信息的情况下,清晰地传达自己的专业价值。
My Skills:
Why me:
d. FAQ:如(下面的“我”指代下单的用户)
我会拿到源代码吗?
代码版权归谁?我是否拥有完整的商用权?
你交付后我可以自己二次开发/找别人维护吗?
你会把代码上传到我的 GitHub/GitLab 吗?
你会提供部署脚本/README/使用文档吗?
你会提供数据库结构设计文档吗?
你会提供接口文档(Swagger/Postman)吗?
你会提供系统架构图吗?
你会提供测试用例/测试报告吗?
你会提供上线后的运维交接说明吗?
你会提供日志/监控/报警方案吗?
你会提供数据备份与恢复方案吗?
我可以与你签署 NDA(保密协议)吗?
你会如何保护我的商业机密和用户数据?
你是否会复用我项目里的代码到别的客户项目?
你是否会把我的项目作为案例展示?可以匿名展示吗?
我可以要求你只在私有仓库开发吗?
我可以要求你不接触生产环境数据吗?
你是否愿意签署合同/发票/付款协议?
一个优秀的作品集要能回答对方的五个问题,从而帮助对方降低决策风险:
介绍一个优秀的作品,同样需要优秀的视频、文字介绍:
a. 项目介绍视频:一个简短的视频介绍项目的设计、用法。让人直观的感受你的能力。下面是一个标准的介绍脚本:
5 秒:我做的是什么(项目一句话)
10 秒:给出使用场景(谁用、为什么需要)
25 秒:快速演示核心流程(点击/输入/输出)
15 秒:讲关键设计(架构/模块/难点怎么解决)
10 秒:展示结果(性能、成本、上线、用户数等)
5 秒:链接与下一步(demo / repo / 联系方式)
b. 文字介绍、链接
用 4–6 行就够,强调“目标→方案→结果”。建议格式:背景/问题 + 目标 + 解决方案 + 结果。例:
过往工作信息(代表项目/服务类型/行业与技术栈、可公开的案例链接与成果数据)
评价,会有一个综合打分(综合评分与评价数量、最近N条评价摘要、好评率/复购率/推荐率)。下单了的用户可以给求职者打分,细分有
首先,基于求职平台,我们要把所有能填到的经历尽可能详细。
这不仅是为了“显得丰富”,而是为了在算法筛选和人工快速浏览中尽可能多地命中关键词。哪怕是短期项目、课程作业、外包、个人项目、开源贡献,只要与岗位相关,都应该拆解成明确的技术栈、承担职责和可量化结果。对平台而言,信息越具体,匹配度越高,被推荐和被看到的概率也就越大。
对于求职者来说,应该创建一个文件夹,里面放上所有的 Google Docs,整理并存放针对不同岗位准备的不同版本自我介绍、项目说明和简历素材,以便在投递或沟通前能够快速进行修改、组合和选择。通过模块化管理这些内容,大幅降低临时调整的成本,避免每次投递都从零开始。
A. 创建自己在各个平台的个人账户:
统一ID、统一头像、搭建个人主页。平台网站在注册时一般都可以提供自己的个人网站,LinkedIn,Google Scholar、简历、GitHub账户、过往项目网站/视频。
a. 小技巧:如果甲方问你会不会一个技术,可以先说自己会,让LLM帮忙Vibe Code出一个demo,之后自己边做边学。
b. 开源项目:除了个人独立项目外,也可以持续的推进开源项目。很多公司都会持续关注开源项目,可能哪个 issue 正好是某个公司遇到的棘手难题,你提供了解决方案之后,他们可能会直接联系你
B. 创建过去的作品集:
a. 以需求为导向:在创建和整理过往作品集时,应当始终以市场需求为导向(参考上方的技能表),而不是单纯罗列自己做过的所有项目。在撰写项目说明的过程中,要同时对照目标岗位的 Job Description,有意识地选择和强调那些能够直接匹配岗位要求的技术与能力。作品集的目的并不是展示“做过多少”,而是让招聘方或甲方一眼看出你是否适合他们正在招聘的角色。
b. 项目选择:在项目选择上,应优先展示契合当前主流技术栈的项目,而不是过于小众的技术实践。个人项目或学习项目,也可以通过合理的技术选型和描述方式,使其贴近真实工作项目。例如,强调项目中使用的主流框架、常见架构模式以及与实际业务相关的问题解决过程,而不是只停留在功能实现本身。
c. 介绍项目:此外,在描述每个项目时,应清楚说明项目背景、所使用的技术栈、你个人承担的职责以及最终成果或效果,让读者能够快速理解项目价值。通过这样的方式,作品集不再只是经历的堆积,而是一份围绕岗位需求精心筛选和重构的能力证明,能够显著提高你在筛选阶段被继续了解的概率。
d. 例子:
非常简洁地放了个人信息(姓名+Title+背景)、过往经验;用动态动画方式展示项目。
通过展示甲方想要的能力降低决策成本;滚动动画按优先级组织信息:先用视觉引导呈现核心技术栈与代表项目,帮助浏览者快速判断能力边界;同时将工作时区与联系方式醒目固定展示,避免反复寻找关键信息。
结构简洁但信息密度高;可通过侧栏快速浏览身份定位、核心能力、项目与联系方式。
强调项目展示,每个项目与技术栈强关联;包含可体验 demo,招聘者能快速判断是否匹配需求。
类 WhatsApp 的有趣个人主页(内置 LLM);读者可以通过发信息的方式了解站主信息。
作品集可导入其他接单平台评分与客户评价,把分散口碑集中展示;甲方无需跳转对比即可判断技术实力、交付质量与合作可靠性,显著降低决策成本。
复古风格设计,记忆点强;把几十篇求职心得、技术博客与过往项目系统集成在同一站点;内容既有长期积累的深度又有可验证的技术输出,呈现“真实、有经验、能持续产出”的大牛氛围。
https://github.com/said7388/developer-portfolio:现代、响应式的开发者个人+作品集网站模板,适合展示项目、技术栈和案例说明。基于 Next.js + Tailwind CSS 构建,本身非常简洁,结构清晰,可以自己加以定义展示专业性
https://www.fastfol.io/:简单快速的从已经搭建好的LinkedIn、GitHub主页以及CV来搭建自己的个人介绍/作品集网站。虽然方便但是整体的可客制化较低
https://github.com/codewithsadee/vcard-personal-portfolio:一个可以基于不同平台,提供响应式设计的个人网站模版
a. 为什么要发博客:发表技术博客是建立个人专业形象和长期可信度的一种高性价比方式。通过在 Medium 等技术博客平台持续输出文章、学习心得和实践总结,可以让潜在的招聘方或甲方在接触你之前,就对你的技术能力和思考深度形成初步判断,从而提升信任感。同时,也可以在Youtube上发表视频。能够露脸展示形象的视频说服力会比只有文字的博客强得多
b. 写什么:技术博客的重点不在于内容是否“高深”,而在于是否真实、清晰、可复现。无论是对某项技术的入门总结、踩坑记录,还是对项目中具体问题的解决思路,只要能够体现你的理解过程和工程思维,都具备展示价值。长期来看,这类内容还能作为你学习轨迹和能力成长的客观证据,被反复引用和查看。
c. 博客类输出也是隐藏的筛选机制:此外,公开写作本身也是一种筛选机制。能够持续产出技术文章的人,往往被认为具备良好的表达能力、自我驱动能力以及对技术的长期投入。这些特质在远程工作和自由职业场景中尤为重要。
a. 流程模版化:提高效率并不是单纯“写代码更快”,而是通过系统性方法减少重复劳动和不必要的消耗。其中一个非常有效的方式是流程模板化。对于频繁出现的项目类型,可以提前整理一套可复用的项目模板,包括基础结构、常见配置和通用逻辑。从模板出发进行微调,远比每次从零开始设计和编写要高效得多,也更不容易出错。
b. 善用工具:应当主动利用 AI、脚本或自动化工具,把机械性、重复性的工作交给工具完成,例如基础代码生成、格式整理、批量处理等,从而把有限的时间和精力集中在真正需要人来判断和设计的部分。这种做法不仅提升了效率,也能在保证质量的前提下缩短交付周期。
E. 其他可以增加信任感的方法:在远程求职或自由职业场景中,提高自身可信度尤为重要,因为招聘方或甲方往往无法通过线下接触来判断你的专业能力。这时,可验证的资质与学习记录就成为建立信任的重要补充手段
a. 证书:一种直接有效的方式是获取具有行业认可度的证书。例如 AWS、Alchemy University、Coursera 等平台提供的课程和认证,本身就具备一定的品牌背书价值。将这些证书或数字徽章清晰地展示在个人网站、LinkedIn 或作品集中,可以帮助对方快速判断你的技术背景和学习能力,尤其是在初筛阶段非常加分。
b. 线上学位:如果自身学历背景并不占优势,也可以考虑通过正规的线上学位项目进行补强。近年来,许多大学开设了线上硕士项目,(如GaTech的OMSCS,UTAustin的Online AI Master)在课程质量、学位认可度和灵活性之间取得了较好的平衡。完成此类项目不仅能获得正式学位,还能在较长周期内系统性提升理论基础和专业深度,从而在与背景更强的候选人竞争时弥补短板。
c. 需要注意的是,证书和学位并不是为了“堆数量”,而是作为能力与投入度的佐证。合理选择与自身方向高度相关的认证,并配合真实项目和经验一起展示,才能真正起到提升可信度、降低对方决策成本的作用。
从 LinkedIn 开始,通过优化个人主页、主动搜索招聘远程岗位的公司员工/同岗位人,建立联系并争取内推或建议,以内推的方式更高概率拿到面试。
直接去目标公司的官网页面投递 remote/hybrid 接单岗位,获取最新的招聘信息,避免平台岗位过期或简历池淹没。
在专门的远程接单或社区型平台集中投递,快速覆盖大量远程岗位,但竞争更激烈,需要更强策略提升命中率。
目标:通过“主动找人 + 私聊 + 内推”拿到面试,而不是海投等消息
Step 0:先把个人账户、主页编辑好,让对方能看出来你在找远程接单(5分钟可完成)
你的 Headline 直接写:
“Backend Engineer | Python/FastAPI | Remote (UTC+8) | Open to Full-time”
About 区直接贴:
“I build scalable backend services and LLM tools. Tech: Python/FastAPI/PostgreSQL/Docker. Remote-ready (UTC+8, overlap 3–4h). Portfolio: GitHub链接.”
Step 1:搜索目标公司的人(照抄关键词)
在 LinkedIn 搜索框输入:
“CompanyName backend engineer”
或:“CompanyName recruiter”
或:“CompanyName hiring manager”
Step 2:筛选你要加的人(优先级顺序)
① 同岗位工程师(Backend/ML/Full-stack)
② Team Lead / Manager
③ Recruiter / Talent
Step 3:Connect 的第一句话模板(不超过300字)
模板A(同岗位工程师):
“Hi XX! I’m a backend engineer (Python/FastAPI). I saw you work on [团队/产品]. I’m exploring remote roles and would love to learn what skills your team values most. Would it be okay if I ask you 1–2 quick questions?”
模板B(Recruiter):
“Hi XX! I’m a backend engineer (Python/FastAPI, Docker, PostgreSQL). I’m interested in your remote [Job Title] role. May I share my resume/portfolio and ask if I’m a fit for this team?”
Step 4:对方通过并进行一段时间的闲聊后,你发第二条“要内推”的消息
“Thanks for connecting! Here’s my 1-page resume + GitHub: [link]. If your team is hiring for remote backend roles, I’d love to apply—would you be open to referring me or pointing me to the right job link?”
Step 5:如果对方不回(3天后跟进)
“Hi XX! Just following up—totally understand you’re busy. I’m still very interested in remote backend roles at [Company]. Any advice on what I should highlight to be a stronger candidate?”
目标:直接投递“最新最真实”的岗位,避免平台过期/信息滞后
Step 1:先找公司官网的招聘入口
Google/官网搜索:
“CompanyName contractor remote”
或:“CompanyName freelance jobs remote”
Step 2:进入 Careers 页面后怎么筛
在筛选器里勾选:
Location:Remote / Anywhere / Distributed
Team:Engineering / Data / AI
Level:Contractor
Step 3:判断岗位是不是“真远程”
“Remote-first” / “Work from anywhere”
“Async-friendly”
“Timezone overlap: 4 hours”
❌ 如果写 “Remote within US only / EU only” 说明限制地区
Step 4:投递时写 Cover Letter
“Hi team, I’m applying for the Remote Backend Engineer role. I have experience building APIs and data services with Python/FastAPI/PostgreSQL and shipping production systems. I’m remote-ready (UTC+8, overlap 3–4h) and strong in async communication (docs, weekly updates). Portfolio: [GitHub链接]. Thanks!”
Step 5:投完后怎么提高命中率
投递后立刻去 LinkedIn 找同公司的人,发一句:
“Hi XX! I just applied for the Remote Backend Engineer role. Would you be open to sharing any tips or referring me if the team is hiring?”
Step 6:官网投递的缺点怎么怎么解决
缺点:效率低、需要手动刷
解决:建立“公司清单”,每天刷10分钟即可(持续输出)
目标:用平台“补量”,但靠策略提升命中率,不做无脑海投
Step 1:海量投递
投递时,我们要同时兼顾岗位的匹配度和投递数量。尽量能够对市面上的主流技术岗位准备多套简历,这样能够做到见什么人出什么招。同时
Step 2:筛选岗位的规则(直接抄)
优先投:
技术栈匹配 ≥70%(你会其中大部分)
写清楚 remote / async / timezone overlap
有明确职责和交付物(不是泛泛)
谨慎投:
⚠️ 只写了大概的开发目标,但是没细节
⚠️ 工资范围极低或不透明
Step 3:每个岗位投递都尽量去“定制化”
简历至少改这3行:
① 第一行自我介绍:对齐岗位名称
② 技术栈:对齐 JD 的关键词
③ 项目:只放最相关的1–2个
Step 4:平台投递留言
“Hi! I’m applying for the Remote Backend Engineer role. I’ve shipped production APIs using Python/FastAPI/PostgreSQL and I’m comfortable working async across timezones. I can start with a small paid trial and deliver quickly. Portfolio: [GitHub链接].”
Step 5:在投递后24小时跟进可以提高回复率
如果平台能私信:
“Hi! Just wanted to make sure you saw my application. Happy to share a quick Loom demo of my project if helpful.”
0
这里的收入均以美元$为单位
1. 美国:美国的收入最高,但是想要拿到美国的工资。一般需要满足两个条件:需要人在美国且有美国身份。若不满足条件则很难拿到美国的高薪。
下表是美国远程接单不同职位的收入:
2. 咨询形式:面向想先获得建议、评估可行性或只想询问项目方案的人开放的选项,按时长计费并提前收款,常见定价为¥/30分钟或¥/1小时;咨询内容可包含需求梳理、技术/设计可行性判断、报价与排期建议、风险点与实现路径拆解、以及下一步行动清单(会后可提供简短文字总结/要点截图作为交付),默认不包含任何实际制作与交付(如页面设计、代码开发、原型制作、素材/文案产出、上线部署等),如需进入正式项目可将本次咨询费抵扣项目款(例如抵扣¥___或抵扣100%,有效期___天);超时按分钟/半小时阶梯续费,临时改期需提前___小时通知,否则按缺席计费。
具体的收款与报税请看“四、远程接单的法律性质与合作方式”
2. 检查他们的在线社交账户:在 LinkedIn、Glassdoor 或 Indeed 等专业社交平台上查找该公司。看看他们是否在任何其他社交媒体或招聘网站上活跃。一个真实运作的公司,通常会在多个平台上留下痕迹,并且账号更新具有连续性,而不是一次性出现后长期不活跃。
3. 验证联系方式:仔细核对工作邀请中提供的电子邮件地址和电话号码,确认是否来自公司官方域名,而非个人邮箱。可以尝试在网上搜索公司的官方联系方式,必要时主动致电公司进行确认。同时,应核实与你沟通的 HR 或对接人是否确实是该公司的员工,而不是冒充身份的第三方,并确认对方确实有真实、明确的开发或合作需求。
4. 进行背景调查:在涉及长期合作或较大金额报酬时,可以使用如 Checkr、GoodHire 等第三方背景调查服务,查看公司是否存在欺诈、纠纷或不良记录。这一步尤其适用于不熟悉的海外公司或中介方。
5. 请求更多信息:向雇主询问有关工作的更多详细信息,例如公司的名称、地点和网站。你还可以要求提供推荐信或现任或前任员工的联系方式,以验证他们的合法性。
6. 面试:绝大多数正规的远程职位机会或项目合作,无论是短期合同还是长期合作,都会安排至少一次语音或视频面谈。如果对方始终只通过文字沟通,拒绝任何形式的实时交流,应对其真实性保持高度警惕。
7. 相信直觉:如果某个机会听起来“好得不真实”,往往确实存在问题。对于承诺异常高薪但工作量极低、流程极其随意,或要求你预先支付费用、提供过多敏感信息的邀请,应保持高度警惕并果断拒绝。
8. 杜绝不给工资的画饼:你用稳定时间换稳定现金流,所以任何“全职但不给工资,只给股权/期权”的说法,本质上都在把风险从公司转嫁给你。尤其是早期团队最爱用“我们现在现金紧张”“等融资到账就补发”,“先一起拼三个月”,“你是核心合伙人所以先拿股权”来包装——听起来像机会,实际上是把你当免费劳动力。更现实的是:股权本身不等于钱,它可能没有归属条款、没有行权价值、没有退出渠道,甚至公司根本没注册完、没cap table、没融资计划,你最后拿到的只是“情绪价值”。
正确做法是把条款说死:全职必须有明确现金工资(base salary)+ 发薪周期(每月/半月)+ 合同/offer里写清金额与币种,股权只能作为“锦上添花”的额外激励,而不是替代工资。如果对方坚持“先股权后工资”,你可以礼貌但坚定地退出:这不是你不相信公司,而是你在远程环境下必须优先保护自己的生存现金流。
9. 求职机构:国内外存在一些称可以“帮忙对接远程或外企岗位”的服务,但整体来看成功率有限。这类服务很少真正对接海外企业用人端,更多只是代替个人在各类远程招聘平台上重复投递,以及提供基础的求职陪跑(改简历/帮忙练习面试)等服务。总体而言,我们仍建议个人投递,提升个人能力、英文沟通与直接进入海外招聘渠道,而不是依赖国内外中介式服务。
10. 合同雷点:在评估远程职位是否可行时,NDA(保密协议)中的地域条款常常是一个被忽视却极为关键的限制因素。有些公司会在 NDA 或相关合规文件中明确要求,参与项目的人员必须实际位于某一特定国家或司法辖区内工作。这类条款通常源于数据合规、监管要求或客户合同约束,一旦存在,即使岗位名义上标注为“远程”,实际也并不支持跨境工作。如果候选人身处其他国家,哪怕技术能力完全匹配,也可能因为无法满足地域要求而被拒绝。
因此,在接受远程职位或进入合作前,必须提前确认 NDA 是否包含此类地域限制,否则很容易在合同阶段才发现远程在法律上并不可行,导致时间和精力的浪费。
无论是寻找远程全职工作,还是开展远程接单实践,一个经常被低估但实际影响巨大的因素,是你是否拥有某个国家的合法身份。当你以“本地身份”去寻找该国的远程机会时,雇佣合规、合同签署、薪资发放和信任成本都会显著降低,成功率也会随之提高。
这并不意味着每个人都必须立刻解决身份问题,但至少值得在职业规划中提前思考:是通过留学获得长期居留资格,还是通过直接赴海外工作积累身份路径,亦或在条件成熟后考虑投资移民等方式。有身份不会直接替你找工作,但会在关键时刻,让同样的能力更容易被远程市场接受。