关于运维:每个开发人员都应该知道的-10-个-GitHub-仓库

25次阅读

共计 1862 个字符,预计需要花费 5 分钟才能阅读完成。

作者:Pawel
翻译:LeanCloud

GitHub 不仅是互联网上最乏味的开源我的项目的所在地,而且还是共享各种资源的好中央,从收费的书籍到 API,产品路线图到我的项目思路到我的项目计划。

然而,因为数量宏大,你可能很难找到理论有用的仓库。

因而,我整顿了十个杰出的仓库清单,能够为大部分 Web 和软件开发人员提供参考价值。

所有这些都将为你减少价值,并帮忙你成为更好的 Web 或软件开发人员,或同时成为两者。

1. Free Programming Books

GitHub🌟:183K +

提供各种不同语言的 Free Programming Books 无疑是 GitHub 上最受欢迎和好评度最高的仓库之一。尽管它的名字是「书」,但其提供的不仅仅是这些。

它还蕴含收费的在线课程,交互式编程资源,问题集和编程比赛,各种编程语言的编程试验环境和播客,以及备忘录。

因为含有大量的编程书籍,这让它成为一个十分棒的仓库。

2. Developer Roadmap

GitHub🌟:155K +

被难题困住了?还是须要一些倡议来领导你进入开发者行业?这个 仓库 将为你提供帮忙。它领有想要成为前端、后端或 DevOps 工程师须要的所有技术。你能够抉择合乎需要的或适宜本人的,因为它提供了多种多样的技术。

3. OSSU Computer Science

GitHub🌟:81K +

如果你没有计算机学科的相干履历或学位,但又想达到雷同的程度,那么这个仓库非常适合你。它适宜于那些心愿把握计算学科所有基础知识的人。它提供了所有资源来帮忙你在计算机科学上自学成才,它还领有一个遍布寰球的学习者社区。

因为这个课程假设学习它的人都曾经承受了通识教育(非计算机专业的教育),所以纲要设计的出发点是计算机科学业余的本科学位要求减去通识教育的要求。这些都是世界上特地好的课程,通常来自于哈佛大学,普林斯顿大学,麻省理工学院等。

4. Awesome

GitHub🌟:158K +

正如这个名字形容的那样,它有一个很棒的列表,列出了从计算机科学到媒体,从游戏到商业等各种乏味的主题,并且列表还在持续更新。

5. Build your own X

GitHub🌟:103K +

如果你置信「边做边学」的准则,那么该仓库就有可能成为你每天在 GitHub 停留的中央。它具备指向资源的链接,这些资源可帮忙你构建本人的加密货币,数据库,机器人,BitTorrent 客户端,等等。

6. Coding Interview University

Github🌟:165K +

Coding Interview University 有一个为期数月的学习打算,给打算进入 Google,Amazon,Facebook,Apple 或任何其余大型软件公司的工程师应用。它提供无关如何学习成为可靠性工程师或运维工程师的倡议。它还领有学习目录链接,以疾速梳理你的常识并放弃更新状态,由通过此种形式在亚马逊找到工作的作者创立。在这里还有很多相似经验的工程师。

7. Public Apis

GitHub🌟:118K +

Public Apis 汇总了网络上所有可用于你集体或业余我的项目的收费 API。它提供了宽泛的应用程序编程接口(API),例如商业,动漫,动物,新闻,金融,游戏等。

8. 技术面试手册

GitHub🌟:51K +

技术面试手册提供了技术面试所需的所有资料。它蕴含无关如何筹备面试编码的各种资料,适宜向面试官提出的问题,如何写简历的提醒等。

9. 零碎设计入门

GitHub🌟:127K +

System Design Primer 是软件工程师的绝佳仓库,可帮忙你学习如何设计大型零碎。帮忙你成为更好的工程师。该仓库为这个宽泛的主题提供了有组织的资源汇合。

因为在许多公司中,零碎设计通常是技术面试过程中必不可少的组成部分,所以此仓库还能够通过学习指南,把握如何进行面试的倡议,面试问题和解决方案,Anki 抽认卡集来帮忙你为面试做筹备,还能互动学习和编码挑战。

10. 开发人员的设计资源

GitHub🌟:25K +

该仓库具备精选的设计和 UI 资源列表,这些资源包含库存照片,Web 模板,CSS 框架,UI 库,工具等,可在我的项目和应用程序中收费应用。它提供了开始进行 Web 开发我的项目所需的所有模板内容。

补充:

Awesome Repos

Awesome Repos 才公布了几周,曾经在 GitHub 上受到泛滥追捧。它将丰盛资源集中在一个仓库里,你所要做的仅是拜访此仓库。该仓库关注度仍在增长,欢送 PR。

我心愿这些仓库同样对你有用,并且能够应用它们来成为更好的软件工程师。谢谢浏览!

如果你喜爱我的工作,请在 Twitter 上关注我。

正文完
 0