查看原文
其他

国外程序员“吐槽”:GitHub 不再有趣了

(给程序员的那些事加星标

英文:Jared Palmer,翻译:CSDN / Joe

GitHub Trending,即我们常说的 GitHub 趋势榜、GitHub 热榜,一直以来深受全球开发者的关注,甚至于对于许多开发者来讲,已经成了每日必不可少的一项。不过,当它发生改变时,也会让许多开发者变得不开心。


最近国外程序员 Jared Palmer 写了一篇文章吐槽 GitHub 趋势榜。




以下为译文:


GitHub 不再有趣了!


起初,我以为只是我变老了,变得更有经验。但是,在与同事和其他开源维护者进行了几次交谈之后,我发现自己并不是唯一有这种感觉的人。


经过反复琢磨,我相信转折点是 GitHub 修改趋势榜的排名系统的运行方式。


“Trending Page”过去是整个站点中(以及按语言划分)最近 24 小时内具有最多 stars 项目的列表。我一直认为它是开源运动真正意义上的头条。这是一个小小的站点范围内记分板,是一个非常有价值的项目发现机制。我每天看一次。而且,每隔一段时间,我甚至会看到自己的项目出现在那儿。


截至我写这篇文章的早上,如图是全球“热门”JavaScript 项目的最新列表:

没有冒犯 Stripe 的意思, 但 stripe-samples/subscriptions-use-cases 今天的 JavaScript 总共有 13 颗星,而新星完全为零,这是一个新的笑话。


这样的排名对每个人都完全没有用。


自从大约一年前趋势页面逐渐没落后,我现在大多数时候主要用以下方式发现新的项目:我的主页反馈,依赖搜索(这值得写一个博客文章),更频繁地查看 Twitter。TBH,我觉得我错过了很多即将出现的并且很棒的新事物。我也感到与开源社区的其他成员之间的联系更加疏远。



有缺陷,但很有趣


旧的趋势算法绝对有缺陷,但它简单、客观,而且如此粗暴。它严重偏向 JavaScript 和 Web 开发,但对许多后端和 AI 的项目都检索不足。但是,这也非常酷,因为每个人都在完全相同的比赛场地和记分牌上。感觉好像这是一个站点社区。在这个开发人员关系时代,由 VC 支持的开源代码,以及无休止的开发人员内容推销机器,旧的 Trending 页面是网络上剩下的少数几个地方之一,在这里似乎最佳的创意仍然可以获胜。


如今,优秀用户似乎在 GitHub 上越来越大。他们一推出产品,人们便认为这是好项目(旁白:并不是)。



二阶效应


新的 Trending Page 最糟糕的副作用是许多项目发现用户已转移到其他平台,更具体地说是转移到 Twitter。这对社区不利。我们从有缺陷的精英管理体制发展为促进混乱,部族主义和思想泡泡的社交网络。即使您不认同我对“Twitter 是什么”的理解,但我认为我们都可以认同“Twitter 是一种不好的发现机制”,好的想法和好的项目正在流失,尤其是从新用户那里发布的。


我认为 GitHub / Microsoft 在这里有巨大的机会。开发人员社区将一整天的时间都花在 Twitter 上是没有意义的。显然,我希望看到旧的趋势算法回来,但是我也有兴趣在 GitHub 上看到更多类似社交网络的功能。我不会反对 GitHub NewsFeed,项目聊天甚至 DM 这一类社交功能。


我相信这个问题是可以通过新特性可以解决的。但是,这也可能是更深层问题的征兆。

值得深思。你怎么看?


英文:GitHub isn't fun anymore

链接:https://jaredpalmer.com/github-isnt-fun-anymore

作者:Jared Palmer,来自纽约的软件工程师。

译者:Joe



- EOF -


推荐阅读  点击标题可跳转

1、程序员 DIY 迷你智能门禁卡

2、GitHub 重大更新:在线开发上线

3、GitHub 告别中文仓库屠榜/霸榜


关注「程序员的那些事」加星标,不错过圈内事

圈内事,我在看❤️

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存