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

Taylah75M 8年前
   <p><img src="https://simg.open-open.com/show/7f22d923e64a1648f565728211309524.jpg"></p>    <p>freeCodeCamp 社区每周都会产出数十亿字节的数据。其中最活跃的部分是聊天室系统。成千上万的人在这里聊技术,互相帮助,提高自己的编码技术。</p>    <p>我经常问一些关于数据的问题,这周我突然想到,跟开发人员学习相关的 GitHub 仓库都有什么呢?对于排在前面的仓库是什么非常好奇,于是我分析了 <a href="/misc/goto?guid=4959746570646876130" rel="nofollow,noindex">freeCodeCamp 的主聊天室</a> 中大量的历史聊天记录。本文给出我的分析结果,10 个提及最多的 GitHub 仓库。</p>    <h2>1. <a href="/misc/goto?guid=4959746358654585395" rel="nofollow,noindex">freeCodeCamp/freeCodeCamp</a></h2>    <p>也许你早就预料到了 freeCodeCamp 是第一的,这不仅仅是因为数据是从 freeCodeCamp 来的。freeCodeCamp 社区学习平台本身就名声在外,有近 250k 的 star,10k 多的 fork,并且每周都会有上百的 issue 和 pull request。因此人们在聊天室中提及的也非常多。</p>    <h2>2. <a href="/misc/goto?guid=4958870941163577084" rel="nofollow,noindex">getify/You-Dont-Know-JS</a></h2>    <p>Kyle Simpson 的“你所不知道的 JavaScript” 是 freeCodeCamp 社区无可争议的非官方参考文档。 <a href="/misc/goto?guid=4959746570792989839" rel="nofollow,noindex">Kyle</a> 本人现在正在从事另一个和 YDKJS 类似的项目, <strong>“Functional Light JS”</strong> ,这个项目也逐渐的越来越多地被提及。</p>    <h2>3. <a href="/misc/goto?guid=4958825667594852762" rel="nofollow,noindex">vhf/free-programming-books</a></h2>    <p>这是一个经常更新的免费资源列表。这个库的资源来自世界各地,并且组织方式也很好。它里面包括了:书籍,播客,网站,开发者工具等。很显然,这是一个正在学习写代码的人所 <strong>“必备的”</strong> 。</p>    <h2>4. <a href="/misc/goto?guid=4958825667511177724" rel="nofollow,noindex">twbs/bootstrap</a></h2>    <p>Bootstrap,是一个非常出名的响应式 Web 设计框架。这个库主要是提供技术信息,也包含了一些链接,链到其他有用的网站。如果你想要了解关于这个框架更多的细节性文档,你应该来这个网站学习: <a href="/misc/goto?guid=4959741805515920461" rel="nofollow,noindex">getbootstrap.com</a> 。</p>    <h2>5. <a href="/misc/goto?guid=4959746358877512392" rel="nofollow,noindex">jwasham/coding-interview-university</a></h2>    <p><a href="/misc/goto?guid=4959746570994234234" rel="nofollow,noindex">Google 的 Heck</a> 创建的库,用来记录他 <a href="/misc/goto?guid=4959746571087109452" rel="nofollow,noindex">花了 8 个月的时间准备谷歌面试的全过程</a> 。里面有一份详细的列表,包括:你应该知道的如何通过 Google 臭名昭著的白板测试以及各种你应该知道的计算机科学知识的链接。(值得一提的是,经过了这些准备以后,他被亚马逊录用了。)</p>    <h2>6. <a href="/misc/goto?guid=4959652759825860010" rel="nofollow,noindex">ericelliott/essential-javascript-links</a></h2>    <p><a href="/misc/goto?guid=4958974908230741569" rel="nofollow,noindex">Eric Elliott</a> 的 JavaScript Links 库很长时间以来都是 freeCodeCamp 社区上最流行的资源(最近刚刚被 <a href="/misc/goto?guid=4958825667594852762" rel="nofollow,noindex">vhf/free-programming-books</a> 赶下神坛)。这是一份非常全面的列表,虽然两年没有更新了,但对于 JavaScript 学习者来说仍然是一个很好的资源。</p>    <h2>7. <a href="/misc/goto?guid=4959746359326799772" rel="nofollow,noindex">d3/d3</a></h2>    <p>如果你想了解 d3.js,这份 GitHub 官方库是最好的作为起始学习的地方之一。这个库里面在 freeCodeCamp 提及最多的两个部分都在它的 wiki 里面:</p>    <ul>     <li><a href="/misc/goto?guid=4959746359412544109" rel="nofollow,noindex">the gallery</a></li>     <li><a href="/misc/goto?guid=4959746359497346558" rel="nofollow,noindex">the tutorials</a></li>    </ul>    <p>它里面包含了很多知识点,还提供了一份你自学 d3.js 的资源列表。</p>    <h2>8. <a href="/misc/goto?guid=4958839578036963197" rel="nofollow,noindex">vinta/awesome-python</a></h2>    <p>被宣传为:“一份精心制作的 Python 框架,库,软件和资源的策划表”,如果你想在学习 Python 方面赢在起跑线,这是一份很好的学习资源</p>    <h2>9. <a href="/misc/goto?guid=4958973116844048783" rel="nofollow,noindex">oneuijs/You-Dont-Need-jQuery</a></h2>    <p>这是一个非常出名的库,它主要聚焦于解决使用 vanilla JavaScript 时遇到的典型编程问题。这个库的兴起和 React 的兴起密切相关。</p>    <h2>10. <a href="/misc/goto?guid=4959733733543745204" rel="nofollow,noindex">toddmotto/public-apis</a></h2>    <p>这是一个很棒的经常更新的公共 API 库。这里面的 API 用目录组织起来,很容易查询。</p>    <p>如果你很好奇的话,我可以告诉你所有的数据都来自于 <a href="/misc/goto?guid=4959746571412587356" rel="nofollow,noindex">freeCodeCamp 主聊天室</a> 自 2016 年 6 月到 2017 年 3 月的聊天记录。我写了个 Python 脚本来清洗数据,并且根据聊天中各种库提及的数量加上时间序列分析,最终得出这份列表。这份库列表只是皮毛,freeCodeCamp 社区上每天都会讨论成百上千的库。</p>    <p>感谢阅读,Coding 快乐!</p>    <p>如果你认为文章中还需要注意什么,或者添加什么, <a href="/misc/goto?guid=4959746571496407956" rel="nofollow,noindex">请让我知道</a> 。</p>    <p>我最近正在写一本《React.js 小书》,对 React.js 感兴趣的童鞋,欢迎指点。</p>    <p> </p>    <p>来自:http://huziketang.com/blog/posts/detail?postId=58df2230a58c240ae35bb8db</p>    <p> </p>