每个开发人员都应该关注的7个优秀的GitHub仓库

每个开发人员都应该关注的7个优秀的GitHub仓库

GitHub是web上托管软件项目的主导者。GitHub拥有超过2亿个公共存储库,为开发者提供了丰富的知识,包括开源项目、库、学习平台、面试准备、简历写作技巧等等。但是,由于有这么多的存储库,找到有用的存储库很容易变得势不可挡。
本文将为您提供7个优秀的GitHub存储库,如果您正在学习编程,您一定要关注这些仓库!

1. FreeCodeCamp

每个开发人员都应该关注的7个优秀的GitHub仓库

对于许多初学者软件工程师来说,学习软件开发的道路可能是充满挑战和不确定的,尤其是如果你不是在计算机科学专业学习,或者不是生活在发达国家,那么软件开发之路可能会很棘手。
为了降低软件开发的障碍,昆西·拉森于2014年创建了FreeCodeCamp。它提供了一个虚拟代码营,让注册学生可以通过在互动平台上进行项目学习软件开发。FreeCodeCamp最好的部分,正如其名称所示:它是100%免费的。

⭐ GitHub stars: 384k+

https://github.com/freeCodeCamp/freeCodeCamp

2. Developer Roadmap

每个开发人员都应该关注的7个优秀的GitHub仓库

看到你可以使用的大量主题,再加上不断变化的科技世界,你会感到失落吗?开发者路线图支持您!
如果您计划开始软件开发职业生涯或提升软件开发技能,无论您想进入哪个利基市场,GitHub仓库都会为您提供一个简明的路线图!

⭐ GitHub stars: 199k+

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

3. Awesome

每个开发人员都应该关注的7个优秀的GitHub仓库

如果你想了解与软件工程相关的话题,最简单的方法是在谷歌上搜索,花几个小时找到正确的链接或链接集。但聪明的方法是 awesome,使用 awesome
此GitHub存储库包含特定主题的所有相关内容。在某种意义上,它就像任何软件工程主题的”索引”页面。

⭐ GitHub stars: 207k+

https://github.com/sindresorhus/awesome

4. Build Your Own X

每个开发人员都应该关注的7个优秀的GitHub仓库

学习软件工程主题最有效的方法之一是动手创建它们。现在,创建数据库、操作系统或聊天机器人是一项相当艰巨的任务。
这个GitHub仓库包含一系列教程,将指导您构建软件工程中的几乎所有内容。如果你想通过自己创建一个主题来深入探讨它,你现在知道在哪里寻找它了!

⭐ GitHub stars: 147k+

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

5. Git Ignore

每个开发人员都应该关注的7个优秀的GitHub仓库

Git是现代软件开发中事实上的版本控制系统。如果您使用Git,Git会要求您将生成的文件夹(例如:build)添加到Git中,这通常会成为一个麻烦。
避免这种情况的一种方法是在项目中添加一个.gitignore文件。更聪明的方法是添加一个特定于项目的.gitignore文件。这个GitHub仓库为几乎所有的用例提供了一个标准的.gitignore模板。

⭐ GitHub stars: 135k+

https://github.com/github/gitignore

6. System Design Primer

每个开发人员都应该关注的7个优秀的GitHub仓库

设计可扩展的端到端软件系统(前端到数据库)是一项极具挑战性的任务。系统设计师需要深入了解特定主题,并应了解广泛的主题。这个GitHub仓库包含所有专门关注端到端系统设计的资源。
它解释了端到端系统的所有组件:CDN、负载平衡器、Web服务器、API、SQL/NoSQL数据库以及更多主题。它还包含许多面试准备材料和系统设计练习(包括解决方案)。

⭐ GitHub stars: 187k+

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

7. Coding Interview University

每个开发人员都应该关注的7个优秀的GitHub仓库

在学习了所有知识之后,您很可能会尝试找到一份软件工程师的工作。破解编码面试可能是一项具有挑战性的壮举。编码面试的成功或失败通常归结为面试准备。
在这个GitHub存储库中,作者John Washam列出了准备面试所需的几乎所有信息。它包含学习计划、主题和如何找到工作。它包括在线材料、书籍、视频、关于不同软件工程主题的讲座、简历写作技巧、求职技巧等等。

⭐ GitHub stars: 223k+

https://github.com/jwasham/coding-interview-university
如图片失效请参阅:https://www.toutiao.com/article/7135353033281782313/

欢迎关注公众号:愚生浅末。

Original: https://www.cnblogs.com/kohler21/p/16620518.html
Author: 愚生浅末
Title: 每个开发人员都应该关注的7个优秀的GitHub仓库

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/599501/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java 全栈知识体系(2021 PDF 版本)

    40000 +字长文总结,民工哥已将此文整理成PDF文档了,需要的见文后下载获取方式。 全栈知识体系总览 Java入门与进阶 面向对象与Java基础 Java 基础 –…

    数据库 2023年6月9日
    078
  • day04-MySQL常用函数

    5.MySQL常用函数 5.1合计/统计函数 5.1.1合计函数-count count 返回行的总数 Select count(*)|count (列名) from table_…

    数据库 2023年6月11日
    091
  • MySQL45讲之保证高可用

    本文主要介绍 MySQL 主备延迟,延迟产生的原因和主备切换策略。 主备延迟 主备同步过程中主要有三个时间点: [En] There are three main time poi…

    数据库 2023年5月24日
    075
  • Java项目服务器跨域设置

    引入jar包 cors-filter-2.6 :http://central.maven.org/maven2/com/thetransactioncompany/cors-fil…

    数据库 2023年6月16日
    085
  • MurmurHash

    高运算性能,低碰撞率的hash算法 redis已经使用了。spring导入redis有这个类,可以体验一下package redis.clients.util; 引用redis后直…

    数据库 2023年6月9日
    094
  • windows运行xcopy计划任务 结果是0x4解决方案

    近几天发现一直好好的数据备份计划任务一直返回0x4失败,直接执行bat又是正常的。 bat命令中使用的是xcopy,到处找方案没解决。 今天意外在使用另一个命令时,发现提示:网络连…

    数据库 2023年6月14日
    080
  • JavaWeb 07_创建web项目连接MySQL实现注册登录功能

    一、创建一个web项目,参照JW/01_创建web项目及部署 二、在NAVICat 里建数据库 db_01,建表tb_user ,字段UName 、Pwd 三、在web下创建一个D…

    数据库 2023年5月24日
    079
  • Linux 目录

    以下是对这些目录的解释: /bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动 Linux 时使用的…

    数据库 2023年6月6日
    0107
  • HackerRank第一趴–Basic Select

    ID number NAME VARCHAR2(17) COUNTRYCODE VARCHAR2(3) DISTRICT VARCHAR2(20) POPULATION numbe…

    数据库 2023年6月16日
    097
  • super 和 this 的区别

    一、二者的区别 1.属性的区别:this访问本类中的属性,如果本类没有此属性则从父类中继续查找。super访问父类中的属性。2.方法的区别:this访问本类中的方法,如果本类没有此…

    数据库 2023年6月11日
    088
  • 将侧边栏制成inclusion_tag

    在开发过程中,像侧边栏这种功能的版块,我们在很多页面都需要使用到的时候,我们则需要在视图函数中书写重复的代码,这样很繁琐,我们可以将侧边栏制成inclusion_tag,后面我们需…

    数据库 2023年6月14日
    080
  • MySQL InnoDB缓存

    1. 背景 对于各种用户数据、索引数据等各种数据都是需要持久化存储到磁盘,然后以”页”为单位进行读写。 相对于直接读写缓存,磁盘IO的成本相当高昂。 对于读…

    数据库 2023年6月14日
    0153
  • MySQL事务与锁

    在关系型数据库内,事务是由一个SQL或一组SQL语句组成的逻辑处理单元。也就是说事务就相当于一个盛放SQL的容器,事务中的SQL要么全部执行成功,要么所有已经修改的操作都回滚到原来…

    数据库 2023年5月24日
    0106
  • 浅谈事务隔离级别、MVCC及相关特性

    文采不是很好,应该有一些表达不清楚的地方,请改正。 [En] Literary talent is not very good, there should be some uncl…

    数据库 2023年5月24日
    093
  • 什么是回表,怎么解决?

    表tbl有a,b,c三个字段,其中a是主键,b上建了索引,然后编写sql语句SELECT * FROM tbl WHERE a=1这样不会产生回表,因为所有的数据在a的索引树中均能…

    数据库 2023年6月16日
    0122
  • MySQL 数据库

    内容概要 数据演变 数据存储发展 数据库类型 SQL与NoSQL的由来 下载安装MySQL MySQL文件目录 系统服务 密码相关 8.0版本的小问题 基本SQL语句 数据库的增删…

    数据库 2023年5月24日
    081
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球