每個(gè)開發(fā)人員都應(yīng)該知道的 10 個(gè) GitHub 倉庫
大廠技術(shù)??高級前端??Node進(jìn)階
點(diǎn)擊上方?程序員成長指北,關(guān)注公眾號
回復(fù)1,加入高級Node交流群
作者:Pawel
翻譯:LeanCloud
GitHub 不僅是互聯(lián)網(wǎng)上最有趣的開源項(xiàng)目的所在地,而且還是共享各種資源的好地方,從免費(fèi)的書籍到 API ,產(chǎn)品路線圖到項(xiàng)目思路到項(xiàng)目方案。
但是,由于數(shù)量龐大,你可能很難找到實(shí)際有用的倉庫。
因此,我整理了十個(gè)出色的倉庫清單,可以為大部分 Web 和軟件開發(fā)人員提供參考價(jià)值。
所有這些都將為你增加價(jià)值,并幫助你成為更好的 Web 或軟件開發(fā)人員,或同時(shí)成為兩者。
1. Free Programming Books
GitHub??:183K +
提供各種不同語言的 Free Programming Books 無疑是 GitHub 上最受歡迎和好評度最高的倉庫之一。雖然它的名字是「書」,但其提供的不僅僅是這些。
它還包含免費(fèi)的在線課程,交互式編程資源,問題集和編程競賽,各種編程語言的編程實(shí)驗(yàn)環(huán)境和播客,以及備忘錄。
因?yàn)楹写罅康木幊虝?,這讓它成為一個(gè)非常棒的倉庫。
2. Developer Roadmap
GitHub??:155K +
被難題困住了?還是需要一些建議來指導(dǎo)你進(jìn)入開發(fā)者行業(yè)?這個(gè) 倉庫 將為你提供幫助。它擁有想要成為前端、后端或 DevOps 工程師需要的所有技術(shù)。你可以選擇符合需求的或適合自己的,因?yàn)樗峁┝硕喾N多樣的技術(shù)。
3. OSSU Computer Science
GitHub??:81K +
如果你沒有計(jì)算機(jī)學(xué)科的相關(guān)履歷或?qū)W位,但又想達(dá)到相同的水平,那么這個(gè)倉庫非常適合你。它適合于那些希望掌握計(jì)算學(xué)科所有基礎(chǔ)知識的人。它提供了一切資源來幫助你在計(jì)算機(jī)科學(xué)上自學(xué)成才,它還擁有一個(gè)遍布全球的學(xué)習(xí)者社區(qū)。
因?yàn)檫@個(gè)課程假定學(xué)習(xí)它的人都已經(jīng)接受了通識教育(非計(jì)算機(jī)專業(yè)的教育),所以大綱設(shè)計(jì)的出發(fā)點(diǎn)是計(jì)算機(jī)科學(xué)專業(yè)的本科學(xué)位要求減去通識教育的要求。這些都是世界上特別好的課程,通常來自于哈佛大學(xué),普林斯頓大學(xué),麻省理工學(xué)院等。
4. Awesome
GitHub??:158K +
正如這個(gè)名字描述的那樣,它有一個(gè)很棒的列表,列出了從計(jì)算機(jī)科學(xué)到媒體,從游戲到商業(yè)等各種有趣的主題,并且列表還在繼續(xù)更新。
5. Build your own X
GitHub??:103K +
如果你相信「邊做邊學(xué)」的原則,那么該倉庫就有可能成為你每天在 GitHub 停留的地方。它具有指向資源的鏈接,這些資源可幫助你構(gòu)建自己的加密貨幣,數(shù)據(jù)庫,機(jī)器人,BitTorrent 客戶端,等等。
6. Coding Interview University
Github??:165K +
Coding Interview University 有一個(gè)為期數(shù)月的學(xué)習(xí)計(jì)劃,給打算進(jìn)入 Google,Amazon,F(xiàn)acebook,Apple 或任何其他大型軟件公司的工程師使用。它提供有關(guān)如何學(xué)習(xí)成為可靠性工程師或運(yùn)維工程師的建議。它還擁有學(xué)習(xí)目錄鏈接,以快速梳理你的知識并保持更新狀態(tài),由通過此種方式在亞馬遜找到工作的作者創(chuàng)建。在這里還有很多類似經(jīng)歷的工程師。
7. Public Apis
GitHub??:118K +
Public Apis 匯總了網(wǎng)絡(luò)上所有可用于你個(gè)人或?qū)I(yè)項(xiàng)目的免費(fèi) API。它提供了廣泛的應(yīng)用程序編程接口(API),例如商業(yè),動漫,動物,新聞,金融,游戲等。
8. 技術(shù)面試手冊
GitHub??:51K +
技術(shù)面試手冊提供了技術(shù)面試所需的所有材料。它包含有關(guān)如何準(zhǔn)備面試編碼的各種材料,適合向面試官提出的問題,如何寫簡歷的提示等。
9. 系統(tǒng)設(shè)計(jì)入門
GitHub??:127K +
System Design Primer 是軟件工程師的絕佳倉庫,可幫助你學(xué)習(xí)如何設(shè)計(jì)大型系統(tǒng)。幫助你成為更好的工程師。該倉庫為這個(gè)廣泛的主題提供了有組織的資源集合。
因?yàn)樵谠S多公司中,系統(tǒng)設(shè)計(jì)通常是技術(shù)面試過程中必不可少的組成部分,所以此倉庫還可以通過學(xué)習(xí)指南,掌握如何進(jìn)行面試的建議,面試問題和解決方案,Anki 抽認(rèn)卡集來幫助你為面試做準(zhǔn)備,還能互動學(xué)習(xí)和編碼挑戰(zhàn)。
10. 開發(fā)人員的設(shè)計(jì)資源
GitHub??:25K +
該倉庫具有精選的設(shè)計(jì)和 UI 資源列表,這些資源包括庫存照片,Web 模板,CSS 框架,UI 庫,工具等,可在項(xiàng)目和應(yīng)用程序中免費(fèi)使用。它提供了開始進(jìn)行 Web 開發(fā)項(xiàng)目所需的所有模板內(nèi)容。
補(bǔ)充:
Awesome Repos
Awesome Repos 才發(fā)布了幾周,已經(jīng)在 GitHub 上受到眾多追捧。它將豐富資源集中在一個(gè)倉庫里,你所要做的僅是訪問此倉庫。該倉庫關(guān)注度仍在增長,歡迎 PR。
我希望這些倉庫同樣對你有用,并且可以使用它們來成為更好的軟件工程師。謝謝閱讀!
如果你喜歡我的工作,請?jiān)?Twitter 上關(guān)注我。
來自:https://segmentfault.com/a/1190000040055173
Node 社群
我組建了一個(gè)氛圍特別好的 Node.js 社群,里面有很多 Node.js小伙伴,如果你對Node.js學(xué)習(xí)感興趣的話(后續(xù)有計(jì)劃也可以),我們可以一起進(jìn)行Node.js相關(guān)的交流、學(xué)習(xí)、共建。下方加 考拉 好友回復(fù)「Node」即可。
如果你覺得這篇內(nèi)容對你有幫助,我想請你幫我2個(gè)小忙:
1. 點(diǎn)個(gè)「在看」,讓更多人也能看到這篇文章 2. 訂閱官方博客?www.inode.club?讓我們一起成長 點(diǎn)贊和在看就是最大的支持??
