问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

GitHub 300k 点赞!堪称最强计算机自学指南!

创作时间:
作者:
@小白创作中心

GitHub 300k 点赞!堪称最强计算机自学指南!

引用
什么值得买
1.
https://post.smzdm.com/p/al92dv60/

本文精选了6个在GitHub上广受好评的计算机科学学习资源仓库,每个仓库都包含了详细的计算机科学学习路径、课程资源和相关资料,适合不同层次的计算机科学学习者。

cs-self-learning(计算机自学指南)

这是一份开源的CS学习规划,旨在为计算机科学自学者提供一个全面、结构化的学习路径。它涵盖了计算机科学的各个核心领域,从编程语言到算法、数据结构、操作系统、网络、数据库、人工智能等等,几乎无所不包。该指南不仅仅罗列课程,更重要的是它提供了一条清晰的学习路径,帮助你循序渐进地掌握知识,避免迷失在浩瀚的学习资源中。

GitHub地址:
https://github.com/PKUFlyingPig/cs-self-learning

computer-science(计算机科学免费自学教育之路)

这个项目是国外的一个组织开源的,所有的内容都是网络课程,基本上都是免费的,内容主要包括计算机科学核心知识与计算机科学进阶知识。

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

TeachYourselfCS-CN(自学计算机科学)

TeachYourselfCS的中文翻译。内容超级棒!如果你是一个自学成才的工程师,或者从编程培训班毕业,那么你很有必要学习计算机科学。幸运的是,不必为此花上数年光阴和不菲费用去攻读一个学位:仅仅依靠自己,你就可以获得世界一流水平的教育。在这份指引中会为你解答:你应当学习哪些科目,为什么?对于这些科目,最好的书籍或者视频课程是什么?

GitHub地址:
https://github.com/izackwu/TeachYourselfCS-CN/blob/master/TeachYourselfCS-CN.md

JavaGuide(Java面试+学习指南)

大学里学习Java的同学比较多,所以这里也推荐一个学习Java必备的项目。

「JavaGuide」是一个非常棒的Java学习和面试指南,它系统地涵盖了大部分Java程序员需要掌握的核心知识。该项目不仅对Java的基础知识、核心概念(如集合、并发、JVM等)以及各种常用框架(如Spring、MyBatis等)进行了深入浅出的讲解,还提供了大量的代码示例和面试题解析,非常适合准备Java面试的同学。此外,JavaGuide还涵盖了计算机基础(操作系统、网络、数据结构与算法)、数据库(MySQL、Redis等)、分布式系统等方面的知识,可以帮助你构建完整的计算机科学知识体系。即使你不是专门学习Java的,阅读其中的部分章节,例如计算机基础、网络部分,也能学习到很多有用的知识,并提升你的技术素养。

GitHub地址:
https://github.com/Snailclimb/JavaGuide

在线网站(推荐):
https://javaguide.cn/

zju-icicles(浙江大学课程攻略共享计划)

各种选课攻略、电子版教材、平时作业答案、历年试卷等内容!希望前人走过的弯路,后人就不必再走。这是作者的信念,也是作者建立这个项目的原因。

GitHub地址:
https://github.com/QSCTech/zju-icicles

REKCARC-TSC-UHT(清华大学计算机系课程攻略)

清华大学计算机系课程攻略。受浙江大学项目启发,创立了本项目,包含的内容和浙江大学项目类似。

GitHub地址:
https://github.com/QSCTech/zju-icicles

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号