當前位置:熱點 > 正文

GitHub Trending長期被國人"霸榜"

2019-07-18 11:27:27  來源:開源中國

近日一名國外開發者(Balazs Saros,下簡稱Balazs)在個人博客發表了一篇看似是在“聲討”中國開發者的文章,標題起得有點唬人 —— "Chinese repos are ruining the Github trending page"(中國開發者創建的repo正在破壞GitHub Trending頁面)。

▲乍一看還以為中國開發者開源的項目搞了個什么大新聞

文章開頭處,作者寫了一個旨在避免引起誤會的聲明,他表示自己不反對GitHub Trending上語言為非英語的repo,因為這畢竟是一件好事,能保證英語水平欠佳的開發者也能在這個熱門頁面擁有一席之地。他主要是想指出GitHub Trending頁面的用戶體驗設計存在缺陷,并希望GitHub能對此進行修復。

Balazs說到,自己在任意時間打開GitHub Trending頁面,很大概率會看到許多由中國開發者創建的repo,甚至遇到過前10項目中有9個使用中文的情況,如下:

GitHub Trending原本是一個十分意義的功能,于開發者而言,這是一個發現有趣和優秀開源項目的好地方,對開源項目來說,這也是曝光和獲取關注的一個有效渠道。但Balazs表示自己越來越不愿意打開這個頁面了,原因在于GitHub Trending基本是長期被中國開發者創建的repo “霸榜”。

Balazs表示雖然可以借助翻譯工具對這些repo的readme文件進行翻譯以了解項目,但項目的演示頁面、截圖中出現的文字都不是英文,甚至代碼的注釋也沒有使用英語。此外,這些項目大多是面向部分特定群體而創建,例如為準備求職的開發者而整理的“面經”材料,或者是一些教程類的內容。

對于這個現象的出現,Balazs給出了自己的分析,原因有三:

中國在軟件開發/技術方面的實力正在追趕美國,并開始大力擴充人才庫投身軟件開發行業是讓“那里的人”擺脫貧困并擁有更多機會的一個最好的途徑(有時甚至是唯一途徑)GitHub正在迅速擴張市場并且在開發者群體中擁有非常大的影響力,所以這些人將GitHub視為一個獲取資料和解決方案的地方就不難理解了(中國人可無阻礙訪問GitHub也是重要的影響因素)最后,Balazs再次強調自己并非是在抱怨這些repo以及創建這些repo的用戶,他認為總體來看這是一件好事,但卻破壞了GitHub Trending的使用體驗。為此,他提出了自己的想法:

GitHub現在可通過repo包含的代碼來判斷項目使用的編程語言,然后在GitHub Trending提供依據語言來瀏覽項目的篩選項。因此,GitHub可考慮根據repo的readme/docs/etc文件使用的自然語言來對這些項目做出區分。同樣的,然后據此在GitHub Trending中提供一個與地區相關的篩選項,默認值當然是 “worldwide” —— 避免對排行榜造成影響。參考repo的LICENSE文件,GitHub可以考慮給repo創建者提供添加LANGUAGE文件的選擇,這樣無疑比自動判斷自然語言更準確。將上述兩點結合起來是最佳的做法,也就是說在GitHub判斷項目使用的自然語言后,repo的創建者還能進行修改。

推薦閱讀

Facebook天秤幣由瑞士來管?

北京時間7月17日午間消息,據美國財經媒體CNBC報道,在周二聽證會上,Facebook的數字貨幣項目主管大衛·馬庫斯(David Marcus)稱,瑞士的數 【詳細】

特斯拉招聘28職位500人競爭

距離規劃中的上海工廠試生產時間僅剩下兩個月,特斯拉正在督促招聘的員工抓緊上崗。7月初,特斯拉在上海舉辦了一場工廠技師、班組管理類崗 【詳細】

國家衛健委:游戲過度可導致游戲障礙

今日, 國家衛健委官網發布了關于游戲障礙防治的專家共識及核心信息宣傳漫畫。其表示,游戲障礙是一種成癮性疾病,游戲是正常行為,但游戲 【詳細】

高德網約車日訂單達70萬

文 | 搜狐科技 黃陽今日,據媒體報道,高德地圖網約車日單量70萬單,目前美團網約車日訂單輛為40萬-50萬單,滴滴網約車日訂單輛2400萬單 【詳細】

天弘余額寶是這樣解釋收益率下行

天弘余額寶收益率為何不斷下行?最新二季報來告訴你答案了!近來,網友都在討論余額寶收益已大不如前,不如選擇其他理財方式管理閑錢。事實上 【詳細】



科技新聞網版權
广东快乐十分历史开奖规刚