写点什么

程序员必备的 10 大 GitHub 仓库

  • 2021-01-21
  • 本文字数:1302 字

    阅读完需:约 4 分钟

程序员必备的10大GitHub仓库

GitHub 不仅是维护代码的好工具,而且也是学习和成长的好去处。身为一个软件开发者,我一直在寻找有用的 GitHub 仓库,从中学习,以及找到灵感。以下是我最喜欢的 10 个仓库。

构建你自己的 X


GitHub stars: 92.4k


如果你想要做些什么,并且想要获得一些关于如何实现它的指导,这是一个很好的资源。通过浏览列表,你还会发现很多真正有趣的事情。


地址:https://github.com/danistefanovic/build-your-own-x

JavaScript 算法


GitHub stars: 92.1k


一个区别是,软件工程师和软件开发人员更容易掌握算法和数据结构。但是,不管你的背景是什么,这个仓库提供了很多不同的算法,一个详尽的数据结构列表,还有你可能在软件工程面试中遇到的一些典型问题的答案。


地址:https://github.com/trekhleb/javascript-algorithms

OSSU


GitHub stars: 72.8k


不管你是一个从事编程的人,还是一个已经在业界自学的开发者, OSSU 的课程为所有想要学习计算机科学的人提供了大量的免费学习资源。


地址:https://github.com/ossu/computer-science

代码 30 秒


GitHub stars: 72.8k


超过 100 个代码段,涵盖了 JavaScript 中的各种内容,从典型的算法,到你可能会发现自己需要完成的常见任务。非常值得一看。


地址:https://github.com/30-seconds/30-seconds-of-code

真实世界示例应用


GitHub stars: 52.6k


有没有想过要学习如何使用特定的语言 / 技术开发适当的应用?这就是为你准备的 GitHub 仓库!这超出了典型的“ to-do”应用程序, RealWorld 的示例使整个“Medium-style”应用程序更加丰富,包括了所有的钟声、哨声和最佳实践。


地址:https://github.com/gothinkster/realworld


免费编程书籍


GitHub stars: 170k


听起来确实如此。大量的免费编程书籍可以帮助你的知识和理解更上一层楼。


地址:https://github.com/EbookFoundation/free-programming-books


系统设计入门


GitHub stars: 118k


如果你正在寻找高级软件工程(或更高的)职位,那么拥有设计大型系统的能力是很有价值的,很多大型技术公司都希望你具备这一能力。这也是一个重要技巧,如果你打算为你正在做的任何工作构建任何大型系统的话。这份指南提供了大量的信息来帮助你做好准备。


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


了不起的 Python


GitHub stars: 92.2k


Python 内建了一系列不同的库、框架和技术的列表。对那些想要学习一种新的编程语言或仅仅想要提高对已有 Python 的了解的人来说,这是一个极好的指南。


地址:https://github.com/vinta/awesome-python


node 最佳实践


GitHub stars 58.6k


我总是找不到足够的最佳实践指南。所以当发现这个 GitHub 仓库时,我觉得必须把它包括进去。自学的坏处之一就是,你并不总是从最佳实践开始。因此,拥有这些详细的指南可以帮助你快速提高技能。


地址:https://github.com/goldbergyoni/nodebestpractices


超棒的机器学习


GitHub stars: 47.8k


像我们之前看到的 Python 清单一样,这个 GitHub 仓库包含大量不错的机器学习资源。


地址:https://github.com/josephmisiti/awesome-machine-learning


原文链接:


https://medium.com/javascript-in-plain-english/10-essential-github-repos-for-software-developers-6a42ebba279

2021-01-21 14:436526
用户头像

发布了 540 篇内容, 共 293.1 次阅读, 收获喜欢 1572 次。

关注

评论 1 条评论

发布
用户头像
mark 了几个 慢慢看
2021-01-25 11:55
回复
没有更多了
发现更多内容

一个汉字占几个字节你真的记住了吗?

Java旅途

架构师是怎样炼成的-3-2-设计模式

闷骚程序员

第三周-设计模式-学习总结

吴建中

极客大学架构师训练营

让你眼前一亮的 10 大 TS 项目

阿宝哥

Java typescript 开源 大前端 Web

[架构师训练营] Week01 -学习总结

谭方敏

太赞了!一份适合程序员的精选面试题清单。

JackTian

GitHub 开源 编程 程序员 面试

Oracle SQL调优系列之看懂执行计划explain

Nicky.Ma

sql

极客大学架构师训练营 框架开发 第三次作业

John(易筋)

极客时间 设计模式 极客大学 极客大学架构师训练营 框架开发

组合模式应用

yupi

区块链改变数字营销与广告市场

CECBC

区块链技术 广告业 精准投放 去中介 公开透明

手写单例模式

yupi

架构师训练营 第三周 命题作业

RZC

rodert单排学习redis进阶【白银一】

JavaPub

Java nosql redis

Zookeeper的数据剖析

tunsuy

zookeeper 日志分析 事务 快照 数据恢复

组合设计模式编码&手写单例模式

吴建中

极客大学架构师训练营

【非原创】微服务设计

Axe

架构师训练营第四周

Melo

面向对象设计模式课程小结

梅子黄时雨

极客大学架构师训练营

第三周总结

晨光

Zookeeper通信协议详解

tunsuy

zookeeper TCP/IP 通信协议

windows使用docker运行mysql等工具(二)安装运行mysql

Java旅途

MySQL Docker

良心推荐 | LeetCode(力扣),算法、数据结构的学习良伴

YoungZY

算法

架构师训练营 第三周 学习总结

RZC

极客大学架构师训练营 框架开发 模式与重构 JUnit、Spring、Hive核心源码解析 第6课

John(易筋)

spring 极客时间 极客大学 极客大学架构师训练营 JUnit

产品失败了,产品经理要不要承担责任?

涛哥 数字产品和业务架构

产品经理

Zookeeper集群模式启动

tunsuy

zookeeper 源码分析 socket 分布式集群

windows使用docker运行mysql等工具(一)windows安装docker

Java旅途

MySQL Docker

架构师训练营第三周作业和小记

tuuezzy

架构师 极客大学架构师训练营

第三周手写单例模式(饿汉模式)

吴建中

极客大学架构师训练营

极客大学架构师训练营 系统架构 第7课 听课总结

John(易筋)

极客时间 系统架构 高并发 极客大学 极客大学架构师训练营

第三周作业

晨光

程序员必备的10大GitHub仓库_语言 & 开发_Sunil Sandhu_InfoQ精选文章