Skip to content

高质量(Maybe)的学习资源(完整开源的系统性文献资源)

Notifications You must be signed in to change notification settings

gplers/high-quality-learning-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 

Repository files navigation

高质量的学习资源

不包括盗版资源、付费资源和纯视频类资源,中文优先。

资源列表

名称 语言 获取方式 类型 标签
Go 语言设计与实现 中文 免费在线阅读(https://draveness.me/golang/) 开源电子书 编译原理
µGo语言实现 中文 免费在线阅读(https://wa-lang.org/ugo-compiler-book/) 开源电子书 编译原理
Crafting Interpreters English 免费在线阅读(https://craftinginterpreters.com/) 开源电子书 编译原理
自己动手写编译器 中文 免费在线阅读(https://pandolia.net/tinyc/) 开源电子书 编译原理
Moonix 中文 免费在线阅读(https://cn-guoziyang.github.io/Moonix/) 开源电子书 操作系统
Writing an OS in Rust English 等多种语言 免费在线阅读(https://os.phil-opp.com/) 开源电子书 操作系统
The Book of Shaders English 等多种语言 免费在线阅读(https://thebookofshaders.com/) 开源电子书 计算机图形学
Learn OpenGL 中文、English 免费在线阅读(https://learnopengl-cn.github.io/ 开源电子书 计算机图形学、OpenGL
南瓜书PumpkinBook 中文 免费在线阅读(https://datawhalechina.github.io/pumpkin-book/) 开源电子书 机器学习
You Don't Know JS English 等多种语言 免费在线阅读(https://github.com/getify/You-Dont-Know-JS) 开源电子书 Javascript
JavaScript 二十年 中文 免费在线阅读(https://cn.history.js.org/) 开源电子书 Javascript
深入理解Vue.js实战 中文 免费在线阅读(https://godbasin.github.io/vue-ebook/) 开源电子书 Vue.js
带你入门前端工程 中文 免费在线阅读(https://woai3c.gitee.io/introduction-to-front-end-engineering/) 开源电子书 前端工程化
前端工程化三十八讲 中文 免费在线阅读(https://q.shanyue.tech/engineering/) 开源电子书 前端工程化
计算机科学的基础 中文 免费在线阅读(https://www.ituring.com.cn/book/1019) 开源电子书 计算机科学
开源软件架构 中文 免费在线阅读(https://www.ituring.com.cn/book/1143) 开源电子书 软件架构
凤凰架构 中文 免费在线阅读(https://icyfenix.cn/) 开源电子书 软件架构
一步步搭建物联网系统 中文 免费在线阅读(http://phodal.github.io/designiot/) 开源电子书 物联网
深入浅出现代Web编程 中文 免费在线阅读(https://fullstackopen.com/zh/) 开源电子书 全栈开发
hacker-laws-zh 中文 免费在线阅读(https://github.com/nusr/hacker-laws-zh) 开源文章 编程哲学
React技术揭秘 中文 免费在线阅读(https://react.iamkasong.com/) 开源电子书 react.js
web 全栈体系 中文 免费在线阅读(https://hejialianghe.github.io/guide/) 开源电子书 全栈开发
FreeBSD 从入门到跑路 中文 免费在线阅读(https://book.freebsdcn.org/) 开源电子书 UNIX
Java工程师成神之路 中文 免费在线阅读(https://hollischuang.github.io/toBeTopJavaer/) 开源电子书 Java
Webpack 知识图谱 中文 免费在线阅读(https://tsejx.github.io/webpack-guidebook/) 开源电子书 Webpack
Vue2 剥丝抽茧 中文 免费在线阅读(https://vue.windliang.wang/) 开源电子书 Vue2

一些说明

怎么定义高质量

  1. 对知识进行系统性的描述,而非泛泛而谈。没人愿意看了半天感到学到很多却又好像什么也没学到。
  2. 具有一定的深度,能让人有所收获。没人愿意浪费时间一无所获。
  3. 易于理解。没人愿意去浪费时间读一本看不懂的书。
  4. 具有时效性,即具有现实意义。没人会在 2022 年再去翻阅诸如《iOS6 从入门到精通》这样的书籍,这也就是为什么不收集 xx 教程的一个很重要的原因,技术会与时俱进,试图全收集只是徒劳。
  5. 最好能支持在线阅读。没人愿意花时间下载下来的资源结果全是广告、水印、残缺或是加过密。

为什么不包括付费资源

  1. 能让人付费说明你认为它对你有价值
  2. 容易引起纠纷
  3. 相对不易获得

为什么不包括盗版资源

  1. 能被盗版说明本身是付费资源,和不包括付费的理由存在重合不再赘述。

为什么不包括视频类的资源

  1. 个人认为视频、图片是文字的补充,文字信息量更高,且易于传播和储存。
  2. 除了个别作者用爱发电外,视频类资源大多都是盗版资源或免费观看受限。

为什么在已经存在了类似 free-programming-books 这样的仓库的情况下还要再造轮子

  1. 它太杂了,就像不会再去翻收藏夹里的内容一样,我没兴趣也没时间去大海捞金。

参考

广告

推荐基于以下框架构建现代前端项目

About

高质量(Maybe)的学习资源(完整开源的系统性文献资源)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published