写点什么

程序员必备的 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:436469
用户头像

发布了 538 篇内容, 共 285.8 次阅读, 收获喜欢 1571 次。

关注

评论 1 条评论

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

如何简单快捷的使用上ChatGPT?

Ricky

人工智能 openai ChatGPT

一文看懂THD布局要求

华秋PCB

PCB 布局 PCB设计 布线 波峰焊

一周狂赚50万,GPT-4帮你在线“脱单”,AI女友按分钟收费,男友高达数量1000+

加入高科技仿生人

人工智能 AI 低代码 ChatGPT GPT-4

低代码开发平台 重塑数字医疗生产力

力软低代码开发平台

华为数据中心产业论坛 | 打造低碳、绿色数据中心,构建新型数字产业能源基础设施

极客天地

NFTScan:05.08~05.14 NFT 市场热点汇总

NFT Research

NFT

山东移动:全业务域核心系统升级,实现大幅降本增效

OceanBase 数据库

数据库 oceanbase

openEuler 成功适配 LeapFive InFive Poros 开发板

openEuler

Linux 操作系统 openEuler 开发板 risc-v

MySQL的varchar存储原理:InnoDB记录存储结构

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

Amazon EKS 上有状态服务启用存储加密

亚马逊云科技 (Amazon Web Services)

亚马逊云科技

声网自研编码器 a264 & a265:更优画质更低能耗,进一步适配实时互动场景需求

声网

软件测试 | 配置MySQL

测吧(北京)科技有限公司

测试

20 分钟搭建互动教室,实现多人实时互动白板协作丨RTE 开发实战课 • 第三期

声网

浅谈TCP、UDP、ICMP三种常见协议

天翼云开发者社区

网络传输协议

飞桨EasyDL月刊:4月功能全新升级,模型训练步骤缩短63%

飞桨PaddlePaddle

飞桨 EasyDL

明道云开放日上海站开启报名

明道云

NUMA架构介绍及优缺点分析

天翼云开发者社区

架构设计 NUMA

4 月 NFT 月报: 在动荡的 NFT 市场中寻求生存

Footprint Analytics

区块链游戏 NFT 链游

软件测试 | 安装PyMySQL

测吧(北京)科技有限公司

行业实践专栏上线|互娱领域专家解读 Flink 企业应用实践

Apache Flink

大数据 flink 实时计算

一图看懂一体化数据安全平台 uDSP

原点安全

数据治理 数据安全 数据安全法 信息泄露 个人信息安全

YMatrix 5.0 故障自动转移功能新实现,运维更方便!

YMatrix 超融合数据库

数据库 时序数据库 超融合数据库 YMatrix

IPv6 无状态地址如何自动配置?

天翼云开发者社区

IP 网络

共铸国云 智领未来 | 化云为雨 泽被万物

天翼云开发者社区

云计算 网络

AI低代码,或将再次颠覆开发行业

引迈信息

低代码 AIGC JNPF AI低代码

分库分表的 21 条法则,hold 住!

小小怪下士

Java MySQL 程序员 分库分表

创建各种类型的3D模型:Rhino 7中文激活版

真大的脸盆

Mac Mac 软件 三维建模 建模软件 3d建模

共享电动车制造的厂家有哪些?要注意什么

共享电单车厂家

共享电动车厂家 共享电单车生产 共享电动车制造 本铯电动车厂家

VictoriaMetrics常见性能问题排查

天翼云开发者社区

vm 架构设计

专访高雪峰:从GPT3.5到4,超强推理能力的实现与“图”密不可分 | 36氪专访

Fabarta

人工智能 AI 图计算 图智能

软件测试 | SQLite管理工具

测吧(北京)科技有限公司

测试

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