loonggg
读完需要
4分钟速读仅需2分钟
前几天在公众号率先分享和披露了一个外国程序员小哥吐槽和抱怨 GitHub 上发现页,排行榜上中文项目过多,看不懂的帖子。以致于这几天,我看到好几个公众号也都分享和讨论了类似的问题,也看到很多人评论,说:分享开源项目,中国程序员为什么不能用中文?为什么要翻译成英文?
大家也随着讨论,或多或少的抱怨说:用中文多好,我们平时看英文文档多头疼,就应该让外国人也头疼一下,想要使用我们分享的开源项目,就必须学中文,看中文,让你们也感受一下我们看外语的烦恼。
但是我想说:真是这样吗?那个吐槽抱怨的小哥,在 medium 上的文章虽然说:看到中文开源项目霸榜,可能体现了中国技术的快速发展,正在追赶美国。但是,我想说:咱们得有自知之明,得保持清醒的头脑啊!那位小哥可能就是客气的说法,我们分享的那种中文的开源项目,什么质量心里没有什么数么?
GitHub 在中国的乱象其实很严重,利益导致的开源项目刷榜,刷量,很多开源项目质量差,都是一些中文汇总资料的集散地,大部分纯中文的开源项目质量其实都不高,而且很多都是基础的东西,你让人家外国人看了会怎么想?拿出去就是丢人,还想让人家外国程序员学习中文?如果想让人家学习中文,使用你的开源项目,输出高质量的中国技术,打铁还需自身硬才行,国内程序员先做到这几点再说吧!
1
多分享高质量的开源项目
说实话国内很多人使用 GitHub ,还都是在查找,搜索和使用需要的一些别人的开源项目的作用,即使有很多程序员开始在 GitHub 上开源了,也有很多是利益驱使的,比如:在众多技术自媒体和影响力的人的宣传下,都说 GitHub 是程序员最好的简历,如果你在 GitHub 上有不错的开源项目,对于你面试肯定会非常有帮助,所以大家应该学会使用 GitHub 打造自己的名片。
很多人就开始要么分享一些低质量的开源项目花钱刷量,刷星,要么就找一些别人的开源项目复制粘贴上传上去,改改弄成自己的,这样的开源项目并不会引起大家的好感,只会让那些外国程序员看到,让人家笑话,拉低我们的档次。
还有一些就是什么各种资源汇总的,尤其是涉及到盗版资源的。
要分享,就分享那些高质量的,有价值的开源项目,你即使不是英文的,中文写的,一样也有人追着用的那种,这才是本事,这才是认可。
2
禁止刷榜,刷量,破坏开源社区生态
不要再搞刷榜,刷量,刷星,破坏开源社区生态的事了。说实话,这种行为,不仅丢人,而且可耻。你想想,一个没有多大价值的开源项目,上千,甚至上万颗星,外国程序员点击进去,一看没有什么价值,为什么中国人还关注呢?让人家以为我们都是傻子似的。
另外,这种行为严重了破坏了开源社区的生态,低劣的开源项目到处都是,掩盖了高质量的开源项目,最后只能导致大家发现好的开源项目越来越难。
3
少分享点「经验」,多分享点技术
什么是少分享点经验,多分享点技术呢?比如之前特别火爆的什么杭州买房经验分享之类的开源项目,好几千人,甚至上万人的关注,这种东西有价值,但是我认为不应该出现在 GitHub 上,而是应该出现在其他什么买房之类的社区。毕竟 GitHub 是一个技术社区。
所以,我们应该多分享点技术,少分享点经验。
4
不要让 GitHub 成为「防火墙言论」的聚集地
什么是防火墙言论?就是在墙内不能说的话,放到墙外说。哪个地方最好呢?GitHub 社区啊,是墙内可访问的资源。这个地方你们大家都懂,我就不多说了。
如果 GitHub 慢慢成为「防火墙言论」的聚集地,将来有一天它就会从一个可访问的网站,变成了一个不可访问的网站。所以,一个技术社区,就让他单纯点吧,单纯点挺好的。
最后,昨天看到阿波罗 11 号的代码仓库开源了,美国人登月的代码开源了,然后一开源就引起了大家的关注,而这个开源项目的 issues 却惨遭我们中文灌水。看看灌水的情况吧,真的是丢人丢到了全世界。
额,看到这里,我已经无语了。你们说:这样的操作,能让人家外国程序员学习中文么?还不如不学习呢,看不懂也不用生气。
对此,你们怎么看?欢迎大家在文章底下留言,一起交流。
公众号对话框,回复关键字“1024”
免费领取30本经典编程书籍
- 长按识别关注 -
技术,职场,产品,思维
行业观察