有了这 10 个 GitHub 仓库,开发者如同 buff 加持
本文分享自华为云社区《所有开发者都应该知道的10个GitHub仓库》,作者: Ocean2022 。
除了作为互联网上一些最有趣的开源项目的主页,GitHub 也是一个分享各种资源的好地方,从免费书籍到公共的api
,从技术路线图
到项目想法
和项目
。但是由于数量庞大,很难找到你认为不存在的最有用的仓库。因此,我列出了10
个极好的仓库,它们为所有 web 和软件开发人员提供了巨大的价值。
所有这些都将为你增加价值,帮助你成为一个更好的 web 或软件开发人员。
1. Free Programming Books
GitHub🌟: 183K+地址:https://github.com/EbookFoundation/free-programming-books
在各种不同的语言中提供的免费编程书籍无疑是 GitHub 上最受欢迎和最受欢迎的资料库之一。尽管它的名字里有“书”,但它提供的远不止这些。它包含了免费在线课程、互动编程资源、问题集和竞赛性编程、播客和几乎每种编程语言的学习列表。
2. Developer Roadmap
GitHub🌟: 155K+地址:https://github.com/kamranahmedse/developer-roadmap
卡住了吗?或者需要一些建议来开始你的开发之旅?这个仓库将指导你完成整个过程。如果你想成为一个前端、后端或 DevOps 工程师,它有你需要知道的所有技术。
3. OSSU Computer Science
GitHub🌟:81K+地址:https://github.com/ossu/computer-science
如果你没有计算机科学背景或学位,并希望同等的知识相同的计算机科学学位,那么这个仓库是为你。它适用于那些希望对所有计算学科的基本概念有适当的、全面的基础知识的人。它提供了所有的资源,以帮助你成为一个自学的计算机科学研究生等效,并有一个世界范围的学习者社区。
它是根据本科计算机科学专业的学位要求设计的,减去了通识教育(非计算机科学)的要求,因为它假设大多数学习这门课程的人已经在计算机科学领域之外接受过教育。这些课程本身是世界上最好的课程之一,通常来自哈佛、普林斯顿、麻省理工等,但都是专门为满足基本标准而选择的。
4. Awesome
GitHub🌟: 158K+地址:https://github.com/sindresorhus/awesome
正如它的名字所描述的那样,它有一个非常棒的列表,包括各种有趣的话题,从计算机科学到媒体,从游戏到商业,这个列表还在持续更新。
5. Build your own X
GitHub🌟: 103K+地址:https://github.com/danistefanovic/build-your-own-x
如果你是一个相信**“边做边学”原则的人**,那么这个仓库有可能成为你在 GitHub 上的每日浏览的地方。它有链接到资源,帮助你建立自己的加密货币,数据库,机器人,BitTorrent 客户端等方面的知识。
6. Coding Interview University
Github 🌟: 165K+地址:https://github.com/jwasham/coding-interview-university
编程面试大学有一个为期数月的学习计划,目标是成为谷歌、亚马逊、Facebook、苹果或其他软件公司等大型科技公司的软件工程师。它提供了如何学习成为一名可靠性工程师或操作工程师的建议。
7. Public Apis
GitHub🌟: 118K+地址:https://github.com/public-apis/public-apis
公共 api 有一个 internet 上所有可用的免费 api 的集合列表,供您在个人或专业项目中使用。它提供了广泛的应用程序编程接口(api),如商业、动漫、动物、新闻、金融、游戏等。
8. Tech Interview Handbook
GitHub🌟:51K+地址:https://github.com/yangshun/tech-interview-handbook
《技术面试手册》中有所有你需要的技术面试的资料。它有各种各样的资料,关于如何准备编程面试,问你的面试官的好问题,对简历有帮助的建议,等等。
9. System Design Primer
GitHub🌟:127K+地址:https://github.com/donnemartin/system-design-primer
《系统设计入门》对于软件工程师来说是一个很好的知识库,它将帮助你学习如何设计大规模的系统。这将帮助你成为一个更好的工程师。回购为这个广泛的主题提供了有组织的资源集合。
因为系统设计在许多公司通常是一个必需的技术面试过程,这个库还可以帮助你准备那些采访学习指南,建议如何处理面试,面试问题与解决方案。
10. Design Resources for Developers
GitHub🌟:25K+地址:https://github.com/bradtraversy/design-resources-for-developers
这个仓库有一个精心策划的设计和 UI 资源列表,包括图片、web 模板、CSS 框架、UI 库、工具等等,可以免费在你的项目和应用程序中使用。
版权声明: 本文为 InfoQ 作者【华为云开发者社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/0dbcb505e5f0cc8465bda6725】。文章转载请联系作者。
评论