速速收藏!程序員必備的11個Github優(yōu)質(zhì)項目
GitHub 不僅僅是一個版本控制服務,它還是一個了不起的內(nèi)容資源,從免費的電子書和教程,到面試準備材料和 "了不起 "的文章,應有盡有。
如果你是經(jīng)常訪問GitHub的開發(fā)者,那么今天為你準備的這些東西東西,絕對讓你受益匪淺。
我整理了一些最有價值的倉庫列表,我敢打賭,絕大多數(shù)你都沒有見過。
1.?Awesome[1]
GitHub stars: 164k+
毋庸置疑,Awesome是最受歡迎的 repo,它策劃了從軟件開發(fā)到硬件到商業(yè)的所有主題。
目前為止,它在Github上有超過164,000顆星,人們可以花上幾天(幾夜)時間來瀏覽它。如果想學習新東西,它可以成為你的一站式商店。
2.?Free Programming Books[2]
GitHub stars: 194k+
盡管Free Programming Books資源庫的名稱是免費編程書籍,但它提供的內(nèi)容遠不止這些。
它包括免費在線課程、交互式編程材料、問題集、播客和編程等部分,并有各種語言版本。
然而,其中絕大部分是編程書籍。而這是一個驚人的集合。
3.?Build Your Own X[3]
GitHub stars: 110k+
這個令人難以置信的資源庫,它包含一系列提升你個人技術的課程集合。
這里有如何創(chuàng)建一個命令行工具,一個操作系統(tǒng),一個搜索引擎,一個3D渲染器,以及大量其他東西的例子。
你是否考慮過開發(fā)自己的加密貨幣、數(shù)據(jù)庫、機器人、編程語言?
那么這就是適合你的資源庫。
4.?Awesome interview questions[4]
GitHub stars: 41k+
一個精心策劃的令人敬畏的面試問題清單,這個資源庫擁有超過40k顆星,包含了幾乎所有你能想到的編程語言和框架的大量面試問題。
如果你正在準備面試,那就非常有用!
5.?Javascript algorithms[5]
GitHub stars: 111k+
這個資源庫包含許多流行算法和數(shù)據(jù)結構的基于JavaScript的例子。
每種算法和數(shù)據(jù)結構都有單獨的README,其中有相關的解釋和進一步閱讀的鏈接(包括YouTube視頻的鏈接)。
6.?Public Apis[6]
GitHub stars: 132k+
如果你是一個開發(fā)人員,那么你肯定要為你的應用程序處理API。
這個資源庫通過提供一個經(jīng)常更新的公共API集合的列表,使開發(fā)者的任務更加容易。這些API是免費的,并被分成不同的類別,以便輕松地探索它們。
這個列表覆蓋范圍非常廣泛,它有好玩有趣的,也有在工作中提供重大幫助的。
7.?The art of command line[7]
GitHub stars: 92k+
命令行通常被開發(fā)者所忽視,然而這可以幫助你提高作為工程師的生產(chǎn)力和靈活性。
這個資源庫包含了在Linux、Windows或macOS上工作時使用命令行的有用說明和技巧。
這個資源庫還包含了在使用命令行時節(jié)省時間的技巧,對沒有經(jīng)驗和有經(jīng)驗的用戶都很有用。
8.?Project Based Learning[8]
GitHub stars: 51k+
一個編程教程的列表,學習者可以在其中從頭開始建立一個應用程序。
這些教程被分為不同的編程語言,有些是混合技術和語言的。
如果你相信 "邊做邊學 "的概念,這個資源庫是為你準備的。
9.?Beautiful Docs[9]
GitHub stars: 6.4k+
眾所周知,文檔是任何軟件項目的重要資產(chǎn)。編寫自帶文檔的代碼是一回事,但以一種有意義的方式展示它又是另一回事。
作者收集了那些在結構、設計、可用性、風格、圖表等方面都很 "漂亮"的在線資源--所以任何尋找靈感來設計自己的文檔的人都會發(fā)現(xiàn)它很有資源。
10.?Developer roadmap[10]
GitHub stars: 163k+
Kamran Ahmed創(chuàng)建了一個非常好的開發(fā)者路線圖指南。
很多學生和編程新手對他們應該學習什么技術,以及他們應該按照什么路徑一步步成為一名開發(fā)人員感到困惑。
他準備了一個完整的圖表,包括每一類開發(fā)中的技術(前端、后端、DevOps......),讓你清楚地了解你接下來應該學習什么。如
果你喜歡他指導你成為一名開發(fā)者的方式,請將這個資源庫收藏起來。
該資源庫每年都會更新,以反映生態(tài)系統(tǒng)的變化。
11.?30 seconds of code[11]
GitHub stars: 77k+
這個資源庫包含簡短的JavaScript代碼片段,滿足你所有的開發(fā)需求。
30 seconds of code創(chuàng)建于2017年,以各種編程語言的片段集的形式,為各種技能水平的網(wǎng)絡開發(fā)人員提供免費的高質(zhì)量學習資源。
今天,30 seconds of code由一個龐大的貢獻者社區(qū)和一部分致力于維護的人員組成,致力于為軟件開發(fā)人員創(chuàng)造最好的學習資源。
干貨推薦
為了方便大家,我花費了半個月的時間把這幾年來收集的各種技術干貨整理到一起,其中內(nèi)容包括但不限于Python、機器學習、深度學習、計算機視覺、推薦系統(tǒng)、Linux、工程化、Java,內(nèi)容多達5T+,我把各個資源下載鏈接整理到一個文檔內(nèi),目錄如下:

所有干貨送給大家,希望能夠點贊支持一下!
https://http://pan.baidu.com/s/1eks7CUyjbWQ3A7O9cmYljA (提取碼:0000)
[1]??Awesome:?https://github.com/sindresorhus/awesome
[2]
Free Programming Books:?https://github.com/EbookFoundation/free-programming-books
[3]Build Your Own X:?https://github.com/danistefanovic/build-your-own-x
[4]Awesome interview questions:?https://github.com/DopplerHQ/awesome-interview-questions
[5]Javascript algorithms:?https://github.com/trekhleb/javascript-algorithms
[6]Public Apis:?https://github.com/public-apis/public-apis
[7]The art of command line:?https://github.com/jlevy/the-art-of-command-line
[8]Project Based Learning:?https://github.com/tuvtran/project-based-learning
[9]Beautiful Docs:?https://github.com/PharkMillups/beautiful-docs
[10]Developer roadmap:?https://github.com/kamranahmedse/developer-roadmap
[11]30 seconds of code:?https://github.com/30-seconds/30-seconds-of-code