国外开发者发文“声讨”中国程序员,称其在Github上长期“霸榜”

越来越多的中国开发者在使用Github这个代码托管平台。

而在几个月前,996.iCU吸引了全国乃至全球开发者的目光,这个开源项目也在Github的热门榜上停留了很长时间。

近日,一名叫Balazs Saros的开发者在个人博客上发表了一篇文章,标题是"Chinese repos are ruining the Github trending page"。

尽管标题看上去是在引战,但实际上这篇文章的内容是比较客观切实的。

文章开头,作者就声明了自己的立场:他不反对GitHub Trending上语言为非英语的repo,因为这毕竟是一件好事,能保证非英语国家的开发者也能在榜单上拥有一席之地。

他写这篇文章的目的是,指出GitHub Trending页面设计的缺陷,并希望GitHub能对此进行修复。

Github Trending与国内某些社交平台的“热搜榜”类似,大家在这里能查看最新最有趣最受欢迎的项目。

并且,这个榜单也是一些优秀开发者获得关注和投资的绝佳机会。

但Balazs表示,自己越来越不喜欢翻看Github Trending了,因为这里被外语repos——特别是中文开发者创建的repos长期“霸榜”。

Balazs配上了随机截取的Github Trending页面,前10名中有9个是中文repos。

Balazs艰难地使用谷歌翻译查看了这些repos,发现它们大都是用于特殊场合的:比如在中国没有的网络服务,或者面试材料等等。

对于这个现象的出现,Balazs认为有以下三个原因:

1.中国在软件开发/技术方面的实力正在追赶美国,并开始大力扩充人才库;

2.投身软件开发行业是让他们摆脱贫困并拥有更多机会的一个最好的途径(有时甚至是唯一途径);

小编是一个有着6年工作经验的工程师,关于C++,编程,自己有做材料的整合,一个完整的C++编程学习路线,学习资料和工具,能够进我的群7253,-91790收取,免费送给大家,希望你也能凭着自己的努力,成为下一个优秀的程序员

3.GitHub正在迅速扩张市场,并且在开发者群体中拥有非常大的影响力,所以他们将GitHub视为一个获取资料和解决方案的地方。

最后,Balazs再次强调自己并非是在抱怨这些repos以及创建者。他认为总体来看这是一件好事,但却破坏了GitHub Trending的使用体验。

为此,他提出了自己的想法:

GitHub可以通过repos包含的代码来判断项目使用的语言,然后在 GitHub Trending提供与地区相关的筛选项。

GitHub也可以考虑给创建者提供添加LANGUAGE文件的选择,这样无疑比自动判断自然语言更准确。

目前国内外大部分开发人员对于Balazs的观点表示认可——单纯依据star增量排名是不科学的,并且有些中文项目本身没有存在的意义。

不过,仍有一些激进的评论者称Balazs是种族主义者。

作为一个“中国程序员”,你是怎么看的呢?欢迎下下方评论哦!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,055评论 1 3
  • 我读大学的时候就想着推婆到城墙下逛 这么多年过去了,却终归没有一趟 前年春节婆已神志不清 妻儿去看时,她只知自己的...
    从前慢者阅读 305评论 12 8
  • 多做自己的思考,找到技术、行动背后的原理,找到最合适自己的最佳实践,然后把它们变成习惯,变成肌肉记忆,这样才会越来...
    Maker在杭州阅读 265评论 0 0
  • 花香月色落寞时 树影下徘徊 田间小径踟蹰后 孤字独拆 一半还了自己 一半埋了香甜 月光若欲照我 我欲照 天上人间
    凤凰与斑鸠阅读 190评论 0 1