美文网首页开源的视界
供开发者自学的10个GitHub库

供开发者自学的10个GitHub库

作者: Go语言由浅入深 | 来源:发表于2021-07-04 22:06 被阅读0次

    原文地址
    利用开源成为一个全能的程序员

    “许多优秀的人都是自学而成的”- 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/the-book-of-secret-knowledge
    希望本文对你有有帮助,欢迎关注公众号:go语言搬运工,交流学习。

    相关文章

      网友评论

        本文标题:供开发者自学的10个GitHub库

        本文链接:https://www.haomeiwen.com/subject/tpyvultx.html