本文作者: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 臭名昭著的白板测试以及各种你应该知道的计算机科学知识的链接。(值得一提的是,经过了这些准备以后,他被亚马逊录用了。)

6. ericelliott/essential-javascript-links

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

7. d3/d3

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

  • the gallery
  • the tutorials

它里面包含了很多知识点,还提供了一份你自学 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 感兴趣的童鞋,欢迎指点。

10 个开发新人提及最多的 GitHub Repo相关推荐

  1. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  2. 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

    张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 ...

  3. emoji .png_根据我对3.5GB聊天记录的分析,Emoji开发人员使用最多

    emoji .png by Evaristo Caraballo 通过Evaristo Caraballo 根据我对3.5GB聊天记录的分析,Emoji开发人员使用最多 (The Emoji deve ...

  4. 【近3万字分享】《Android开发之路——10年老开发精心整理分享》

    目录 前言 1 Android开发学习路线 1.1 大神最新总结(推荐直接看这个) 2021 最新Android知识体系 1.2按内容划分 1.3按阶段划分 1.4Android进阶路线(思维导图) ...

  5. 10大机器学习开源项目推荐(Github平均star为1385)

    翻译 | suisui 出品 | 人工智能头条(AI_Thinker) 本文推荐的10大机器学习开源项目是由Mybridge从250个机器学习开源项目中挑选出来的,Github 平均 star为 13 ...

  6. 张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231

    原文:张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231 GitHub:https://github.com/ZhangGaoxing/windows-iot-demo/ ...

  7. Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建

    目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...

  8. iOS 10应用开发基础教程

    iOS 10应用开发基础教程 介绍: 本教程是国内第一本iOS 10开发应用教程.本教程基于Xcode 8.0,使用Swift 3.0语言讲解如何开发iOS 10的应用App. 学习建议:本教程针对i ...

  9. 【开发环境】PyCharm 配置 GitHub ( 从 GitHub 中 Clone 代码到 PyCharm 开发环境中 )

    文章目录 一.PyCharm 配置 GitHub 账号 二.PyCharm 中 Clone GitHub 代码 三.PyCharm 为工程配置 Python 编译器 一.PyCharm 配置 GitH ...

最新文章

  1. Hive到SparkSql
  2. maven 结合idea入门
  3. python怎么画圆圈_python怎么画圆
  4. python3汉字转unicode_Python3 编码问题: 怎么将Unicode转中文,以及GBK乱码ÖйúÉÙÊýÃñ×åÌØÉ«´åÕ¯...
  5. 传递function_JS中!function(){}()的理解
  6. intel x520网卡驱动_手工编译linux桌面内核(二)——硬件驱动的配置 下篇
  7. primefaces教程_Primefaces BlockUI组件示例教程
  8. 【ENVI解决经验】一处理图像就报错
  9. 码农神器集 - 序 (程序员实用工具集)
  10. Abbot和Marathon比较
  11. java正则表达式双引号_java正则表达式去掉双引号
  12. win7安装python3.7_win7无法安装python3
  13. 【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~
  14. linux 查看当前状态_Linux视频编辑的当前状态2018
  15. Andorid微信刷脸支付使用过程解析
  16. HTMLCSS基础篇之十一:字体与颜色样式
  17. DataGrip离线安装驱动
  18. (HEM/OHEM)hard negative(example)mining难例挖掘 与focal loss、GHM损失函数
  19. android 关闭jack_Android7.0编译 jack常见错误类型及解决办法
  20. MDM9x07 平台启动

热门文章

  1. IDEA无法通过类加载器获取resources文件夹配置文件解决办法
  2. 返回顶部小火箭(仿电脑管家)
  3. 分布式文件系统(HDFS)与 linux系统文件系统 对比
  4. 利用批处理自动执行sql脚本、备份、还原数据库
  5. C# 类构造函数赋值里属性与字段赋值注意项
  6. 如何让百度第一时间收录你的网站
  7. MFC 消息响应与消息处理过程
  8. OpenCV学习笔记——判断两张图的相似度
  9. win10 hyper ubuntu18 共享文件夹
  10. mysqldump导出数据库视图_mysql数据库的基本操作:索引、视图,导入和导出,备份和恢复...