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