# 在1024，中国程序员要考虑出海么？

By [3wthomas](https://paragraph.com/@3wthomas) · 2022-10-24

---

程序员出海的三个阶段
----------

### 第一阶段：互联网刚进入中国

90年代互联网刚进入中国，中国最早一批的程序员很多都在海外互联网公司，例如雅虎、谷歌、微软等公司工作，因为和总部交流的原因，在这些企业工作的员工经常有到海外工作的机会。

出海的原因一方面是没得选择，在中国本土还没有互联网企业，另一方面的心态也是抱着学习西方先进技术的心态，那时候copy to china这个词非常流行。

### 第二阶段：中国互联网的崛起阶段

随着中国互联网行业的崛起，以BAT为代表的中国互联网企业在中国市场上取得了胜利，也在产品体验和技术能力上处于了世界领先的地位，特别是在移动互联网领域，更是一枝独秀。最近特斯拉提起的要改造Twitter，其实就是羡慕微信在中国市场取得的胜利。

伴随着中国互联网企业崛起，中国本土的程序员也迅速成长起来，根据GitHub统计，全球目前的程序员有7300万，中国程序员数量已经达到了755万，位居世界第二，仅次于美国的1300万。这时候谈出海的大部分是互联网企业拓展海外市场，反而程序员个人行为出海的并不是主流，因为在中国的机会更多。

### 第三阶段：中国互联网的瓶颈阶段

当下，进入了中国互联网的瓶颈阶段，除去政策因素之外，大的原因是原有的模式已经日趋饱和，但是新的模式，例如元宇宙、AI、Web3等还没有进入大规模商用期，互联网企业刚开始研发产品时，需要大量的开发人员，一旦产品成型了，就是需要一定的运营和运维人员，对于开发人员的需求会缩减。

类比目前汽车行业，新能源实现了对燃油车的产业升级，从而诞生了大量的商业模式和新的就业机会，而被誉为是web2产业升级方向的web3，在中国是一个被抛弃的方向，这就使得互联网行业无从升级，新的发展也就止步不前。

目前中国发展较好的新能源和芯片行业，对于互联网人才的需求度并不是那么大，这时候程序员个人，就有了很强的动力去重新审视出海的机会。

招聘中国程序员的海外企业
------------

### 欧美大厂

欧美的薪资待遇高是全球知名的，美国Google、Facebook等大厂的高校毕业生起薪10万美金左右，如果表现优异，3年后薪资一般会增长到20万美金以上(疫情第一年行情极好，目前也在考虑裁员降薪)。考虑到薪资用人成本，美国IT企业对海外招聘需求量巨大，因为语言关系，印度工程师是海外最大来源，中国工程师其次。

中国很多程序员都向往到硅谷的谷歌去学习工作，这个在前几年还是有可能的，比如先到香港谷歌工作几年，有可能会被transfer到美国去，但是现在由于美国的政治因素，对于中国人的招聘越来越少，几乎不可能了。

### 华人创办的海外互联网企业

一种是已经做的很大的，例如袁征创办的ZOOM，这种企业已经和美国大厂没啥区别了，包括受政策影响的因素。

还有很多是规模还没有很大的华人企业，考虑到研发成本和管理成本，他们的研发人员还是以中国工程师为主，因为虽然在海外，但是还是以中国文化和中国语言为主。

大一点的会在中国设立一个研发中心，小一点的就在欧美当地招聘中国留学生，但是薪资水平比欧美大厂低不少，如果能帮助留学生办理工作签证，薪水会压得更低一些。

### 中国出海企业

典型的如字节、阿里都在加大海外业务的布局，如果人在国内支持海外的业务，这对于程序员严格意义来说其实不是出海，而是国内工作对海外业务的支持，工作语言、思路和方式都是中国化的。但是如果外派到国外，倒是很好的学习出海的机会。

### DAO

随着Web3的崛起，DAO组织也越来越多，进入DAO组织没有审批、合同这些环节，code is law，典型的如Gitcoin，上面有各种开发任务，工程师认领并完成之后，就可以领取赏金。如果加入某些早期的DAO，为社区贡献代码，拿到社区的一些早期激励，这也是尝试创业的一种方法，不过现在各种DAO参差不齐，需要仔细评估。但这确实是一种最快尝试出海，或者说积累经验的一种方法。

中国程序员的竞争力
---------

因为发达国家的用人成本越来越高，IT企业的全球化招聘是一个大的趋势。对于企业用人单位来看，竞争力其实就是程序员的性价比。抛开顶尖程序员不提，就一般工程师来说，目前中国工程师价格比印度、越南、马来西亚的要高，和乌克兰不相上下，比阿根廷低，当然比欧美工程师更低。

据欧美的一些雇主反馈，中国工程师优点在于勤奋，工作能力强，但是沟通能力弱，印度工程师沟通能力好，但是有时候会过度承诺，无法按照预期完成工作任务。

产品没有时光机，但是技术是有的，由于中国互联网行业比较发达，例如电商、社交、游戏、消费金融等领域都是全球领先的，相比印度、乌克兰等地的工程师可能更有业务经验，叠加技术经验+行业经验的工程师对于海外企业来说是极具性价比的。

宏观环境对程序员出海的挑战
-------------

### 工作机会的挑战

前不久，美国政府禁止美籍华人服务中国芯片企业，很对欧美互联网大厂对于中国工程师的工作大门也越来越窄，目前想要进欧美大厂核心部门几乎不太可能了。

### 技术能力的挑战

很多人认为web3是web2下一个升级方向，相比移动互联网时代中国互联网企业的领先开发能力，中国由于政策因素，在web3的技术储备上落后于世界。

### 技术交流的挑战

众所周知，技术交流能促进创新的产生和技术的进步，很多老程序员都记得谷歌开发者大会（现在叫I/O大会）在北京召开时的隆重场面，包括以太坊创始人V神，当年为了推广以太坊而积极学习中文。政策叠加疫情的影响，这种线下大规模的海内外技术交流越来越少。

### 工具的挑战

今年4月，程序员必备的Github封禁了41万俄罗斯开发者账户，其实Github一直是禁止古巴、朝鲜、伊朗等国家的用户访问。某天是否会像芯片行业一样，Github会禁止中国用户访问？

程序员出海要做哪些准备
-----------

软硬技能都需提前准备，硬技能包括语言、技术能力和项目经验，软技能包括心态和工作习惯

### 语言

英语很重要，无论是海外工作还是远程工作，英语不行的话首先就不合格了。

但是英语的学习，对于程序员应该不是难事，因为我们的编程语言就是英语，如果是远程工作的话，很多海外企业并不要求候选人对英语有非常精通的能力，能做基本的沟通交流即可，毕竟现在各种翻译工具很发达了。

但是对于市场和运营人才，英语水平是要求比较高的。

即使如此，建议程序员还是要养成一些培养自己语言能力的习惯，因为语言的学习不是一撮而就的，是一个慢慢积累和适用的过程。例如多写英文注释和英文文档，在Twitter上发些英文思考，在linkedin上放上自己的英文简历等，甚至可以在uniuni上打造一个web3简历，证明自己有web3的基本从业能力。

### 技术能力

编程语言是世界通用的，这是程序员出海的很大优势，但是对于某些特定的领域，需要学习一些新的技术，例如在web3行业，后端工程师的很多工作都是在写智能合约，在和区块链进行交互，这就需要学习solidity，但是对于有学习能力的工程师来说，也并不是难事，快的话一两个月就能上手了。

而且目前智能合约工程师是一个非常热门的职位，具统计2021年全球web3企业大概9000家左右，但是在github上写智能合约的工程师不到5000人，所以非常紧俏，谁先学会了可能就会在出海机会上有很大的主动权。

### 项目经验

如果现在就职的公司有出海的项目一定积极参与，即使很多出海项目会夭折，但是对于想进入这个行业的程序员来说，这是一个积累经验的最小成本方法。

当然大部分公司是没有出海项目的，那我们可以去去gitcorn看看，或者兼职参加一个DAO等都可以帮助我们认识出海这件事。

### 心态

因为前些年中国互联网行业发展的很好，90%的程序员可能对出海的事都是一片空白，现在因为各种各样的原因，想踏入这个领域，但是又前怕狼后怕虎，担心自己语言、技术能力、适用性等等。

这就像是写作新手写文章似的，总怕自己写不好被人嘲笑，纳瓦尔有一句话说的挺好，他说写作是为了学习，写作就会有打脸的时候，但是打脸也是学习的过程啊，所以不要紧。

所以我们把出海看成是一个学习的过程，可能这种心态会更加容易帮助我们成功。

### 工作习惯

仅谈肉身在国内的情况下：

**时差**

如果是为欧美企业工作，会有时差问题，可能需要早上和晚上开会，另外有些国内的假期可能海外企业没有，这些都是需要适应的内容。

**自律的要求**

远程工作很多时候就是居家办公，没有别人的监督，也容易受到家庭等其他因素的干扰，因此自律的完成工作很重要。

**保持学习新技术**

大部分远程工作需要的都是稳定的输出，很多也不是海外企业的核心流程，长时间对技术能力的提升有影响，因此还是要保持学习的心态，定期给自己充电。

END
---

欢迎到我的Twitter交流：[@3wthomas](https://twitter.com/3wthomas)

---

*Originally published on [3wthomas](https://paragraph.com/@3wthomas/1024)*
