程序員必備的10大GitHub倉庫

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub 不僅是維護代碼的好工具,而且也是學習和成長的好去處。身爲一個軟件開發者,我一直在尋找有用的 GitHub 倉庫,從中學習,以及找到靈感。以下是我最喜歡的 10 個倉庫。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"構建你自己的 X"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 92.4k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果你想要做些什麼,並且想要獲得一些關於如何實現它的指導,這是一個很好的資源。通過瀏覽列表,你還會發現很多真正有趣的事情。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/danistefanovic\/build-your-own-x","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/danistefanovic\/build-your-own-x"}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"JavaScript 算法"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 92.1k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"一個區別是,軟件工程師和軟件開發人員更容易掌握算法和數據結構。但是,不管你的背景是什麼,這個倉庫提供了很多不同的算法,一個詳盡的數據結構列表,還有你可能在軟件工程面試中遇到的一些典型問題的答案。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/trekhleb\/javascript-algorithms","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/trekhleb\/javascript-algorithms"}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"OSSU"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 72.8k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"不管你是一個從事編程的人,還是一個已經在業界自學的開發者, OSSU 的課程爲所有想要學習計算機科學的人提供了大量的免費學習資源。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/ossu\/computer-science","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/ossu\/computer-science"}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"代碼 30 秒"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 72.8k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"超過 100 個代碼段,涵蓋了 JavaScript 中的各種內容,從典型的算法,到你可能會發現自己需要完成的常見任務。非常值得一看。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/30-seconds\/30-seconds-of-code","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/30-seconds\/30-seconds-of-code"}]}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"真實世界示例應用"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 52.6k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"有沒有想過要學習如何使用特定的語言 \/ 技術開發適當的應用?這就是爲你準備的 GitHub 倉庫!這超出了典型的“ to-do”應用程序, RealWorld 的示例使整個“Medium-style”應用程序更加豐富,包括了所有的鐘聲、哨聲和最佳實踐。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/gothinkster\/realworld","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/gothinkster\/realworld"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"免費編程書籍"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 170k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"聽起來確實如此。大量的免費編程書籍可以幫助你的知識和理解更上一層樓。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/EbookFoundation\/free-programming-books","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/EbookFoundation\/free-programming-books"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"系統設計入門"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 118k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果你正在尋找高級軟件工程(或更高的)職位,那麼擁有設計大型系統的能力是很有價值的,很多大型技術公司都希望你具備這一能力。這也是一個重要技巧,如果你打算爲你正在做的任何工作構建任何大型系統的話。這份指南提供了大量的信息來幫助你做好準備。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/donnemartin\/system-design-primer","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/donnemartin\/system-design-primer"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"了不起的 Python"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 92.2k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Python 內建了一系列不同的庫、框架和技術的列表。對那些想要學習一種新的編程語言或僅僅想要提高對已有 Python 的瞭解的人來說,這是一個極好的指南。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/vinta\/awesome-python","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/vinta\/awesome-python"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"node最佳實踐"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars 58.6k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"我總是找不到足夠的最佳實踐指南。所以當發現這個 GitHub 倉庫時,我覺得必須把它包括進去。自學的壞處之一就是,你並不總是從最佳實踐開始。因此,擁有這些詳細的指南可以幫助你快速提高技能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/goldbergyoni\/nodebestpractices","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/goldbergyoni\/nodebestpractices"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"超棒的機器學習"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"GitHub stars: 47.8k"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"像我們之前看到的 Python 清單一樣,這個 GitHub 倉庫包含大量不錯的機器學習資源。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"地址:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/josephmisiti\/awesome-machine-learning","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/github.com\/josephmisiti\/awesome-machine-learning"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"原文鏈接:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/medium.com\/javascript-in-plain-english\/10-essential-github-repos-for-software-developers-6a42ebba279","title":null,"type":null},"content":[{"type":"text","text":"https:\/\/medium.com\/javascript-in-plain-english\/10-essential-github-repos-for-software-developers-6a42ebba279"}]}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章