溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

開(kāi)發(fā)者必看的GitHub庫(kù)有哪些

發(fā)布時(shí)間:2021-12-02 16:57:23 來(lái)源:億速云 閱讀:142 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要講解了“開(kāi)發(fā)者必看的GitHub庫(kù)有哪些”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“開(kāi)發(fā)者必看的GitHub庫(kù)有哪些”吧!

一、Build Your Own X
  • GitHub 星數(shù):61,300

  • GitHub 地址:https://github.com/danistefanovic/build-your-own-x

該庫(kù)囊括了大量教程,教你如何構(gòu)建自己的技術(shù)。同時(shí),這里還有關(guān)于如何構(gòu)建命令行工具、操作系統(tǒng)、搜索引擎、3D 渲染器等的示例。
想創(chuàng)建自己的編程語(yǔ)言,或?qū)儆谧约旱?Docker、Git 嗎?這個(gè)庫(kù)是你的不錯(cuò)選擇。
二、Free Programming Books
  • GitHub 星數(shù):139,000

  • GitHub 地址:https://github.com/EbookFoundation/free-programming-books

盡管該庫(kù)的名字是 Free Programming Books(免費(fèi)編程書(shū)籍),但它提供的內(nèi)容不止于此。該庫(kù)有多語(yǔ)言版本,包含免費(fèi)在線課程、交互式編程資源、問(wèn)題集和有競(jìng)爭(zhēng)力的編程,以及 podcast 和編程練習(xí)。
不過(guò)其中大部分內(nèi)容是編程書(shū)籍,書(shū)籍?dāng)?shù)量十分可觀。
三、Oh My Zsh
  • GitHub 星數(shù):106,000

  • GitHub 地址:https://github.com/ohmyzsh/ohmyzsh

Oh My Zsh 是一個(gè)社區(qū)驅(qū)動(dòng)的開(kāi)源框架,旨在管理 Zsh 配置。Zsh 既是交互式 shell,也是很多開(kāi)發(fā)者使用的強(qiáng)大腳本語(yǔ)言。
Oh My Zsh 具備強(qiáng)大的插件和美觀的主題,允許用戶進(jìn)行 Zsh 設(shè)置自定義。你需要花費(fèi)一些功夫啟動(dòng)和運(yùn)行它,不過(guò)網(wǎng)上有很多不錯(cuò)的教程和其他開(kāi)發(fā)者的示例,可以幫助你找到最適合的設(shè)置。
四、Coding Interview University
  • GitHub 星數(shù):104,000

  • GitHub 地址:https://github.com/jwasham/coding-interview-university

該庫(kù)是針對(duì)成為大企業(yè)(亞馬遜、谷歌或 Facebook)軟件工程師的短期學(xué)習(xí)計(jì)劃(只需幾個(gè)月即可完成)。它適合的人群是軟件工程新人(不過(guò)仍需了解計(jì)算機(jī)科學(xué)知識(shí)),并對(duì)如何成為可靠性工程師或運(yùn)維工程師提供建議。
作者創(chuàng)建該庫(kù)的初衷是制定個(gè)人 to-do list 來(lái)追蹤自己的學(xué)習(xí)過(guò)程。每天學(xué)習(xí) 8-12 小時(shí),學(xué)習(xí)數(shù)月后,他最終得到了夢(mèng)想中的工作,成為亞馬遜的軟件開(kāi)發(fā)工程師。
Coding Interview University 可以幫助你準(zhǔn)備谷歌、微軟、Facebook 等企業(yè)的技術(shù)面試。充分利用它吧。
五、Gitignore:.gitignore 模板合集
  • GitHub 星數(shù):97,100

  • GitHub 地址:https://github.com/github/gitignore

該庫(kù)的作用和名字一樣:有用的.gitignore 模板集合。每在 GitHub 上創(chuàng)建一個(gè)新項(xiàng)目庫(kù),你必須具備一個(gè).gitignore 文件來(lái)過(guò)濾上傳內(nèi)容。.gitignore 文件內(nèi)容隨著項(xiàng)目和語(yǔ)言的變化而變化。該庫(kù)包含適用于幾乎所有語(yǔ)言和框架(如 Rails、Python、Perl、Laravel、Java 等)的模板,甚至具備適用于 Fortran 的模板!
六、System Design Primer
  • GitHub 星數(shù):86,200

  • GitHub 地址:https://github.com/donnemartin/system-design-primer

這個(gè)庫(kù)非常適合軟件工程師,可以幫助他們學(xué)習(xí)如何設(shè)計(jì)大規(guī)模系統(tǒng),進(jìn)而成為更好的工程師。該庫(kù)針對(duì)這一寬泛主題提供大量資源,并進(jìn)行了系統(tǒng)化組織。
由于系統(tǒng)設(shè)計(jì)通常是眾多企業(yè)技術(shù)面試的必備內(nèi)容,因此該庫(kù)還可以幫助工程師準(zhǔn)備技術(shù)面試。它包含學(xué)習(xí)指南、面試建議、面試問(wèn)題及解決方案、交互式學(xué)習(xí) Anki 卡牌集合,以及交互式編程挑戰(zhàn)。
七、Public API
  • GitHub 星數(shù):73,100

  • GitHub 地址:https://github.com/public-apis/public-apis

該庫(kù)包含可用于項(xiàng)目和應(yīng)用的免費(fèi) API 列表,覆蓋各種主題,如商業(yè)、動(dòng)畫(huà)、動(dòng)物、新聞、金融、游戲等。
其中 cats API 和 dogs API 提供貓狗的圖像。還有一些更有用的 API,如 Gmail API 或 Google Analytics API。
這個(gè)庫(kù)集合了大量 API,讀者可以自行查看。
八、The Art of Command Line
  • GitHub 星數(shù):70,100

  • GitHub 地址:https://github.com/jlevy/the-art-of-command-line

開(kāi)發(fā)者經(jīng)常忽略如何處理命令行,但對(duì)于工程師而言使用命令行有助于提高生產(chǎn)效率和靈活性。該庫(kù)包含在 Linux 環(huán)境中使用命令行的有用建議,同時(shí)還包含適合 Windows 或 macOS 系統(tǒng)的內(nèi)容。通用建議適用于其他基于 UNIX 的操作系統(tǒng)。該庫(kù)對(duì)入門(mén)者和經(jīng)驗(yàn)豐富的開(kāi)發(fā)者均適用。
盡管該庫(kù)似乎沒(méi)有得到積極維護(hù),但它仍能提供非常好的建議,幫助開(kāi)發(fā)者使用命令行。讀者可以 fork 該庫(kù),并自行維護(hù)。
九、JavaScript 算法和數(shù)據(jù)結(jié)構(gòu)
  • GitHub 星數(shù):64,700

  • GitHub 地址:https://github.com/trekhleb/javascript-algorithms

該庫(kù)包含多個(gè) JavaScript 常用算法和數(shù)據(jù)結(jié)構(gòu)示例。每個(gè)示例被標(biāo)注為「入門(mén)」或「高級(jí)」,以表明難度。此外,該庫(kù)還包含哈希表、堆區(qū)(heap)、隊(duì)列(queue)、棧區(qū)(stack)、math、字符串(strings)、集合(sets)等的示例。
十、Developer Roadmap
  • GitHub 星數(shù):98,600

  • GitHub 地址:https://github.com/kamranahmedse/developer-roadmap

該庫(kù)包含的大量圖表展示了成為前端、后端或研發(fā)工程師需要采取的不同學(xué)習(xí)路徑以及要學(xué)的技術(shù)。初看令人覺(jué)得吃不消,但這個(gè)庫(kù)對(duì)在這一快速變化的行業(yè)中的趨勢(shì)和工程師需要的技能提供了很有用的指導(dǎo)。

感謝各位的閱讀,以上就是“開(kāi)發(fā)者必看的GitHub庫(kù)有哪些”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)開(kāi)發(fā)者必看的GitHub庫(kù)有哪些這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI