10 個開發新人提及最多的 GitHub Repo
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 里面:
它里面包含了很多知識點,還提供了一份你自學 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 感興趣的童鞋,歡迎指點。
來自:http://huziketang.com/blog/posts/detail?postId=58df2230a58c240ae35bb8db