GitHub 不仅仅是一个版本控制服务,它还是一个了不起的内容资源,从免费的电子书和教程,到面试准备材料和 "了不起 "的文章,应有尽有。

如果你是经常访问GitHub的开发者,那么今天为你准备的这些东西东西,绝对让你受益匪浅。

我整理了一些最有价值的仓库列表,我敢打赌,绝大多数你都没有见过。

1. Awesome[1]

GitHub stars: 164k+

毋庸置疑,Awesome是最受欢迎的 repo,它策划了从软件开发到硬件到商业的所有主题。

目前为止,它在Github上有超过164,000颗星,人们可以花上几天(几夜)时间来浏览它。如果想学习新东西,它可以成为你的一站式商店。

2. Free Programming Books[2]

GitHub stars: 194k+

尽管Free Programming Books资源库的名称是免费编程书籍,但它提供的内容远不止这些。

它包括免费在线课程、交互式编程材料、问题集、播客和编程等部分,并有各种语言版本。

然而,其中绝大部分是编程书籍。而这是一个惊人的集合。

3. Build Your Own X[3]

GitHub stars: 110k+

这个令人难以置信的资源库,它包含一系列提升你个人技术的课程集合。

这里有如何创建一个命令行工具,一个操作系统,一个搜索引擎,一个3D渲染器,以及大量其他东西的例子。

你是否考虑过开发自己的加密货币、数据库、机器人、编程语言?

那么这就是适合你的资源库。

4. Awesome interview questions[4]

GitHub stars: 41k+

一个精心策划的令人敬畏的面试问题清单,这个资源库拥有超过40k颗星,包含了几乎所有你能想到的编程语言和框架的大量面试问题。

如果你正在准备面试,那就非常有用!

5. Javascript algorithms[5]

GitHub stars: 111k+

这个资源库包含许多流行算法和数据结构的基于JavaScript的例子。

每种算法和数据结构都有单独的README,其中有相关的解释和进一步阅读的链接(包括YouTube视频的链接)。

6. Public Apis[6]

GitHub stars: 132k+

如果你是一个开发人员,那么你肯定要为你的应用程序处理API。

这个资源库通过提供一个经常更新的公共API集合的列表,使开发者的任务更加容易。这些API是免费的,并被分成不同的类别,以便轻松地探索它们。

这个列表覆盖范围非常广泛,它有好玩有趣的,也有在工作中提供重大帮助的。

7. The art of command line[7]

GitHub stars: 92k+

命令行通常被开发者所忽视,然而这可以帮助你提高作为工程师的生产力和灵活性。

这个资源库包含了在Linux、Windows或macOS上工作时使用命令行的有用说明和技巧。

这个资源库还包含了在使用命令行时节省时间的技巧,对没有经验和有经验的用户都很有用。

8. Project Based Learning[8]

GitHub stars: 51k+

一个编程教程的列表,学习者可以在其中从头开始建立一个应用程序。

这些教程被分为不同的编程语言,有些是混合技术和语言的。

如果你相信 "边做边学 "的概念,这个资源库是为你准备的。

9. Beautiful Docs[9]

GitHub stars: 6.4k+

众所周知,文档是任何软件项目的重要资产。编写自带文档的代码是一回事,但以一种有意义的方式展示它又是另一回事。

作者收集了那些在结构、设计、可用性、风格、图表等方面都很 "漂亮"的在线资源--所以任何寻找灵感来设计自己的文档的人都会发现它很有资源。

10. Developer roadmap[10]

GitHub stars: 163k+

Kamran Ahmed创建了一个非常好的开发者路线图指南。

很多学生和编程新手对他们应该学习什么技术,以及他们应该按照什么路径一步步成为一名开发人员感到困惑。

他准备了一个完整的图表,包括每一类开发中的技术(前端、后端、DevOps......),让你清楚地了解你接下来应该学习什么。如

果你喜欢他指导你成为一名开发者的方式,请将这个资源库收藏起来。

该资源库每年都会更新,以反映生态系统的变化。

11. 30 seconds of code[11]

GitHub stars: 77k+

这个资源库包含简短的JavaScript代码片段,满足你所有的开发需求。

30 seconds of code创建于2017年,以各种编程语言的片段集的形式,为各种技能水平的网络开发人员提供免费的高质量学习资源。

今天,30 seconds of code由一个庞大的贡献者社区和一部分致力于维护的人员组成,致力于为软件开发人员创造最好的学习资源。

干货推荐

为了方便大家,我花费了半个月的时间把这几年来收集的各种技术干货整理到一起,其中内容包括但不限于Python、机器学习、深度学习、计算机视觉、推荐系统、Linux、工程化、Java,内容多达5T+,我把各个资源下载链接整理到一个文档内,目录如下:

所有干货送给大家,希望能够点赞支持一下!

https://http://pan.baidu.com/s/1eks7CUyjbWQ3A7O9cmYljA (提取码:0000)


[1]

Awesome: https://github.com/sindresorhus/awesome

[2]

Free Programming Books: https://github.com/EbookFoundation/free-programming-books

[3]

Build Your Own X: https://github.com/danistefanovic/build-your-own-x

[4]

Awesome interview questions: https://github.com/DopplerHQ/awesome-interview-questions

[5]

Javascript algorithms: https://github.com/trekhleb/javascript-algorithms

[6]

Public Apis: https://github.com/public-apis/public-apis

[7]

The art of command line: https://github.com/jlevy/the-art-of-command-line

[8]

Project Based Learning: https://github.com/tuvtran/project-based-learning

[9]

Beautiful Docs: https://github.com/PharkMillups/beautiful-docs

[10]

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

[11]

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

程序员必备的11个Github优质项目相关推荐

  1. Java如何接手别人项目_程序员必备技能——怎样快速接手一个项目

    作为一个程序员,我们很少能从头到尾参与一个新项目的开发.如果你经常开发的是新项目,那你真是太幸福了. 更多的情况是半路进入一个项目组进行开发,或者是有其他同事离职了,之前由他维护的系统转交给你维护. ...

  2. 程序员必备的 11 大Intellij插件

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 I wish I could be strong enough t ...

  3. 程序员必备的 10 大 GitHub 仓库

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

  4. 11个程序员必备简捷开发辅助工具

    程序员必备简捷开发辅助工具总结 写在前面: 工欲善其事必先利其器,拥有简捷的开发辅助工具能大大提高我们程序猿的开发效率.Melo刚到学校就给大家总结了一些常用的辅助开发的工具,希望大家能喜欢,闲话不多 ...

  5. 程序员必备基础:如何安全传输存储用户密码?

    前言 我们开发网站或者APP的时候,首先要解决的问题,就是「如何安全传输和存储用户的密码」.一些大公司的用户数据库泄露事件也时有发生,带来非常大的负面影响.因此,如何安全传输存储用户密码,是每位程序员 ...

  6. Java 程序员必备的 15 个框架,前 3 个地位无可动摇!

    2019独角兽企业重金招聘Python工程师标准>>> Java 程序员方向太多,且不说移动开发.大数据.区块链.人工智能这些,大部分 Java 程序员都是 Java Web/后端开 ...

  7. 5 款程序员必备的 Chrome 插件!

    点击上方 Java后端,选择 设为星标 优质文章,及时送达 小编平时一直好奇隔壁的程序员哥哥工作效率怎么那么高,在小编的死缠烂打.死磨硬泡.撒娇卖萌.威逼利诱之下,小气的程序员哥哥终于给我透露了这5款 ...

  8. 凉哥核心圈程序员必备十大图书推荐(一)

    写在前面 凉哥核心圈程序员必备十大图书推荐(一),各位伙伴应该一目了然了哈,没错凉哥准备出一系列图书推荐的文章,其实很多朋友在私下问凉哥除了大学的课程外自己要不要读一些技术类的书籍呢,答案当时要的,但 ...

  9. 前端程序员必备的 6 个浏览器插件!

    一.Fatkun 一款网页图片批量下载工具,非常适合做仿站的时候用,能够下载当前页面的所有图片和所有标签页的图片,也支持拖拽下载. 二.Fehelper 国人开发的一款功能强大的插件,包含多个独立小应 ...

最新文章

  1. Python 机器学习库 Top 10,你值得拥有!
  2. 一文聊透binlog、redo log、undo log
  3. 如何成批导入数据到 kitten编程猫 类型为列表的变量中
  4. java业务层怎么设计_java – 在业务逻辑和数据层看起来重叠时分解它们的最佳设计?...
  5. 火柴人_火柴人 x THANKSGIVING
  6. 在密码学研究方面不断创新突破—— 女密码学家的成功密码
  7. MicroPython支持SPI驱动外部Flash了
  8. HttpServletResponse类
  9. UI基础(四)之tableView (cell重用、原型cell、静态cell)/xib注意事项
  10. 一小时精通SVN版本控制 之五 团队协作开发
  11. Java设计模式--抽象工厂模式
  12. linux系统安装mysql的步骤_在Linux系统安装MySql步骤截图详解
  13. vscode 开发maven项目(springboot项目)
  14. Protel 99 SE 如何导出BOM清单
  15. 2017计算机办公自动化试题,2017年办公自动化考试试题及解答
  16. kubectl 命令详解(三十二):rollout pause
  17. Swift Extention
  18. android手机锁屏了打不开怎么办?
  19. java 科学计数法位数_科学记数法android java
  20. 兼容性运行程序永远_永远不会有太多的应用程序

热门文章

  1. 计算机电池维修方案,解决方案:计算机主板电池已耗尽,如果不更换电池该怎么办?如何更换电池...
  2. 《微机原理第五版》期末知识总结(第五章---第七章)
  3. EXCEL表格怎么让每一列都乘以固定的一列
  4. 上帝视角学JAVA- 基础07-类05【2021-08-06】
  5. Ubuntu 阿里源更新 amp;amp; nvidia驱动安装 amp;amp; cuda 安装
  6. JZ17 树的子结构
  7. FPGA数字信号处理(四)Quartus FIR IP核实现
  8. 海量数据分布式存储技术-作业五
  9. Python正面硬刚C语言,结果会怎样?
  10. 【Docker】自定义dockerfile构建容器镜像并发布