我是如何参与硅谷项目并赚得2500美金
初识MinIO
三年前,公司要做一个分布式存储的选型,当时考察了Ceph、FastDFS、GlusterFS和MinIO,经过慎重考虑,最终我们选型了MinIO。在选型MinIO的过程中,我也通过github加入到这个开源组织。在17年的时候,MinIO还远没现在这么完善,软件有bug,特性不全,连中文文档也没有,而且也不出名,github上只有几千个star。为了方便公司使用,我就打算翻译MinIO的使用文档,不过转念一想,要玩就玩大点,既然没有中文官方文档,为何我不能来写中文官方文档。于是我就在社区中找到MinIO的创始人Anand Babu Periasamy
,和他说,我看MinIO没有中文官方文档,要不我来翻译如何。他欣然接受,并安排MinIO的开发人员Kannappan
与我对接。
翻译MinIO中文官方文档
以前没参与过大型的github开源项目,为了能让这个工作顺利进行,我了解了一下github开源项目的合作机制,开源社区的文化、习惯,避免被别人说STFW
和RTFM
。
翻译工作对我来说倒没什么难的,过程也很顺畅,大概花了一两天把核心文档翻译完了,也顺利合并到主干。这时候MinIO的一个开发人员找到我,和我说:
其实我和第一次听他这么说,我心里是拒绝的,我这好好的参与开源,怎么变成有偿服务了。好吧,我刚才说的是装的,我内心是很高兴的,参与了开源、能独立发布优秀开源项目的中文官方文档,还有美金拿,这事不得吹嘘三年啊,以后MinIO在中国流行了,那不是好多人都 是看着我的中文文档入门的吗。本来想的他们会给我开个1000美金的,结果开的是2500美金。
接下来的工作也挺顺畅,算上周末和晚上的时间,大概花了我五人天左右。
本来以为就让我翻译完直接合并就得了,结果他们还在硅谷找了一个华裔工程师来审查我的commit,不管是MinIO的开发人员,还是这位华裔老兄,对代码和文档都要求十分严格,本来想留点彩蛋的,被这哥们毙掉了。
收款
文档都翻译完并且pr审核通过后,到了收款环节了,我寻思我给个微信付款码给他,让他扫一下就行。结果MinIO的财务总监找到我,让我给他开一张Invoice
给她,然后她就可以给我打款了,paypal还有一个西汇
还是啥的都可以,但是不支持微信和支付宝。Invoice是发票的意思,我上哪给美国公司开发票,机打或者手撕发票他们应该不认,于是我就上国税局官网留言,询问如何给美国公司开发票。没人搭理我,于是找做外贸的同事,才知道美国的invoice就类似中国的收据。不过为了避免麻烦,我还是选择了用paypal,因为它自带invoice功能,就是收费有点贵,2500美金的转账,paypal收走我111美金,paypal这钱真好挣。
现在这些美金还趟在paypal账户里,要不是今天看到有个技术公众号提到MinIO的中文文档,我都快忘了这钱的存在了。
这是中文文档上线后的亚子
小结
这事难吗?看你怎么看这问题了,说难吧好像会点英文就行;说容易吧,这么长时间也没人干这事。我跨出第一步,找MinIO的创始人,主动说我来翻译MinIO的官方文档,这么优秀的开源项目,应该在中国让更多程序员受益,当他say yes的时候,这事就成了。
但是这不是我第一次主动去找了,我反反复复找过深入理解java虚拟机
的作者周志明不下10次,指出他书中关于运行时常量池
的理解错误,和官方jvms的描述不一致,但一次都没得到回应。周老师,你要看见了,赶紧改一下。
我还找过Effective java
的作者,josh bloch
和出版社,和他们说第二版本翻译的跟翔一样,希望让我来翻译第三版。找一次不成两次,找两次不成三次,终于,josh bloch还是没搭理我,又错误的将第三版中文版所托非人。
还有英语方面,从参加工作开始,我就坚持看英文原版技术书籍,最开始的时候比看中文版要慢三倍以上,拿着电子词典慢慢啃,花了一年时间才让自己的英文技术书籍阅读速度提上升。
和MinIO团队的配合让我受益匪浅,开阔了视野。也很高兴现在MinIO越来越流行,我告诉自己它在中国的流行,有我一份力在里面。就像我告诉自己,我做电子政务中的法院信息化,全国一半的省份在用我写的软件办理案件,让每一个公民感受到法律的公平与正义,我也同样出了一份力。
本文分享自微信公众号 - 程序员阿水(gh_124d28263603)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。