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 臭名昭著的白板测试以及各种你应该知道的计算机科学知识的链接。(值得一提的是,经过了这些准备以后,他被亚马逊录用了。)
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相关推荐
- GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
- 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器
张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 ...
- emoji .png_根据我对3.5GB聊天记录的分析,Emoji开发人员使用最多
emoji .png by Evaristo Caraballo 通过Evaristo Caraballo 根据我对3.5GB聊天记录的分析,Emoji开发人员使用最多 (The Emoji deve ...
- 【近3万字分享】《Android开发之路——10年老开发精心整理分享》
目录 前言 1 Android开发学习路线 1.1 大神最新总结(推荐直接看这个) 2021 最新Android知识体系 1.2按内容划分 1.3按阶段划分 1.4Android进阶路线(思维导图) ...
- 10大机器学习开源项目推荐(Github平均star为1385)
翻译 | suisui 出品 | 人工智能头条(AI_Thinker) 本文推荐的10大机器学习开源项目是由Mybridge从250个机器学习开源项目中挑选出来的,Github 平均 star为 13 ...
- 张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231
原文:张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231 GitHub:https://github.com/ZhangGaoxing/windows-iot-demo/ ...
- 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)运行的是 ...
- iOS 10应用开发基础教程
iOS 10应用开发基础教程 介绍: 本教程是国内第一本iOS 10开发应用教程.本教程基于Xcode 8.0,使用Swift 3.0语言讲解如何开发iOS 10的应用App. 学习建议:本教程针对i ...
- 【开发环境】PyCharm 配置 GitHub ( 从 GitHub 中 Clone 代码到 PyCharm 开发环境中 )
文章目录 一.PyCharm 配置 GitHub 账号 二.PyCharm 中 Clone GitHub 代码 三.PyCharm 为工程配置 Python 编译器 一.PyCharm 配置 GitH ...
最新文章
- Hive到SparkSql
- maven 结合idea入门
- python怎么画圆圈_python怎么画圆
- python3汉字转unicode_Python3 编码问题: 怎么将Unicode转中文,以及GBK乱码ÖйúÉÙÊýÃñ×åÌØÉ«´åÕ¯...
- 传递function_JS中!function(){}()的理解
- intel x520网卡驱动_手工编译linux桌面内核(二)——硬件驱动的配置 下篇
- primefaces教程_Primefaces BlockUI组件示例教程
- 【ENVI解决经验】一处理图像就报错
- 码农神器集 - 序 (程序员实用工具集)
- Abbot和Marathon比较
- java正则表达式双引号_java正则表达式去掉双引号
- win7安装python3.7_win7无法安装python3
- 【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~
- linux 查看当前状态_Linux视频编辑的当前状态2018
- Andorid微信刷脸支付使用过程解析
- HTMLCSS基础篇之十一:字体与颜色样式
- DataGrip离线安装驱动
- (HEM/OHEM)hard negative(example)mining难例挖掘 与focal loss、GHM损失函数
- android 关闭jack_Android7.0编译 jack常见错误类型及解决办法
- MDM9x07 平台启动