近日一名國外開發者(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 給出了自己的分析,原因有三:
最後,Balazs 再次強調自己並非是在抱怨這些 repo 以及創建這些 repo 的用戶,他認為總體來看這是一件好事,但卻破壞了 GitHub Trending 的使用體驗。為此,他提出了自己的想法:
對此你有什麼想法?歡迎留言交流。
[admin
]