这 7 个github仓库,够你学一辈子!

简介: 笔记

大家好,我是阿秀。

虽然阿秀已经写了快250篇原创了,但比起下面推荐的这7个github仓库,真如同是沧海一栗。

一个人的头脑很可怕,一堆人的头脑更骇人。

这些仓库经过了岁月的沉淀,里面的内容可以说是汗牛充栋。

唯一不好的一点是,它们是英文的,不过还好,有些已经被我们伟大的墙给屏蔽了,这不得不说还是很贴心的👏🏻,真的很贴心


Awesome


https://github.com/sindresorhus/awesome

首先我要推荐的当然是awesome系列。如果我对某项技术想要深入的研究,现在习惯性的会在google搜索awesome系列,比如awesome-promethues,它永远不会让我失望。

awesome仓库是所有awesome的集合,涵盖了包括学习、工作、研究领域的各类awesome项目介绍、工程实践、原理探讨、框架扩展等。

如果你的领导交给你一项新的技术的研究,来这里看看准没错。


FreeCodeCamp


https://github.com/freeCodeCamp/freeCodeCamp

freeCodeCamp是一个在线编程平台,大多数是关于前端的,当然也有些Python方面的。

它的题目都非常短小,致力于采用你的闲暇时间来完成学习。里面的很多题目都是经过精心设计的、交互式的,肯定让你的印象深刻。


developer-roadmap


https://github.com/kamranahmedse/developer-roadmap

如果说现在的计算机知识点是那么分散的话,那么这个仓库的内容可真算的上是roadmap了。

针对于每一个技术工种,它都提供了一幅长长的,可以交互的图,让你对自己的计算机水平有一个大的把握,同时提供一些延伸的学习资料。

这种精益求精的精神值得推荐,5星好评。


Build Your Own X


https://github.com/codecrafters-io/build-your-own-x

搞技术的都有一股探索精神,想要弄清楚框架或者技术背后的原理。

这个仓库集合了一些非常hack的技术,让你体验一把盘古开天辟地的感觉。比如从零构建一个数据库、操作系统、JVM等。仓库的页面非常简陋,但它收集的内容却惊为天人。

如果你对一些基础的计算机原理比较感兴趣,这是不可多得的开胃餐。


Git Ignore


https://github.com/github/gitignore

将一些垃圾文件提交到git是一件非常痛苦的事情,因为git会记得你的每一次操作。频繁的这种增加删除会让你的git仓库变的无比巨大,你不得不采用一些极端的方式去清理它。

比起这些垃圾文件带来的麻烦,gitignore可以让你在提交的时候就过滤掉它们,就当它们透明的不存在,这样世界就会变的美好的多。

幸运的是,很多要忽略的文件是可以穷举的,比如java的target目录,.idea文件夹等。gitignore提供了这样的一些预设,会让你的工作变的更加简单。


System Design Primer


https://github.com/donnemartin/system-design-primer

是不是最近面试的时候发现,系统设计题目多了起来?

设计可扩展的高并发系统,原是架构师的专利。不过随着要求不断提升,普通开发人员也有了要求。

这个仓库可以帮助你学习如何构建可扩展的系统。如果你把里面的案例消化了,应对大厂面试的系统设计题目应该不是问题。


coding-interview-university


https://github.com/jwasham/coding-interview-university

计算机专业的同学聊起天来不说人话?听不懂一些基础的术语?不了解编译原理,也不了解数据结构?

不要担心。

这是一份成为软件工程师的详细完整的学习计划。它虽然简单,但它是唯一一份面向非科班同学的学习资料。

这个仓库列举了非常基础但是有用的知识点,针对于非计算机专业的学生量身定做。

从它庞大的star数来看,还是有很多非科班的同学希望挤上程序员的末班车,供资本家驱使的。

相关文章
|
4月前
|
缓存 开发工具 git
GitHub怎么创建仓库上传文件
GitHub怎么创建仓库上传文件
33 0
|
4月前
|
弹性计算 Java API
阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
【1月更文挑战第5天】【1月更文挑战第21篇】 阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
102 1
|
5月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
186 2
|
8月前
|
存储 JavaScript 前端开发
SAP Commerce Cloud Github 仓库管理规范
SAP Commerce Cloud Github 仓库管理规范
50 0
|
8月前
|
存储 JavaScript 前端开发
关于 SAP Commerce Cloud Github 仓库需要遵循的规范
关于 SAP Commerce Cloud Github 仓库需要遵循的规范
52 0
关于 SAP Commerce Cloud Github 仓库需要遵循的规范
|
8月前
|
存储 监控 JavaScript
关于 SAP Commerce Cloud 的 Sample Setup Github 仓库
关于 SAP Commerce Cloud 的 Sample Setup Github 仓库
44 0
|
4月前
|
设计模式 前端开发 JavaScript
20个GitHub仓库助你成为React大师
20个GitHub仓库助你成为React大师
|
4月前
|
JavaScript Ubuntu 网络安全
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
99 0
|
5月前
|
开发工具 git
[github配置] 远程访问仓库以及问题解决
[github配置] 远程访问仓库以及问题解决
82 0