欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          GitHub Trending長(zhǎng)期被國(guó)人"霸榜"

          近日一名國(guó)外開(kāi)發(fā)者(Balazs Saros,下簡(jiǎn)稱Balazs)在個(gè)人博客發(fā)表了一篇看似是在“聲討”中國(guó)開(kāi)發(fā)者的文章,標(biāo)題起得有點(diǎn)唬人 —— "Chinese repos are ruining the Github trending page"(中國(guó)開(kāi)發(fā)者創(chuàng)建的repo正在破壞GitHub Trending頁(yè)面)。

          GitHub Trending長(zhǎng)期被國(guó)人&quot;霸榜&quot;

          ▲乍一看還以為中國(guó)開(kāi)發(fā)者開(kāi)源的項(xiàng)目搞了個(gè)什么大新聞

          文章開(kāi)頭處,作者寫(xiě)了一個(gè)旨在避免引起誤會(huì)的聲明,他表示自己不反對(duì)GitHub Trending上語(yǔ)言為非英語(yǔ)的repo,因?yàn)檫@畢竟是一件好事,能保證英語(yǔ)水平欠佳的開(kāi)發(fā)者也能在這個(gè)熱門(mén)頁(yè)面擁有一席之地。他主要是想指出GitHub Trending頁(yè)面的用戶體驗(yàn)設(shè)計(jì)存在缺陷,并希望GitHub能對(duì)此進(jìn)行修復(fù)。

          Balazs說(shuō)到,自己在任意時(shí)間打開(kāi)GitHub Trending頁(yè)面,很大概率會(huì)看到許多由中國(guó)開(kāi)發(fā)者創(chuàng)建的repo,甚至遇到過(guò)前10項(xiàng)目中有9個(gè)使用中文的情況,如下:

          GitHub Trending長(zhǎng)期被國(guó)人&quot;霸榜&quot;

          GitHub Trending原本是一個(gè)十分意義的功能,于開(kāi)發(fā)者而言,這是一個(gè)發(fā)現(xiàn)有趣和優(yōu)秀開(kāi)源項(xiàng)目的好地方,對(duì)開(kāi)源項(xiàng)目來(lái)說(shuō),這也是曝光和獲取關(guān)注的一個(gè)有效渠道。但Balazs表示自己越來(lái)越不愿意打開(kāi)這個(gè)頁(yè)面了,原因在于GitHub Trending基本是長(zhǎng)期被中國(guó)開(kāi)發(fā)者創(chuàng)建的repo “霸榜”。

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

          對(duì)于這個(gè)現(xiàn)象的出現(xiàn),Balazs給出了自己的分析,原因有三:

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

          GitHub現(xiàn)在可通過(guò)repo包含的代碼來(lái)判斷項(xiàng)目使用的編程語(yǔ)言,然后在GitHub Trending提供依據(jù)語(yǔ)言來(lái)瀏覽項(xiàng)目的篩選項(xiàng)。因此,GitHub可考慮根據(jù)repo的readme/docs/etc文件使用的自然語(yǔ)言來(lái)對(duì)這些項(xiàng)目做出區(qū)分。同樣的,然后據(jù)此在GitHub Trending中提供一個(gè)與地區(qū)相關(guān)的篩選項(xiàng),默認(rèn)值當(dāng)然是 “worldwide” —— 避免對(duì)排行榜造成影響。參考repo的LICENSE文件,GitHub可以考慮給repo創(chuàng)建者提供添加LANGUAGE文件的選擇,這樣無(wú)疑比自動(dòng)判斷自然語(yǔ)言更準(zhǔn)確。將上述兩點(diǎn)結(jié)合起來(lái)是最佳的做法,也就是說(shuō)在GitHub判斷項(xiàng)目使用的自然語(yǔ)言后,repo的創(chuàng)建者還能進(jìn)行修改。

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)