强力推荐 10 个值得开发者自学的 GitHub 库

强力推荐 10 个值得开发者自学的 GitHub 库

“许多优秀的人都是自学而成的”- Herb Ritts

对于很多人来说,“自学型开发者” 这个术语是一个有矛盾的术语。事实上,在某种程度上每个开发人员都是自学成才的。然而,我认为作为一名自学成才的开发者是能够编写生产级代码,同时拥有最少或没有计算机科学、工程或 IT 方面的大学背景 (就像我自己)。

在本文中,我们将查看一些我发现对构建 / 提高软件开发技能很有用的 GitHub 仓库。

1、developer-roadmap

⭐️⭐️⭐️ — 164k
⑂⑂⑂ — 23.7k
这个库对于那些寻找 web 开发职业的人来说是很好的。这个 github 库中提到的三个建议学习路径是:

2、computer-science

⭐️⭐️⭐️ — 89.4k
⑂⑂⑂ — 12.4k
该仓库旨在为学习计算机科学创建一个开源课程。该库涵盖了计算机领域的基础知识包括全面了解所需的先决条件、核心和高级课程。
GitHub 地址:https://github.com/ossu/computer-science

3、awesome-courses

⭐️⭐️⭐️ — 37.4k
⑂⑂⑂ — 7.3k
该库主要针对大学开设的计算机科学课程。其中所编写材料的独特之处在于,所有课程的材料 (如课堂讲稿、课堂视频和作业) 都可以在互联网上免费获得。
GitHub 地址:https://github.com/prakhar1989/awesome-courses

4、 coding-interview-university

⭐️⭐️⭐️ — 183k
⑂⑂⑂ — 49.6k
这个库是由 John Washam 创建的,他是 Amazon 的一名软件开发工程师。

据他说,这个库的主要目的是创建一个学习计划,从一个软件 / 网页开发人员过渡到一个 FAANG(国外大厂)公司的软件工程师。
包含如下主题:

5、system-design-primer

⭐️⭐️⭐️ — 127k
⑂⑂⑂ — 24.9k
作为在线上为数不多的介绍系统设计的极好的资源之一,这个 repo 对于想要了解如何构建可伸缩系统的开发人员非常有用。
GitHub 地址:https://github.com/donnemartin/system-design-primer

6、free-programming-books

⭐️⭐️⭐️ — 194k
⑂⑂⑂ — 43k
顾名思义,这个资源库收集了大量的免费编程书籍,对学习各种技术都很有用。
GitHub 地址:https://github.com/EbookFoundation/free-programming-books

7、build-your-own-x

⭐️⭐️⭐️ — 111k
⑂⑂⑂ — 9.8k
这个库对于开发人员构建自己的软件架构 / 框架非常有用。所涵盖的软件类型包括:

8、public-apis

⭐️⭐️⭐️ — 133k
⑂⑂⑂ — 16k
此存储库提供了用于开发软件的免费 api 的集合列表。按类别索引,还包含有关授权、HTTPS 和 CORS 的信息。
GitHub 地址:https://github.com/public-apis/public-apis

9、project-based-learning

⭐️⭐️⭐️ — 51.8k
⑂⑂⑂ — 8.1k
对于那些自学成才、喜欢通过创建项目来学习的开发人员来说,这个库是一座金矿。顾名思义,这个库包含了一个编程语言列表以及用对应语言开发的项目。请注意,有些项目使用了不止一种语言 / 技术。
GitHub 地址:https://github.com/tuvtran/project-based-learning

10、the-book-of-secret-knowledge

⭐️⭐️⭐️ — 44.5k
⑂⑂⑂ — 4.7k
这个独特的存储库汇集了许多用于 web 开发、DevOps、网络、系统管理和安全的资源、工具和技巧。
这个库给我印象最深的一件事是关于终端和 CLI 工具的大量资料。
GitHub 地址:https://github.com/trimstray/th

转载地址:

posted @ 2023-02-15 00:45  积极向上的徐先生  阅读(356)  评论(0编辑  收藏  举报