作者 | 小G

来源 | 公众号GitHubDaily

从 2015 年至今,我们累计在 GitHub 上看了上万个开源项目,并一直关注着开源圈的动态,通过这样的习惯,使得我们挖掘出了不少优质的 GitHub 项目。

下面分享几个近期看到的,适合新手跟进的 GitHub 项目,不限制特定领域与技术范围,每个人皆可学习使用。

Project Based Learning

该资料主要汇总整理了一系列编程教程,教你如何从零开始构建一个应用,其中包含 C、C++、Java、PHP、JavaScript、Python 等主流编程语言教程。

https://github.com/tuvtran/project-based-learning

如:

当你正在学习一门新的编程语言时,最快的上手方式是拿这门语言做个练手应用。马了这份资料,开始学起来吧~

Build your own X

著名物理学家理查德・费曼曾经说过这么一句话:

这句话不仅适用于天体物理学,在计算机科学领域,也同样适用。

搞懂一项物件的原理,最好的方式,就是将它做出来。

数据库、命令行、操作系统、文本编辑器、搜索引擎,这些我们日常开发都会接触用到的工具和应用,你对他们的实现原理是否都知根知底?

如果答案是 NO,那有必要好好看看「Build your own X」这个 GitHub 仓库。

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

该仓库收集了诸多计算机科学领域的教程资源,旨在从零开始,教授开发者构建一款完全属于自己的开发工具,其中包括增强现实、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大领域。

作为一名开发者,若能日拱一卒,沉下心来,跟着这个仓库里面的教程挨个做一遍,相信其技术水平定会有质的飞跃。

Computer Science

计算机科学一直是近年来高考报考的热门专业,是一门研究计算机相关规律的学科。近年来,随着开源社区的蓬勃发展,以及人工智能对各行各业的影响,很多人希望能够通过系统全面地学习计算机科学领域的知识。

不久前,在 GitHub 上有一个名为 OSSU 组织,自发整理了计算机科学的自学教程,总结了从零开始成为计算机大牛的学习之路。

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

仓库里面所有的内容都是网络课程,基本上是免费的。课程面向的是大学本科生(计算机专业或计算机辅修),或从大学非计算机科学专业毕业的人们。当然,学习者只需要有高中数学基础即可开始。

考虑到计算机科学本身的难度,项目作者提到,参与学习的人需要每周拿出 18 到 22 小时的时间,花大约两年完成这项课程。

如果你想进一步了解该项目更多详情信息,可查看我们分享过的文章:《GitHub 标星 5w+,计算机小白到大牛的学习之路!》。

看到这里,不少人会问:为何推荐的都是 Markdown 仓库,难道没有纯代码仓库适用于新手吗?

答案是有,并且非常多,但针对不同技术堆栈、不同应用领域,很难做到推荐的项目都适用于所有人,因此我在上面选择性的给出了一些学习资料,适用于初中高级的工程师。

- END -

如果看到这里,说明你喜欢这篇文章,请转发、点赞。扫描下方二维码或者微信搜索「perfect_iscas」,添加好友后即可获得10套程序员全栈课程+1000套PPT和简历模板向我私聊「进群」二字即可进入高质量交流群。

扫描二维码进群↓

在看 

GitHub 上有哪些适合新手跟进的优质项目?(附地址)相关推荐

  1. python3项目源代码下载_GitHub 上适合新手的 Python 开源项目

    剧照:<隐秘而伟大> 作者:卤蛋 来源:HelloGithub 随着 Python 语言的流行,越来越多的人加入到了 Python 的大家庭中.为什么这么多人学 Python ?我要喊出那 ...

  2. 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目

    原文:http://www.techweb.com.cn/news/2017-07-31/2566452.shtml 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目 2017. ...

  3. GitHub 上值得前端学习的数据结构与算法项目

    Hello,大家好,我是你们的 前端章鱼猫. 简介 前端章鱼猫从 2016 年加入 GitHub,到现在的 2020 年,快整整 5 个年头了. 相信很多人都没有逛 GitHub 的习惯,因此总会有开 ...

  4. GitHub上最火的40个Android开源项目(一)

    http://www.open-open.com/lib/view/open1388317199516.html GitHub上最火的40个Android开源项目(一) GitHub上最火的40个An ...

  5. Python开源项目(GitHub上Stars最多的10个开源Python项目)

    GitHub上Stars最多的10个Python开源项目,分享给大家~ 1.tensorflow/tensorflow Stars:41347 TensorFlow™ 是一个采用数据流图(data f ...

  6. 牛逼轰轰!GitHub 上 Star 量最高的 5 个机器学习项目

    点击上方"小詹学Python",选择"星标"公众号 重磅干货,第一时间送达 转自 | 机器之心 本文介绍了 GitHub 上 star 量最高的 5 个机器学习 ...

  7. GitHub 上最受欢迎的 5 大 Java 项目

    导读:GitHub 上有大约有 744K 多的 Java 项目,但是最让开发人员感兴趣的有哪些项目?本文列举了 GitHub 上最受欢迎的 5 个 Java 项目,从 Mockitos 到 Guava ...

  8. GitHub上Star 量最高的 5 个机器学习项目

    编译:机器之心,作者:Rishi Sidhu 本文介绍了 GitHub 上 star 量最高的 5 个机器学习项目,涉及人脸识别.文本处理.机器学习框架等. 机器学习领域正在飞速发展.GitHub 是 ...

  9. GitHub上最火的40个Android开源项目(二)

    在<GitHub上最火的40个Android开源项目(一)>中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪 ...

最新文章

  1. MVC 学习日志1(上)
  2. [转]游戏中各种性能优化方法(不断更新)
  3. c盘users的用户名怎么改_iphone备份太大,严重挤占C盘空间怎么办?不用额外软件将备份放在C盘之外的教程...
  4. SecureCRT设置背景颜色和目录(文件夹)颜色
  5. liunx下搭建mysql主从_linux下搭建mysql主从
  6. 小记css的margin collapsing
  7. linux的netperf测试,性能测试工具netperf安装使用
  8. as5300g2 nas软件功能_浪潮AS5300G2 5500G2存储2U12
  9. xmemcached的time out
  10. php中json对象转字符串,JSON对象转字符串的一些方法
  11. hustoj 服务器配置
  12. linux如何复制代码不乱码,网上复制代码要小心,很可能会带入乱码字符
  13. 简单介绍企业erp系统究竟是什么?
  14. 【图形图像处理】之栅格化介绍
  15. python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part1
  16. 同城滴滴啦啦啦啦啦啦啦啦
  17. 谢烟客---------Linux之find查找
  18. AI领域各个方向大牛博客汇总
  19. 注意|莫让“爬虫”变“害虫”
  20. python七段数码管绘制英文字母_Python实例之七段数码管绘制理解

热门文章

  1. 图像补运算:ptr反色处理
  2. 【ACM】杭电OJ 2000
  3. Python 可视化近 90 天的百度搜索指数 + 词云图
  4. 10年IT老兵给新人程序员的几点建议
  5. 视觉+Transformer最新论文出炉,华为联合北大、悉尼大学发表
  6. 干货!仅有 100k 参数的高效显著性检测方法
  7. 澎思科技成立新加坡研究院,将与多家机构合作研发自动驾驶等项目
  8. 超阿里、大华,澎思科技行人再识别(ReID)技术刷新三大数据集记录
  9. 如何设计一颗40PFLOPS量级的AI芯片?
  10. 小冰负责人李笛:微软不缺钱,缺对未来的把握