你平常逛 GitHub 都会看什么?

作为「技术行业观察者」的我,平时经常会逛 GitHub 找选题,最近我又在上面发现了很多宝藏...或者叫大宝箱...

以下正文:

随着 GItHub 在国内的普及程度越来越高,出现了一个挺有意思的现象:

不管在什么时候看 GitHub Trending,基本上都能看到很多由中国开发者创建的 repo,最极端的时候,甚至出现过前 10 项目中有 9 个使用中文的情况。

这个情况让很多国外的开发者坐不住了。

有一名国外开发者在个人博客发表了一篇看似是在“声讨”中国开发者的文章—— "Chinese repos are ruining the Github trending page"(中国人的 repo 正在破坏 GitHub 的 Trending 页面)。

其实看到这个帖子我还挺高兴的,这在某些层面表示了我国的开发者在世界层面目前都有了很大程度的影响力...虽然是通过一种“讨人嫌”的方式。

借着这个机会,我也试着去搜了一下 GitHub 上的中文项目,发现有一位名为 kon9chunkit 的开发者对中文项目做了一个汇总,每周还以榜单的形式进行更新。

这个榜单会定期更新每周最受欢迎的中文项目。更厉害的是,除了一个总榜单,开发者还将榜单按照编程语言进行了区分,如 Java、Python、C++ 等 17 个编程语言分榜。

下面我们来看一看部分榜单中的翘楚,和里面一些有意思的项目~


总榜前十名

Java 分榜前五名

Python 分榜前五名

总榜第一名

项目名称:CyC2018/CS-Notes

STAR 数:84.3 K

上榜理由:和网络上那些妖艳贱货的学习资料不一样,这个货非常干了!干就完了!肝就完了!


就像项目介绍里说的,作者整理的资料非常全面丰富,技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++,基本上应有尽有。

除了少部分为引用了书籍和技术文档的原文外,都是由作者个人原创整理而来。所以学习起来不会出现东拼西凑的感觉,很系统。

总榜第二名

项目名称:jackfrued/Python-100-Days

STAR 数:71.2 K

上榜理由:Python 有多火相信不用我来介绍了,就连我们公司的财务小姐姐都开始跟我要学习资料了,我反手就把这个项目的链接发给了她!


顾名思义,Python-100-Days,也就是 学习 Python 100 天。从时间上来说,就比那种 3 天包教包会包就业的课程靠谱(ahhh

从概念到进阶到实战,不敢说这是最好的免费教程,但我敢说比市面上大部分的付费课程质量都要高,唯一可惜的是没有视频版本,学起来比较费劲。

PS:想要通过视频课学习 Python 的朋友,推荐凯威老师的《凯威教你学 Python: 系列课程》,可能是东半球最好的 Python 课了,原价¥299,限时特价¥79~(点击文末阅读原文即可了解课程详情)

消失不见的总榜第十四名

项目名称:shengxinjing/programmer-job-blacklist

STAR 数:24.5 K

上榜理由:程序员找工作黑名单,上榜理由不知道,不上榜的理由我也不知道。


不知道为什么,昨天看还在,今天就木有了,挺遗憾的。

虽然我们不能对这个项目里提及到的企业盖棺定论,但我觉得这个项目存在最大的意义是 —— 他给了开发者群体一个发声和议论的平台,可惜现在没有了。

总榜第十五名

项目名称:houshanren/hangzhou_house_knowledge

STAR 数:23.0 K

上榜理由:当程序员那么辛苦图啥?挣钱啊!挣钱干啥?买房啊~两万多星的买房攻略,看了稳赚,不看血亏!


其实我不太明白,一个买房攻略是怎么误入到技术社区并且还能榜上有名的...但就像理由里说的,估计程序员是离实现买房目标最近的普通打工群体之一了,所以获得这么多的关注也很正常。

这个房产知识贴除了能学到很多房产知识外,完整的知识树和数据分析也能让我们触类旁通,培养一下逻辑结构思维也挺好。

总榜第五十二名

项目名称:komeiji-satori/Dress

STAR 数:15.4 K

上榜理由:理由只有两个字 —— 女装!有图有真相!现在不冲等什么?Watch、Star、Fork 素质三连!!!


就这些标题,真的很有点进去看一看的欲望啊。作为一名程序员,没穿过女装怎么敢说自己是大佬?古人说的好:“开发者不是喜欢穿女装,就是不知道自己喜欢穿女装。”

多逛逛的话可能能看到你的同事...别问我为什么这么说...我什么也没说...什么也没看到...


后记:

看完这些项目,是不是觉得现在网上什么好东西都有,还都不要钱。

Linux 之父之前做过一次 Ted 演讲,他说 Linux 当初之所以选择开源,就是因为他觉得他写了一个那么牛逼的东西,他想要让别人看看。

所以 GitHub 这类社区最大的价值可能在于,他让全世界的各路牛人都有个平台,把自己的经验与资源进行分享。

目前国内开发者和技术厂商纷纷使用 GitHub 开源自己的技术和资源其实是一个挺好的事情,先不说开源是趋势,单从文化输出上来说,我们已经让世界的开发者看到了中国开发者的「影响力」。

但就像网上的一些评论所说,文化输出不能靠单纯的霸榜来实现,作为开发者,更应该通过技术能力来获得其他国家开发者的关注与 Star。

大家加油~我去看女装大佬学习姿势了~

GitHub 中文排行榜 GitHub地址

https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts

-  END -

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

好文章,我在看❤️

GitHub 长期被中国人“霸榜”?看完榜单我呆了...相关推荐

  1. 超详细github配置(仔细看,看完不会,你怪我)

    github的重要性: 网络时代的程序员必备. github的作用: 版本管理 多人协作 开源共享 常用方案: git+TortoiseGit+github [Tortoise,程序员常称其为小乌龟, ...

  2. 看完 GitHub 上这几个奇葩项目后,我忍不住笑了 233333

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 作者丨望京一哥小智 你用的 GitHub 跟我的好像不太一样? GitHub ...

  3. 知乎热榜的话题,为什么从阿里巴巴离职,大萌哥汇总了9大理由,看完我先柠檬酸了!

    知乎热榜的话题,为什么从阿里巴巴离职,大萌哥汇总了9大理由,看完我先柠檬酸了!

  4. 清华学霸讲计算机,清华学霸的霸气演讲!看完后才明白人与人的差距就是这样拉开的!...

    原标题:清华学霸的霸气演讲!看完后才明白人与人的差距就是这样拉开的! 大家都知道清华和北大是我们中国最好最顶尖的两所大学!多少学子都曾经向往能够到中国最顶尖的学府学习,想必大家都曾经做过自己的清华北大 ...

  5. 华为系统取名鸿蒙,华为自主操作系统为何取名鸿蒙?看完西游记就知道霸气在哪里!...

    原标题:华为自主操作系统为何取名鸿蒙?看完西游记就知道霸气在哪里! 最近最热的新闻,就是美国对华为技术的封锁了. 谷歌最先宣布,将停止对华为软件的支持.这项举措带来的最坏后果,将会使华为手机变成一块砖 ...

  6. 【保姆级】利用Github搭建自己的个人博客,看完就会

    大家好,我是辰哥~ 作为一名喜欢技术的爱好者,平时喜欢把自己学习技术的心得或者一些踩坑.易错的过程记录下来,首选的是技术平台(博客),今天辰哥来教大家如何利用Github来搭建一个自己的个人博客平台. ...

  7. 阿里内网疯狂传阅的“M8级”分布式架构笔记,GitHub刚上线就霸榜

    分布式一直作为编程的热门技术之一,无论你是开发数十年的架构大牛,还是刚刚入门的编程小白,分布式都是你必须要具备的技术之一! 今天下面直接给大家介绍一份在阿里内网疯狂传阅的<架构解密:从分布式到微 ...

  8. Java 知识总结大汇总!看完哪个都变大佬!

    免费编程资源大全项目:https://github.com/liyupi/free-programming-resources 大家好,我是鱼皮,今天分享 十几个 让人直呼 "哇塞" ...

  9. 2万字看完腾讯最纯粹的一届WE大会:从黑洞、虫洞到克隆猴

    来源:虎嗅APP 腾讯还有梦想,因为腾讯还有WE大会. 5年来,腾讯从全世界邀请了几十位难得一见的科学家不远万里来到北京展览馆,比如去年邀请的剑桥大学教授.著名宇宙学家霍金(视频演讲),不想成为绝唱. ...

最新文章

  1. 今天浅谈功能测试基础
  2. Android system server之WindowManagerService按键消息传播流程
  3. MCtalk教育快报 | 0824
  4. GridView中的CheckBox单击事件(oncheckedchanged)
  5. 鸿蒙系统的挑战,简单的讲解下何为鸿蒙系统,可能会挑战你的认知颠覆你的想象...
  6. java中两种遍历集合的方式_Java中Map集合的两种遍历方式
  7. Python函数的输出
  8. AHP中特征向量、权重值、CI值等指标如何计算?
  9. Navicat连接本地数据库10038,1251
  10. 看论文时的几个数学术语
  11. 2 一个完整的计算机系统包括,一个完整的计算机系统应包括.doc
  12. 【转】密钥管理服务(KMS)
  13. 关于程序员秃顶和预防的小知识
  14. 使用最大似然估计对NFL球队排名
  15. PHP 识别获取身份证号代表的信息
  16. 5.Selector详解
  17. 栈的应用之后缀表达式(逆波兰表达式)求值
  18. 在Linux服务器上安装MySQL并配置,远程连接
  19. C++和双重检查锁定模式(DCLP)的风险
  20. 关于消息未读和已读的学习

热门文章

  1. java 优酷视频缩略图_优酷视频缩略图
  2. backlog配置_Tomcat 配置详解和调优
  3. php跨服务器访问不了,php跨服务器访问方法小结
  4. onenote 思维导图_学生党做笔记,我为什么更推荐OneNote?看后你就明白了
  5. 三星mega2 android os,GALAXY MEGA2
  6. 数据结构之排序算法:并归排序
  7. qt 对话框关闭以及自动释放内存
  8. 宝塔面板数据库未授权访问(端口:888)
  9. JetBrains IDE 调试快捷键(debug、全)
  10. 由HTTPS抓包引发的一系列思考(HTTPS解密)