网易首页 > 网易号 > 正文 申请入驻

润出去又回印度 —— 一个开源软件从业者的十年心路

0
分享至

原文地址 https://orkohunter.net/blog/why-dont-you-move-abroad/

作者 Himanshu Mishra 先后在 Twitter,Mercari (日本闲鱼),Spotify 工作。目前在 DevOps 领域的 Harness 担任产品经理。

这篇文章登上了 Hacker News 头版。

盐湖城的一次技术会议刚结束,我是发言人之一。这对我有特别的意义:我第一次来美国时,也是在会议上担任发言人。美国签证官员问:「你刚才说你是这次会议的演讲者?」然后在我的护照上盖了为期十年的 B1/B2 章。那时我 18 岁,对这一切都感到困惑。

十年过去,我结婚了,换了好几份工作,写了很多代码,在三个不同的大洲生活过,在很多会议上发言,结交了终生难忘的朋友。现在,我又回到印度生活。朋友、同事,很多关心我的人,常常问:「老兄,你什么时候搬去美国?」

「我不去。」

大多数人对这个回答不以为然。在他们看来,我等于是在说「我不想要钱和成功」。在这篇文章中,我要丰富这个答案,希望你们中有人能有同感,尤其是像我这样正在考虑出国或回国的人。但首先,让我带你们回到我十几岁的时候,那时的生活简单得多,物理是我生命中最喜欢的事情。

一、印度理工学院之梦

和我们这一代的许多印度人一样,我的童年在一间单卧室的出租屋里度过。每天晚上,我和哥哥坐在油灯(后来是电灯)前学习数学和科学。早上,爸爸教我们英语和印地语语法。

这个家庭里,有两样东西是最重要的 —— 教育和爱。教育,似乎是摆脱世代贫困的唯一途径,能让我们将来不用担心是否有足够的蜡烛来维持一周的生活。而爱,是因为家庭就是一切。

印度每年有数百万学生想进入印度理工学院。凭借适当的运气和童年的牺牲,我考上了印度理工哈拉格浦尔学院。这改变了我的人生。

工程学院的招生中,超过三分之二的学生想学计算机 —— 为了毕业后更好找工作,每个人都这样做。我在科塔的宿舍里学习了两年的印度理工学院预科课程。那时我在墙上贴着一张纸条,上面有印度七所主要的理工学院所有计算机专业的开学和结业排名。但是最终,我的成绩与那些计算机科学专业的截止排名相差甚远。我因为自己的失败而痛哭。

就这样,99.99% 的印度学生开始了他们的求学之路,他们的教育体制告诉他们,他们不值得,他们甚至不能决定自己学什么。

虽然我没能进入计算机系,但我知道自己想学什么。我的父亲从上世纪 90 年代起就是一名软件工程师,而我的哥哥绝对是个电脑高手。我们的童年没有电视动画片,但从我记事起就开始接触键盘。

因此,我准备进入印度理工学院,然后对教育系统说「,我要成为世界上最好的程序员」。

二、大学与开源

我远不是最好的程序员。第一年,我没能用 C 语言实现一个链表,当时进展并不顺利。但与此同时,我创建了第一个 Python 软件包 morse-talk,并在 pypi.org 上发布。它立即被欧洲某地的一位教授使用,他对它进行了分叉,并做出了很多贡献。

我的目标从「最佳程序员」转变为「通过写代码创造价值」。那年夏天,我的学院只有 4 名学生入选谷歌暑期代码竞赛(Google Summer of Code)。我是其中之一,也是唯一的新生。两年 GSoC 的奖金足以支付我大学五年的学费。我在开源项目中找到了价值和意义。

很快,人们开始用我的 GitHub 账号 OrkoHunter 来称呼我。我和几个好朋友成立了哈拉格浦尔开源协会,在校园里传播开源文化。我们希望暗中给那些被教育系统打败、被教育「你不能学计算机,因为你不知道碳有放射性同位素」的学生带去希望。最初几年,我们出于不满,只招收非计算机科学专业的学生。

三、推特@旧金山

为学生们组织开源工作坊,帮助他们编写第一个 Python 应用程序、提出第一个 Pull Request,这种利他主义让我乐此不疲。2017 年,我们在大学里组织了第一次开源峰会。我是会议的领导者,三位联合主席之一。我们预算很充足,使用了全套影音设备。我们有大约一千人参加,演讲者和与会者来自多个城市。两天的会谈、教学带来了极大的乐趣。我们过着梦幻般的生活!

峰会期间,一天晚上,我收到一封来自 Twitter 招聘人员的邮件 —— 「嘿,Himanshu,我们看到了你在 GitHub 上的个人资料。你愿意加入我们 Twitter 在旧金山办公室的开源团队实习吗?」我忙于参加会议,24 小时内都忘了回复。她又一次询问:「Himanshu,你感兴趣吗?」

在大学找到国外实习工作是极其罕见的:需要大量刷 leetcode,有优秀的推荐人,并且会写二叉树遍历 —— 但我一辈子都没写过。

我的面试围绕我当时的开源项目进行:一个是最受欢迎的图论 Python 库,另一个是用于研究黑洞 X 射线数据的软件包。我在做更重要的事情,学习遍历二叉树是浪费时间 —— 我当时就是这么认为的,我用不上二叉树,虽然我曾经为编写可重用代码和 ReactJS 而疯狂!

我申请了 J1 签证(短期工作签),来到旧金山。那个夏天是我度过的最冷的夏天。实习的报酬非常丰厚,还让我学到了很多关于企业开源的知识。我参与建立了 opensource.twitter.dev,这个网站现在仍在运行,每周发布推特旗舰开源项目的报告。我敢肯定埃隆 · 马斯克看过这个网站。

这是我职业生涯最好的经历。我在推特的经理后来去了 Spotify,向我介绍了 Backstage,这成为我加入 Harness 负责 Backstage 相关产品的契机。正如史蒂夫 · 乔布斯所说,「只有回顾的时候,才会明白孤立的经历之间的关联」。

四、旧金山情感风暴

那个夏天我在事业上取得了令人激动的进步,但我常在夜里哭着入睡。印度和美国西海岸时差约为 12 小时。这意味着,我醒来时,家人和朋友正准备睡觉;从办公室回来时,家人刚刚起床。我只有几个小时的时间与家里人联系。

事情是这样的:我以前是一个人住;为了备考印度理工学院,我在科塔待了两年,把自己关在房间里学习,只在排灯节的时候回过家两次。我的大学在一个偏远的村庄,离家也很远。但我从未感到过家在地球另一端的孤独。与陌生人交谈,我也并不内向。我在大学里领导过两个学生团体,幸运地结交了很多朋友。在大学里,我很容易接近学长、同班同学和学弟学妹,建立关系。

在美国交朋友则完全不同。每个人都在考虑钱和地位,谈论的都是签证、约会、高薪,玩着一些我并不感兴趣的游戏。真正想成为软件工程师或关心软件的人并不多;尽管我还是找到了几个并试图相互了解。我在美国的友谊都很肤浅。与国内的朋友相比,他们只是熟人。

对我这样的普通人来说,这里的一切让我的归属感触底。我本来喜欢散步,却在推特迎新会上被告知要「快走」。磕了药的流浪汉走向我,有人在等着过马路时想打我。有一次我出去买东西,转弯的时候,我看到暗处一个人拿枪守着。此前我从未见过枪。我想,假如我在这里不小心卷入枪战,无论法律正义还是烛光游行都不能补偿对我父母的伤害。

别误会,我非常尊重旧金山和湾区。对我来说,它仍然是地球上最美丽的地方之一。作为一名工程师以及 Ram Dass 和 Timothy Leary 的追随者,我感谢西方给予世界的一切。最早的开源许可证之一 BSD 来自伯克利,我用来写这篇文章的电脑也来自硅谷。对于我这样的技术人员来说,硅谷绝对是一个历史悠久的地方。走在 Haight-Ashbury 大街上,我其实很激动,耳边还回响着「Turn On, Tune In and Drop out」。

我只是很难与这里融为一体。待了四个月后,我还有一年的大学时光。在美国的最后一天,我在 Mission 区的一家咖啡馆吃完最后一个百吉饼三明治,登上了返回加尔各答的航班。经过 24 小时的飞行和 3 小时的出租车车程,我到达了宿舍。凌晨两点,我的一位好友在楼下等我。我们拥抱在一起,我知道,我到家了。

五、大学实习和第一份工作

作为一名印度学生,在美国找到第一份工作几乎不可能 —— 不太可能被公司冒险通过 H1B 抽签选中,雇主们往往会作出更保险的选择。我在推特的经理曾试图给我找一份工作,但经过几个月的努力,他放弃了,我也没有得到工作机会。

所有印度理工学院和大多数大学都有招聘季,公司会派人到校园里,在短时间内尽可能多地招聘学生。这是一个跳蚤市场。成千上万的学生身着白衬衫、蓝裤子和锃亮的黑皮鞋,手持简历前来应聘。第一天拿到 offer,朋友们就会像崇拜摇滚明星那样崇拜你。如果第十天还没有找到工作,那你就是失败者。

学生无法选择自己想去的工作单位。通过了一系列的代码测试、小组讨论等,就会收到 offer(如果运气好,可能会有两三个 offer),然后必须在一个小时内做出决定。至于要做什么,在什么地方工作,报酬是多少,都没有商量的余地。这种制度是非人性化的,尤其是对于全国前 1%的学生而言。因此我决定另寻出路,起码要能对工作的内容和对象有一定了解。我没有参加校园实习。

我的一位朋友为我联系了东京的一家雇主。公司的产品是 Mercari US,团队成员非常多元化,薪水很高。我的很多朋友那年都去了东京。我和首席技术官、产品与工程副总裁以及我的工程经理一起参加了面试,结果我被录取了!同样,我也没有遍历二叉树。对于我这样刚毕业的学生来说,这份工作的薪水非常高。我准备毕业后就加入他们。

六、东京的生活

我很高兴能去日本。这个国家非常平静,底蕴深厚。人们勤劳而相互尊重;服务优质,没有犯罪,热情好客;每个人都尊敬老人、重视智慧。

日本和印度的时差只有 4 个小时左右,每天我都有充足的时间与家人和朋友联系。我还交到了很多朋友,和大学里一个非常要好的朋友合租了公寓。生活很美好!

工作也很棒。我清楚地记得我的经理说「你看起来不像应届生」。这当然是因为我已经写了 5 年真正的代码,而不是遍历二叉树。我知道什么是 12 因子应用程序,也知道如何编写有效的数据库查询,并将其扩展到每天数以万计的活跃用户。

一天,我和从推特回来的前经理聊天,他刚转到 Spotify。他向我介绍了 Backstage Open Source。此前几天,2020 年 3 月 14 日,它刚刚发布。我一直梦想编写开源软件,同时还能获得报酬。他说「你要知道,如果可以的话,我非常愿意再次与你合作」。

上周末,我在项目中合并了两个 PR。当时它只有 50 个 GitHub 星星和几个贡献者。目前,该项目有大约 3 万颗星星,1500 多名贡献者。我参加了 Spotify 的面试,认识每一位面试官。在其中一次面试中,我们忘了自我介绍,因为我们同一天在 Discord 上聊了很多。我就这样进入了 Spotify。Spotify 让我乘坐高级经济舱飞往斯德哥尔摩,Opeth 和 Zlatan Ibrahimovic 的故乡。这就是我对瑞典的全部了解。

七、斯德哥尔摩与疫情

我在斯德哥尔摩度过的第一个夏天非常美好。我非常喜欢每个周末骑自行车去踢足球,在河流、公园和附近的丛林散步。斯德哥尔摩风景很有趣,五分钟之内就能到达市中心、河流、历史名胜或洞穴,一切都很方便。

欧洲最重视工作与生活的平衡。我仍然相信,如果有人想享受生活乐趣,又不想工作太辛苦,那就去欧洲工作吧。

但那时正是疫情最严重的时候。它并没有影响我在瑞典的生活,瑞典是少数几个没有实施任何禁令的国家之一。不过,我没能如愿以偿游览欧洲,也没能参加足够多的音乐会,只在最后一年才有机会去旅行,而这已经太晚了:斯德哥尔摩阴暗的冬天给了我很大的打击。

两年半过去了。我经历了职业生涯的巅峰。在开源社区,我被称为「The Backstage Guy」。我见证了团队从 10 人发展到 50 人,并吸收了许多工程师,其中许多人的技术和经验都远超过我。我在 Spotify 学到了很多,它是最适合我作为工程师工作的公司之一。

时差也相差不大。同样是四个小时,我能与家人和朋友联系上;我也在那里交到了朋友。然而,在此期间,我的祖母去世了。这是我第一次在家里经历死亡。我认识的人已经不在这个世界上了。我无法回到过去,与家人一起哀悼。虽然我和祖母的感情并不深厚,但这让我想到,如果我失去了其他人,一个离我更近的人,那会怎样?也是在那个时候,我和我可爱的儿时朋友,也就是我现在的妻子,变得更加亲密了。这么多年过来,我觉得没有她的生活毫无意义。

在欧洲和光彩的工作生活背面,有些事情并不顺利。

八、「你知道你可以回来的对吧?」

去年,我的体重增加了约 25 公斤。一天下午三点,太阳已经落山,我坐在客厅里,和爸爸视频通话。我们谈及俄罗斯入侵乌克兰,他很担心欧洲的局势;我说瑞典没有参与这场斗争,不用担心。谈话结束后,他要挂电话,因为妈妈叫他去喝下午茶。我愣住了。我一个人在这间公寓里,荒无人烟。为什么我没有和他们一起喝茶?

我崩溃了,我泪流满面,说不出话。我是一个没有能力、甚至不能独立生活的成年人?一个无法从家庭中走出来的人?那一刻,我只想拥抱父亲,但我做不到。他不停地问,怎么了?你为什么哭?你不舒服吗?我无言以对。现在回想起来,肯定是柴火的缘故。我们印度人,呵呵。

几分钟后,他说了一句话,打开了我的一扇心门。他说:「你知道你可以随时回来,对吧?没有人强迫你住在那里。你在印度也能过上精彩的生活。」

老实说,我真的不知道。我只知道,长大后就应该搬到国外去,移居国外是成功的代名词,会让银行账户满满当当,让事业如日中天,在同龄人中拥有最高的地位。我认为这是唯一的、最受尊重的方式。

第二天,我就给我的总经理写了一封邮件,说我要搬到印度去。Spotify 不允许工程师在印度工作,所以我知道这是不可能的。但那一刻,我只想回家抱抱父亲,任何工作或薪水都无法阻止我这样做。

幸运的是,Spotify 非常重视我在 Backstage 所做的工作,破例允许我在印度工作。我是他们在印度招聘的第一位研发人员。

九、回家

决定搬家后,我向朋友们报告情况。我在 WhatsApp 上发了一条状态,在 LinkedIn 上发了一条帖子。我的帖子在网上疯传,获得了 500 万次浏览、28,000 次回复和 900 条评论。

我回国的决定让很多人感到震惊。我的许多在国外生活过的朋友都和我一样经历过孤独和文化冲击的挑战。当时也是后疫情时代,许多人意识到远程工作是可能的,不需要一直待在同一个地方。初创公司遍地开花,其中许多公司专门在印度招聘工程技术人员。那一刻,出现了大规模的逆向人才流失,现在依然如此,我对此感到非常兴奋!

我搬回了家,与妻子和家人住在孟买,可以与父母共度时光,而不必计划我的每一天或考虑国际旅行。那时,任何一次旅行都需要 2-4 周的时间,根本没有时间和老朋友在不同的城市叙旧。我错过了太多的团聚、婚礼和家庭活动,现在我都会参加。我的心理健康现已完全恢复。我的身体也在逐渐恢复,但还有很长的路要走。

我在 Harness 担任远程产品经理,这是我现在能做的最好的工作。我每个季度都会飞到班加罗尔与我的团队会面,并花很多时间通过 Zoom 与我在美国的同事交流。我喜欢加班,我工作效率最高的时间是晚上 6 点到 10 点。童年时,这是我放学后心无旁骛地学习的时间;在大学里,这是我课后参加社团聚会、项目讨论或编写代码的时间;即使在工作中,我最重要的会议也是在晚上举行。有些人认为这是在印度生活的成本,但对我来说,这样很好。也许有了孩子之后,情况会有所改变。

十、所以你现在为什么不再出国?

我认为人们应该生活在自己最幸福的地方。快乐能激发创造力,是取得全面成功的关键。搬到美国会增加我在职业生涯中取得成功的机会,我会与那些有想法、有钱的人在一起,让想法变成现实。但对我来说,这也带来了巨大的情感伤害。对于某些人来说,这样的牺牲是值得的。20 年前的情况就是如此。互联网时代改变了一切。现在,在印度生活的技术人员可以兼顾事业、财富和幸福。

「你为什么不和妻子搬到美国去?你会有家人和朋友在身边。」

让我用一种不会冒犯别人的方式来说 —— 我在美国的朋友很少是我真正的朋友。我在美国最好的朋友都打算搬回来,其他朋友则陷入了申请 H1B 和绿卡的漩涡中,还要应对情感上的挑战。我祝愿他们一切顺利,但我不喜欢这种生活方式。它充满了囚禁的味道,而不是自由。

「如果你打算创办自己的公司,难道不应该搬出印度吗?」

我确实打算在未来创建一家公司,客户很可能在西方。不过,我见过很多公司的创始人都在印度。我将会经常出差和熬夜;当然,现在已经是这样了。我们生活在一个全球互联网化的世界。所以我完全有信心,不必为了让公司取得成功而亲自搬家。

真的要搬出印度,也并非易事。签证让印度人在美国开公司变得非常困难,整个过程让我想吐。政府和舆论似乎正朝着相反的方向发展。这种非人化的经历让我回想起大学校园实习。

「你为什么不暂时搬走几年呢?」

也许三个月,是的。搬家两年是一个滑坡,我将接受对自己和妻子造成的情感伤害。被称为月薪的药物会不断地为这种伤害添加创可贴,而在我意识到后果之前,一切又将为时已晚。

「如果你不搬,事业就会受影响。」

对我来说,成功既是职业上的成功,也是情感上的幸福。我愿意牺牲一些职业上的成功来换取另一种成功,因为我们都只活一次。

十一、我对印度的愿景

正如理查德 · 费曼所说,对于你自己、你的家人和周围的人来说,你并不是无名之辈。我 17 岁上大学时,人生的第一个意义来自于从事开源工作,并帮助他人认识到他们身上有远超系统和社会评价的优点。我鼓舞了许多人,向他们展示了好好生活的另一种方式:这条路不包括考级和毫无意义的竞技代码打磨。

我认为,21 世纪对于像印度这样的发展中国家来说是一个美妙的时代,尤其是在我所知道的勤奋工作的印度技术人员中。我对我们这一代人充满希望。如果有时间,我计划在另一篇文章中进一步阐述。

这篇文章中,如果有任何地方伤害了您的感情,我深表歉意。这只是我就这个极具争议性和情绪化的话题发表的个人观点。我仍然建议人们选择最适合自己的方式,对于许多不像我这样背着情感包袱的人来说,移居国外是一个不错的选择。人的一生只有一次,我们都应该做对自己和亲人最好的事。

peace

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
5月16日,多家上市公司发布重大利好利空消息

5月16日,多家上市公司发布重大利好利空消息

A股数据表
2026-05-16 06:00:24
必须奖励!深圳小伙觉得飞机不太对劲拍照反馈,排查发现真有故障

必须奖励!深圳小伙觉得飞机不太对劲拍照反馈,排查发现真有故障

观世记
2026-05-16 15:06:12
黄仁勋赶飞机与中美“共建天坛”叙事:中美关系的张力与隐喻

黄仁勋赶飞机与中美“共建天坛”叙事:中美关系的张力与隐喻

澎湃新闻
2026-05-16 07:20:27
为什么每次完事了都是进口农产品?

为什么每次完事了都是进口农产品?

多村来信
2026-05-15 19:02:51
香港回归前,英国同美国欲用48枚原子弹铲平中国,老一辈决策太牛

香港回归前,英国同美国欲用48枚原子弹铲平中国,老一辈决策太牛

云霄纪史观
2026-05-15 01:53:01
爆冷!亚运会名单公布,孙颖莎领衔,世界第四意外落选

爆冷!亚运会名单公布,孙颖莎领衔,世界第四意外落选

酷侃体坛
2026-05-16 16:08:02
云南疾控:我国西南地区男男性行为人群中发现新型HIV-1重组毒株

云南疾控:我国西南地区男男性行为人群中发现新型HIV-1重组毒株

生命科学前沿
2026-05-15 11:23:19
18年了!汶川地震丢下学生逃跑的“范跑跑”,如今竟过成了这样?

18年了!汶川地震丢下学生逃跑的“范跑跑”,如今竟过成了这样?

一盅情怀
2026-05-14 09:05:26
全面加速,第四艘中国航母即将官宣!命名大概率为"江苏号"

全面加速,第四艘中国航母即将官宣!命名大概率为"江苏号"

清欢百味
2026-05-16 04:31:22
民进党创党元老突然反水?预言:统一后,“台独”分子都跑不掉!

民进党创党元老突然反水?预言:统一后,“台独”分子都跑不掉!

菁菁子衿
2026-05-16 16:55:06
西决对阵出炉:马刺深入狼窝大胜而归,活塞与骑士连续两轮抢七

西决对阵出炉:马刺深入狼窝大胜而归,活塞与骑士连续两轮抢七

烧体坛
2026-05-16 12:16:37
今年首场明显降雨要来了!预计持续时间——

今年首场明显降雨要来了!预计持续时间——

BRTV新闻
2026-05-16 18:11:38
山西一载有学生的研学车侧翻,已致2人死亡,当地交通部门:涉事车辆载有12名学生和5名成人,另有1名司机

山西一载有学生的研学车侧翻,已致2人死亡,当地交通部门:涉事车辆载有12名学生和5名成人,另有1名司机

海峡网
2026-05-16 18:44:54
日本签证新政落地,在日华人中计了,拒签潮一出,大批老板走人

日本签证新政落地,在日华人中计了,拒签潮一出,大批老板走人

小莜读史
2026-05-16 17:06:17
编外人员“清退”开始,城管协管、辅警、护士教师都在其中

编外人员“清退”开始,城管协管、辅警、护士教师都在其中

巢客HOME
2026-05-14 05:55:06
美联储任命鲍威尔担任临时主席

美联储任命鲍威尔担任临时主席

新华社
2026-05-16 12:40:04
特朗普前脚刚走,三大噩耗突袭,2万亿大单悬了,石油储备见底!

特朗普前脚刚走,三大噩耗突袭,2万亿大单悬了,石油储备见底!

凉羽亭
2026-05-16 13:35:53
又毁了一个:林志玲踏上“文化台独”不归路

又毁了一个:林志玲踏上“文化台独”不归路

虎侃世界
2026-05-15 15:25:39
2比4出局!合同到期!39岁即将退役

2比4出局!合同到期!39岁即将退役

篮球教学论坛
2026-05-16 17:41:03
一战成名!16岁“加强版王钰栋”2场造5球:帮国少大胜韩国

一战成名!16岁“加强版王钰栋”2场造5球:帮国少大胜韩国

邱泽云
2026-05-16 17:19:35
2026-05-16 20:19:00
ITPUB学院
ITPUB学院
分享技术干货,了解最新动态
1220文章数 629关注度
往期回顾 全部

科技要闻

涨的是车价,要的是老命

头条要闻

7人蒙面当街抢走幼童主谋竟是孩子生父 母亲奔波寻子

头条要闻

7人蒙面当街抢走幼童主谋竟是孩子生父 母亲奔波寻子

体育要闻

马刺2号,少年老成,这集看过?

娱乐要闻

谢霆锋北京街头骑行被偶遇,侧颜帅炸

财经要闻

造词狂魔贾跃亭

汽车要闻

高尔夫GTI刷新纽北纪录 ID. Polo GTI迎全球首秀

态度原创

家居
房产
艺术
手机
公开课

家居要闻

110㎡淡而有致的生活表达

房产要闻

老黄埔热销之下,珠江春,为何去化仅3成?

艺术要闻

23幅 张祖英油画作品集

手机要闻

小米卢伟冰回应为什么没有出iPhone Air形态的产品

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版