解决方案

GitHub上最为惊艳的开源项目盘点

作者:仙宝云 | 发布时间:2021-07-05 17:49:01 | 阅读:483

1. Build Your Own X

该库搜集了诸多优质资源,教你如何构建一些属于自己的东西,内容重要分为加强现实、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大类别

2.Free Programming Books

这个堆栈重要是为开发者推举一些免费编程书本,但除此同时,上面也见面推举一些免费的编程课程、播客、网站等学习资源

3.Oh My Zsh

我们都晓得,Linux 默认终端配置的是 bash,但是,自从 Oh My Zsh 横空出世后,很多开发者都将 bash 换成 Oh My Zsh 了,小 G 便是其中一员究其原因,重要是因为 Oh My Zsh 上面提供了非常强大的插件体系,不少插件用上之后,能够大幅晋升生产力

4.Coding Interview University

该项目作者 John 为了期望得到进入 Google 工作的机遇,投入了大量精力去学习学习历程中,他接触到了大量与编程相干的学问与教学资源,秉着前人栽树后人乘凉的神采奕奕,John 在 GitHub 上开源了这份学习指南,并将其定名为「Google Interview University」(现已改名「Coding Interview University」)末了,John 虽然没去成 Google,去了 Amazon,但他开源的这份资源让无数开发者受益匪浅

5. Gitignore

信任大部分初用 Git 的工程师,都有着一个苦恼,每次都得针对不同项目、不同语言类型来重复写 .gitignore,以疏忽一些无需纳入 Git 管理的文件这个项目降生的意义,就是帮忙工程师解决这个题目的每次你需要为项目创建 .gitignore 文件不时,只需要打开这个项目,针对你当前所用编程语言或框架,去寻觅对应 .gitignore 模板调换即可

6. System Design Primer

学习如何设计但是扩大的体系将会有助于你成为一个更好的工程师。

体系设计是一个很广泛的话题在互联网上,关于体系设计准绳的资源也是多如牛毛

这个堆栈就是这些资源的组织收集,它可以匡助你学习如何构建但是扩大的体系

7. Public API

这个项目搜集了一些可用在 Web 或软件开发的开放 API 接口

其中包含动画、音乐、书本、新闻、游戏等大都个不同领域的开放 API

8. The Art of Command Line

该项目重要总结一些命令行运用的技能,内容覆盖面广阔包罗根底、日常利用、文件及数据处理等等,且还给出了具体最常用的例子,无论你是新手还是拥有经历的人都值得学习下

目前该项目已提供多国翻译版本,即使你看英文比较费劲,也不用过于担心

9. JavaScript 算法和数据结构

算法与数据结构一直是另工程师颇为头疼的题目因此,很多工程师在 GitHub 上开放了不少诸如 x-algorithms 的算法与数据结构堆栈,目的就是为了帮忙大家更好的学习与攻克这些题目的下面引荐的这个堆栈,从称号上你也可以看出,其实现代码重要还是以 JavaScript 为主。

智慧商业服务商仙宝云欢迎您!

请加微信: 18962171986 (宋经理)

在线咨询