大吃一驚!GitHub 30天后棄用Trending熱榜!

語言: CN / TW / HK

作者:沉默王二
Java 程式設計師進階之路:http://tobebetterjavaer.com

trending榜單要棄用?

大家好,我是二哥呀。

昨天正在小破站上開心地刷《玫瑰叔品冰火》,嗯,一直刷道今天早上,發現真的是一個寶藏 up。

然後就收到好朋友巨集哥發來的訊息說,GitHub 要下架 trending 榜單了, 這一訊息真讓我大吃一驚啊,還沒反應過來,GitHub 就為 Trending 榜單開啟倒計時 30 天的模式了,30 天后就廢棄了?

第一時間湧入我腦海的反應就是這些:“ 這怎麼可能?為什麼?trending 熱榜挺好用的啊?為什麼要下架?難道 GitHub 以後也要做推薦流?

不知道大家有沒有同感啊!

然後我今天早上登入 GitHub 再去檢視 GitHub trending 熱榜選單的時候,發現:

Heads up! This Trending tab is being deprecated. Due to low usage of Trending Repositories and Trending Developers, this tab will no longer be available beginning September 30, 2022. For questions and feedback, please visit GitHub Community.

這段提示消失了?

難道說迫於壓力,微軟手軟不砍了?

一開始還以為是瀏覽器快取,我特意開了 Chrome 的無痕模式上去確認了一下,確實沒有這段提示了。

到底搞什麼鬼?

像微軟這樣體量的公司,尤其是 GitHub 這樣明星級別的產品,針對一個大家耳熟能詳的功能,說砍就砍,然後又突然“不砍”,不是很理解啊!

為了確認這件事,我在搜尋引擎裡輸入 GitHub trending deprecated 關鍵字,就搜到了這條結果。

回覆者 martinwoodward 何許人呢?一看簡介大家就明白了,GitHub 的重量級人物!

來看看他是怎麼回覆的。

大致的意思就是,hi 夥計們,得到你們關於 trending 榜單的反饋了,鑑於你們的熱情(高漲地反抗情緒),我們決定重新評估是否要棄用 trending 熱榜這個計劃,看看是否有其他的解決方案。

在我們搞清楚之前,暫時先去掉 trending 榜單上的警告:warning:資訊。不過,有一點可以確定的是,我們的大資料顯示,tending 榜單的使用率確實越來越低了,這也是我們之所以要關閉 trending 榜單的主要原因(你們不要質疑我們的動機,我們是有理有據的)。

總之,就是這麼一個大概的意思。至於 trending 榜單能不能保得住,我想即便是能保住,上榜的機制(演算法)也會大改,不會再像以前那樣。

trending榜單的使用體驗

就我個人而言,GitHub trending 榜單的使用頻率還是非常高的,因為有時候確實想上去看看有什麼比較有意思的新鮮專案,尤其是當自己的倉庫也出現在榜單的時候,心情真的非常激動。

之前上榜時的截圖

issue 區榜一大哥簡簡單單的一句話“100% for me too. I use it everyday to discover new interesting projects”也得到了非常多使用者的聲援。

還有這張動圖應該也能反映出大部分 GitHub 使用者在收到 trending 榜單要棄用時的心情。

不過 ,這份 trending 榜單確實也存在著一些問題,就是有些倉庫會長期霸佔這份名單,而有些倉庫鮮有露頭的機會。

畢竟使用者量大的倉庫,肯定是更有機會上這份榜單,而一些使用者量小的新開源的倉庫想要上來,就頗為不易。

不過,也有使用者是支援 GitHub 棄用 trending 榜單的,因為有些倉庫的作者利用這種玩法來引流,導致榜單上沒有幾個正經的專案:

trending榜單的優化

當然了,作為 GitHub 的一個普通使用者,我們沒有權力去確定 trending 榜單到底要不要被棄用,但是有一點是可以肯定的,就是微軟絕對會對 trending 榜單做一個新的優化,無論最終是以什麼樣的心態出現。

其實 GitHub 除了 trending 榜單,也在做一些其他方面的推薦流,比如說首頁的 for you (beta 中)。

點到 for you  標籤頁,就能發現你關注的一些倉庫一些使用者在 starred、forked 什麼,包括你自己可能感興趣的。

包括使用者給你倉庫的留言等等。

trending榜單等我們

不知道小夥伴們用 GitHub trending 榜單的多不多,反正 GitHub 確實一個臥虎藏龍的好地方,裡面幾乎能找到你想要的所有東西。

二哥最近也在不斷優化《Java 程式設計師進階之路》開源倉庫裡面的內容,比如說集合框架、Java IO、異常處理、Netty、輔助工具、開源輪子等。

和三個大廠朋友樓仔、一灰、小超一起準備的開源專案也在馬不停蹄地準備著。大家可以看一下時間,兩個小時前還在commit 呢。

也希望我們新的開源專案,能在未來上一次 GitHub trending 榜單呢

!!!!!!!

!!!!!!!

!!!!!!!

ending

最後,再宣傳一下二哥的程式設計星球。 一個人可以走得很快,但一群人才能走得更遠 。學習程式設計也是一樣的道理,當你處在一個學習氛圍濃烈的環境中時,想不進步都很難。瞧瞧這位球友,因為喝酒誤事沒有打卡把自己著急的,還有玩遊戲的,哈哈哈。

有一說一,堅持打卡真的能戒掉很多壞習慣

打怪進階的路上,每個人都會遇到迷茫和困惑,星球置頂帖裡的知識圖譜和精華貼裡已經沉澱了非常多優質的內容(包括球友的主動分享和踩過的坑),多看看這些,能夠幫你走的更穩、更遠。

最近一段時間,二哥和球友炳源正在緊鑼密鼓地更新 星球的專欄《Java 版 LeetCode 題解》 ,我們並沒有刻意地去追求 beat 100%,但有時候解題的效率出人意料的優秀,當然了,我們更在乎的是幫你構建舉一反三的解題能力,好在筆試當中超常發揮。

除此之外,《Java 面試指南》也在保持每週至少 5 更的頻率,不管你是工作黨,還是學生黨,都會大有裨益(囊括了面試準備篇、職場修煉篇、面經分享篇、技術面試題篇,內容非常紮實)。

專案實戰方面,除了二哥手擼的程式設計喵之外,我和來自美團、小米的三位工程師樓仔、一灰、超恆也正在準備新的實戰專案,我們的目標就是把它打造成一個精品開源專案,讓你不僅能寫在簡歷上亮瞎面試官的美瞳,還能第一時間學到真正的實戰專案開發經驗。

已經有 740 多名 小夥伴加入二哥的程式設計星球了,如果你也需要一個良好的學習氛圍,戳連結加入我們的大家庭吧!這是一個 Java 學習指南 + 程式設計實戰 + LeetCode 刷題的私密圈子,你可以向二哥提問、幫你制定學習計劃、跟著二哥一起做實戰專案,沖沖衝。

沒有什麼使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣,我是不繫之舟。

歡迎點選左下角 閱讀原文 瞭解二哥的程式設計星球詳情,這可能是你 學習求職晉升 路上最有含金量的一次點選。