阅读 7134

10 个开发新人提及最多的 GitHub Repo

本文作者:ecccs

编译:胡子大哈

翻译原文:huziketang.com/blog/posts/…

英文连接:The 10 GitHub repos new developers mention the most

转载请注明出处,保留原文链接以及作者信息

freeCodeCamp 社区每周都会产出数十亿字节的数据。其中最活跃的部分是聊天室系统。成千上万的人在这里聊技术,互相帮助,提高自己的编码技术。

我经常问一些关于数据的问题,这周我突然想到,跟开发人员学习相关的 GitHub 仓库都有什么呢?对于排在前面的仓库是什么非常好奇,于是我分析了 freeCodeCamp 的主聊天室中大量的历史聊天记录。本文给出我的分析结果,10 个提及最多的 GitHub 仓库。

1. freeCodeCamp/freeCodeCamp

也许你早就预料到了 freeCodeCamp 是第一的,这不仅仅是因为数据是从 freeCodeCamp 来的。freeCodeCamp 社区学习平台本身就名声在外,有近 250k 的 star,10k 多的 fork,并且每周都会有上百的 issue 和 pull request。因此人们在聊天室中提及的也非常多。

2. getify/You-Dont-Know-JS

Kyle Simpson 的“你所不知道的 JavaScript” 是 freeCodeCamp 社区无可争议的非官方参考文档。Kyle 本人现在正在从事另一个和 YDKJS 类似的项目,“Functional Light JS”,这个项目也逐渐的越来越多地被提及。

3. vhf/free-programming-books

这是一个经常更新的免费资源列表。这个库的资源来自世界各地,并且组织方式也很好。它里面包括了:书籍,播客,网站,开发者工具等。很显然,这是一个正在学习写代码的人所“必备的”

4. twbs/bootstrap

Bootstrap,是一个非常出名的响应式 Web 设计框架。这个库主要是提供技术信息,也包含了一些链接,链到其他有用的网站。如果你想要了解关于这个框架更多的细节性文档,你应该来这个网站学习:getbootstrap.com

5. jwasham/coding-interview-university

Google 的 Heck 创建的库,用来记录他花了 8 个月的时间准备谷歌面试的全过程。里面有一份详细的列表,包括:你应该知道的如何通过 Google 臭名昭著的白板测试以及各种你应该知道的计算机科学知识的链接。(值得一提的是,经过了这些准备以后,他被亚马逊录用了。)

Eric Elliott 的 JavaScript Links 库很长时间以来都是 freeCodeCamp 社区上最流行的资源(最近刚刚被 vhf/free-programming-books 赶下神坛)。这是一份非常全面的列表,虽然两年没有更新了,但对于 JavaScript 学习者来说仍然是一个很好的资源。

7. d3/d3

如果你想了解 d3.js,这份 GitHub 官方库是最好的作为起始学习的地方之一。这个库里面在 freeCodeCamp 提及最多的两个部分都在它的 wiki 里面:

它里面包含了很多知识点,还提供了一份你自学 d3.js 的资源列表。

8. vinta/awesome-python

被宣传为:“一份精心制作的 Python 框架,库,软件和资源的策划表”,如果你想在学习 Python 方面赢在起跑线,这是一份很好的学习资源

9. oneuijs/You-Dont-Need-jQuery

这是一个非常出名的库,它主要聚焦于解决使用 vanilla JavaScript 时遇到的典型编程问题。这个库的兴起和 React 的兴起密切相关。

10. toddmotto/public-apis

这是一个很棒的经常更新的公共 API 库。这里面的 API 用目录组织起来,很容易查询。


如果你很好奇的话,我可以告诉你所有的数据都来自于 freeCodeCamp 主聊天室自 2016 年 6 月到 2017 年 3 月的聊天记录。我写了个 Python 脚本来清洗数据,并且根据聊天中各种库提及的数量加上时间序列分析,最终得出这份列表。这份库列表只是皮毛,freeCodeCamp 社区上每天都会讨论成百上千的库。

感谢阅读,Coding 快乐!

如果你认为文章中还需要注意什么,或者添加什么,请让我知道


我最近正在写一本《React.js 小书》,对 React.js 感兴趣的童鞋,欢迎指点