美文网首页读书谈技术
17 个杀手级 GitHub 存储库!

17 个杀手级 GitHub 存储库!

作者: 技术的游戏 | 来源:发表于2022-11-20 21:46 被阅读0次

一份精选清单,将为您终生服务

image.png

Github 有超过 4000 万人使用,它是迄今为止最受欢迎的版本控制系统。简单地说,它是一种基于云的协作服务,可帮助开发人员以极其高效和美观的方式存储和管理代码。数百名开发人员可以在一个项目上工作,而不会与原始代码发生冲突。

但除此之外,它还包含超级有用和资源丰富的文章、书籍、链接和其他材料。

它拥有大量的资源,大到让人迷失在寻找正确的东西的过程中。这就是我写这篇文章的原因。我精选了最好、最有用的 Github 存储库,它们将长期为您服务。

直截了当,您将在本文中找到的是宝藏。但是请将这篇文章加入书签,因为一下子看完所有内容会很累而且很困难。更好的办法是将其保存以备后用,这样无论何时您需要一些用于设计、编码、开发和课程的资源,您都可以浏览它们并找到您想要的任何内容。

1. 写作的付费资源

CommunityWriterPrograms

此列表适用于技术作家。如果开发人员有兴趣编写高质量和精美的文章,成千上万的人会阅读这些文章并作为回报获得相当高的报酬,那么请查看此列表。平均而言,作家每篇文章的报酬约为 200 美元。

2. 建立你自己的 X

build-your-own-x

对于那些通过实践或正在寻求做一些项目来获得经验的人来说,这个 repo 是天堂。总而言之,它包含与计算机科学广泛领域相关的项目,例如增强现实、3D 渲染、数据库、模拟器、游戏、操作系统等等。它包含构建此类项目所需的所有帮助和指导。

3. OSSU 计算机科学

computer-science

一言以蔽之,雄伟!

OSSU 课程是使用在线材料的完整计算机科学教育。它不仅仅是为了职业培训或专业发展。它适用于那些希望在所有计算学科的基础概念上有适当、全面的基础的人,以及那些有纪律、意愿和(最重要的是!)良好习惯的人,主要靠自己获得这种教育,但有支持来自全球的学习者社区。

它是根据本科计算机科学专业的学位要求减去通识教育(非 CS)要求而设计的,因为假定学习该课程的大多数人已经接受过 CS 领域以外的教育。这些课程本身是世界上最好的课程之一,通常来自哈佛、普林斯顿、麻省理工学院等,但经过特别选择以满足以下标准。

-OSSU 资料库

4. 很棒的蟒蛇

awesome-python

这是一个 Python 存储库,包含基于 Python 的框架和库,可用于无穷无尽的事物。这是对所有 Pythonista 的一种款待。

5. 公共API

public-apis

公共 API 包含令人印象深刻的 API 列表,可免费用于开发目的。如果您正在寻找数据来实施应用程序或解决方案,请直接进入。

它包含与艺术、音乐、新闻、食品和饮料、电子邮件、工作、社交、天气等相关的各种 API

这是一个必须保存的回购协议,您将经常需要它。我希望我早点知道这个回购协议。

6. 技术面试手册

tech-interview-handbook

该存储库包含大量在求职面试中提出的问题。不仅仅是面试问题,它还使人熟悉招聘过程中涉及的程序。从简历到面试,这是一个完整的包。任何打算第一次申请或希望更好地适应招聘流程的人都应该进入这个 repo。

7. 30秒代码

30-seconds-of-code

优雅的用户界面、实用的搜索栏和解决 JavaScript 和 Python 中一些最常见问题的代码片段。程序员还能要求什么?一切尽在您的指尖。

8. HTML 幻灯片

reveal.js

reveal.js 是一个开源的 HTML 演示制作工具。用它做的演示非常漂亮和优雅,尤其是涉及显示一些代码的演示。最好的部分是您可以对演示文稿做任何您可以对网络做的事情——改变它,根据您的心意设计它,等等。

9. 免费编程书籍

free-programming-books

作为 Github 上最受欢迎和加星标的 repos 之一,免费编程书籍不仅有书名,还有一些很棒的免费在线课程、播客/截屏视频。不仅如此,还有交互式编程资源、问题集、竞争性编程和备忘单。最棒的是——它有多种不同的语言版本。

ebookfoundation

10. JavaScript 算法

javascript-algorithms

这个存储库包含许多流行算法和数据结构的基于 JavaScript 的示例。

11. Web 开发者路线图

developer-roadmap

陷入僵局或需要入门建议?或者混淆框架和工具?那么这个回购是给你的。业主为初学者和专家都做了出色的工作。您将大致了解自己的位置和需要去的地方。

这些路线图的目的是让您了解前景,并在您对下一步要学什么感到困惑时为您提供指导,而不是鼓励您选择时髦的东西。您应该逐渐了解为什么一种工具比另一种工具更适合某些情况,并记住时髦和时髦并不意味着最适合这项工作。

— 开发者路线图

12. 编码面试大学

coding-interview-university

Coding Interview University 有一个为期数月的学习计划,目标是成为谷歌、亚马逊、Facebook、Netflix 或任何其他大型软件公司等大型科技公司的软件工程师。作者自己完成了这个学习计划,并被亚马逊聘为软件开发工程师。对于没有获得工程或 CS 学位的自学开发人员来说,这是一个很好的补充。

13. 开发者设计资源

design-resources-for-developers

此存储库包含设计和 UI 资源、库存照片、Web 模板、CSS 框架、UI 库、工具等的精选列表,可在您的项目和应用程序中免费使用。它提供了开始 Web 开发项目所需的所有模板内容。

Brad Traversy 是教人们编码领域的知名人士。我本人在 Udemy 和 YouTube 上过很多他的课程,毫无疑问他是一位了不起的老师。

就像他惊人的教学技巧一样,他为开发人员制作了一个一体化的 repo。我相信必须将此 repo 添加为书签,并且无论何时需要与 Web 开发相关的任何资源,都可以直接进入它。

它包含 UI 图形、字体、颜色、图标、库存照片、视频和音乐、模板、CSS 以及更多的东西。您需要查看此存储库才能真正欣赏它。

14. 前端开发面试题

Front-end-Developer-Interview-Questions

此存储库包含一系列与前端相关的问题,您可以使用它们来测试自己。我发现最好的用途是找出我需要处理前端的哪些部分。

15. 前端性能检查表

Front-End-Performance-Checklist

前端性能清单是一个详尽的元素列表,您可以使用这些元素来确保您的网页具有足够的性能。

16. 很棒的设计工具

Awesome-Design-Tools

这个 repo 包含可用的最佳设计工具的精选列表,以及包含与设计相关的资源(如 UI 工具包、库存照片、视频等)的网站。

17. 成为全栈网络开发者

Become-A-Full-Stack-Web-Developer

如果您想成为或正在成为一名全栈 Web 开发人员,请前往此存储库。它包含您在成为全栈开发人员的过程中可能需要的一些最佳资源。JavaScript、React、Node、Python 等等

这就是本文的全部内容。我希望这篇文章对您有所帮助,并且它为您的生活增添了一些价值。

欢迎点赞,关注,转发。Happy Coding.

相关文章

网友评论

    本文标题:17 个杀手级 GitHub 存储库!

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