博客
关于我
一个老外竟然吐槽 GitHub 上中国……
阅读量:78 次
发布时间:2019-02-26

本文共 909 字,大约阅读时间需要 3 分钟。

今天在浏览微博时,看到阮一峰发的微博引发了不少讨论。微博中提到,一个外国程序员在GitHub的"发现"页面上发现了一个有趣的现象:10个项目中有9个使用中文,这让他感到不便。点击原文后,他在Medium上发表了一篇文章,标题直指问题:"中国的开源项目正在破坏GitHub的发现页面"。这篇文章引发了国内外程序员的热议。

文章开头,作者明确表示,这并非针对任何特定语言或文化,而是希望指出GitHub的一个设计缺陷:即README文件的语言与项目本身的语言不完全匹配。作者指出,GitHub的发现页面原本是一个非常棒的工具,可以根据兴趣推送和排行榜帮助开发者发现有趣的开源项目,带来流量和关注。但现在,他因项目过多使用中文而不再常去查看,这让他感到不便。

文章中提到,作者并非故意寻找中文项目,而是随意浏览时发现了这一现象。他尝试通过Google翻译阅读,但由于截图和注释都是用英文,翻译起来非常不便。这让他深深体会到了中国程序员在面对外国开源项目时的不便。

通过这件事,作者总结了以下几点观点:

  • 中国正在加大对技术领域的人才储备投入。
  • 软件开发是许多人脱贫的重要途径。
  • GitHub的快速发展和强大影响力,使其成为许多开发者转型的重要平台。
  • 文章最后,作者提出了一种解决方案:希望GitHub能够根据README文件的语言进行区分,让用户根据语言选择浏览项目。这一建议从某种程度上也反映了中国程序员的思考:如何在全球化的技术领域中找到自己的位置。

    国内程序员对此调侃称这是文化输出的表现,但也有声音指出,我们程序员的英文水平确实需要提升。毕竟,技术和文化的输出不应局限于语言,而是要通过技术实力和文化内涵来体现。

    对于开源项目的维护者来说,最好的方式或许是做好国际化。准备好中英文双版的README文件,不仅能提升技术实力,还能增强英文能力。毕竟,技术领域的交流需要用通用的语言进行,而不是固守母语。这也是为什么中国程序员在全球化竞争中不断提升英文能力的原因。

    这场由一条微博引发的讨论,既反映了技术领域的全球化趋势,也折射出中国程序员在国际舞台上不断进取的精神。无论是对现状的吐槽,还是对未来的思考,都值得我们深思。

    转载地址:http://uosz.baihongyu.com/

    你可能感兴趣的文章
    PostgreSQL9.1 双机部署配置(主备数据同步)
    查看>>
    Qt开发——简易网络浏览器(一)
    查看>>
    Qt开发——简易成绩登记系统
    查看>>
    Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句
    查看>>
    Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
    查看>>
    SpringBoot中集成XXL-JOB分布式任务调度平台,轻量级、低侵入实现定时任务
    查看>>
    Postgresql中的表结构和数据同步/数据传输到Mysql
    查看>>
    Postgresql中自增主键序列的使用以及数据传输时提示:错误:关系“xxx_xx_xx_seq“不存在
    查看>>
    SpringBoot中集成websocket后WebSocketServer中注入mapper为空
    查看>>
    postgreSQL入门命令
    查看>>
    PostgreSQL删除数据库报"ERROR: There is 1 other session using the database."
    查看>>
    Qt开发——爱情公寓人事管理系统
    查看>>
    Qt开发——文件下载软件
    查看>>
    PostgreSQL和Oracle两种数据库有啥区别?如何选择?
    查看>>
    Qt开发——多线程网络时间服务器端
    查看>>
    Postgresql在Windows中使用pg_dump实现数据库(指定表)的导出与导入
    查看>>
    PostgreSQL在何处处理 sql查询之四
    查看>>
    postgresql基本使用
    查看>>
    PostgreSQL学习总结(10)—— PostgreSQL 数据库体系架构
    查看>>
    PostgreSQL学习总结(11)—— PostgreSQL 常用的高可用集群方案
    查看>>