54

GitHub被你们中国人霸榜了!

 4 years ago
source link: https://www.tuicool.com/articles/Evemyii
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

这是Balazs Saros在知名媒体Medium发出的呼喊。

Balazs经常通过GitHub的趋势(Trends)页来寻找有趣的代码仓库,最近他去得越来越少了,因为他发现中文的代码仓库开始统治Github趋势榜,Top10 中中文的就占了9个!

Q3IVjm6.jpg!web

点击看大图

由于不懂中文,Balazs只能通过Google翻译去阅读Readme , 但是这些Repo中的Demo和截图还是中文的,甚至代码中的注释也常常使用中文。

他分析原因可能是:

1. 中国在软件技术方面正在追上美国,并且专注于扩大人才库。

2. 在中国,软件开发可能是最好的摆脱贫困的方式之一。

3. Github现在的影响力极大,一些人可以利用它做些重要的事情。

Balazs Saros声明说,他并不是反对中文或者非英语的Repo,他自己的母语也不是英文, 他给Github提出了UI设计方面的建议:

根据代码的编程语言,Repo已经有了“编程语言”这个属性,如Java, JavaScript,Python。 还可以根据readme, doc所用的语言来设定一个“语言”属性,如:英语,汉语等,这样在趋势页面可以选择别的语言了,默认可以是worldwide。

上面是Balazs 的看法和建议, 我也浏览了一下他截图中排名靠前的几个项目,发现了一些有趣的事情。

排名榜首的是一个不限速的百度网盘客户端。可见程序员深受百度网盘限速之苦,但是人家百度限速是要卖VIP的,这么搞是有问题的。

然后是一个人力资源管理系统,我去看了下,从界面上看还是比较粗糙的,如果想直接拿来使用可能够呛。这个项目不是框架,不是类库,但是star数增长得很快,我猜测大家是拿这个项目来学习SpringBoot,Vue和前后端分离吧。后面还有一个叫SpringAll的Repo,也是个学习SpringBoot, SpringCloud的项目,这就反映了国内这一块儿的需求是很强劲的,也说明国内有大量的初学者。

“深度学习500问” 则体现了国内Repo的一个特点:偏重代码的Repo不多, 但是资料型的Repo非常多。

我们会把面经放上去,把电子书PDF放上去,把各种教程放上去..... 形成各种各样的Repo。

把资料放到Github上,虽说有版本控制,但是缺乏一种重要功能:在一篇文章下面,针对特定的主题进行讨论。 想讨论的话只能通过issue来进行,没有相关的上下文,这一点还比不上博客。

我又搜索了几个流行的资料型的Repo,pull request是零或者个位数,说明这些项目不是大家协作的,是个人维护的,做个人展示的。

资料型的Repo容易引起人们的关注,能获得比较多的fork和star,所以很多人就把阵地从博客转移到了Github,这可以理解。但是Github是为了代码的协作而诞生的,这么多的资料型项目放到Github上真的合适吗?我不知道。

那些面经类,电子书类,教程类的Repo,它们的高star能给个人带来真正的声望吗?我表示怀疑。

还有一个表情包的Repo...... Github真是被我们玩到了极致啊!

来自中国的Repo霸榜了,说明中国的软件开发行业很有活力,可惜的是高质量的、专注代码的开源项目太少,国际化程度也不够,局限在国内的小圈子里打转,这也怪不得老外不看了。

最后,衷心地希望更多的、真正的开源项目能出现在Github的趋势榜上,就像今天的第一名TDengine那样。

j6rAVzJ.jpg!web

eUb2yeN.jpg!web

【本文为51CTO专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】

戳这里,看该作者更多好文


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK