本期推荐的是几个计算机相关的学习资料项目,包括前端、后端、全栈、人工智能等。
- JavaGuide
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识项目。JavaGuide (opens new window)目前已经是 Java 领域 star 数量最多的几个项目之一,登顶过很多次 Github Trending。
项目地址:
https://github.com/Snailclimb/JavaGuide
- lemon-guide
收纳了 操作系统、JAVA、算法、数据库、中间件、解决方案、架构、DevOps 和 大数据 等技术栈总结!其内容有来源笔者个人总结的内容,也有来源于互联网各种经典场景或案例的总结
项目地址:
https://github.com/yu120/lemon-guide
- 自学计算机科学
TeachYourselfCS 内容的中文翻译,原作者为 Ozan Onay 和 Myles Byrne。如果你是一个自学成才的工程师,或者从编程培训班毕业,那么你很有必要学习计算机科学。通过本课程可以获得世界一流水平的教育。
项目地址:
https://github.com/izackwu/TeachYourselfCS-CN
- data-engineering-zoomcamp
大数据相关课程及代码,包含Docker、SQL 查询、ETL、数据建模、分布式处理等内容。
项目地址:
https://github.com/DataTalksClub/data-engineering-zoomcamp
- computer-science
计算机科学免费自学教育之路,本项目的课程主要分为 CS 核心知识与 CS 进阶知识两部分。CS 核心知识包括几何、代数、简要微积分等等。CS 进阶知识包括机器人、数据挖掘、大数据、物联网、云计算、全栈 开发等。
项目地址:
https://github.com/ossu/computer-science
- 前端开发者学习路线图
前端开发者的学习路线图,提供了学习编程中每个阶段的详细信息,并且每年都会进行更新。除了有前端的路线路,还包含后端、Android、Java、Python、Go等不同方向的学习路线图。
项目地址:
https://github.com/kamranahmedse/developer-roadmap
- 清华大学计算机系课程攻略
该项目至今为止收录了以下内容:计算机相关课程的攻略解析、电子版课件和参考教材、平时作业答案与大作业资料、历年试卷和复习资料、考试题目与相关实验题目。
项目地址:
https://github.com/PKUanonym/REKCARC-TSC-UHT
- CS-Notes
技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、算法等。
项目地址:
https://github.com/CyC2018/CS-Notes
- 浙江大学课程攻略共享计划
本项目至今为止收录了以下内容:选课攻略、电子版教材、平时作业答案、历年试卷、复习资料、开卷考试 A4 纸等等。目前项目已覆盖大多数计科的专业课程。
项目地址:
https://github.com/QSCTech/zju-icicles
- awesome-books
技术类精华书单推荐,包括 前端、后端、数据结构与算法、计算机基础、设计模式、数据库等书籍。
项目地址:
https://github.com/biaochenxuying/awesome-books
- 机器学习课程
斯坦福大学吴恩达老师的机器学习课程个人笔记。
项目地址:
https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes
- NLP课程
在这套NLP课程中,作者们把这套课程拆分成了13周,从文本嵌入分类开始讲,到Seq2Seq,再到机器翻译、对话系统,内容丰富。
项目地址:
https://github.com/yandexdataschool/nlp_course
- 技术面试总结
这是一个关于技术面试的网站,它总结了开发人员的面试经验,例如如何写简历、自我介绍、面试中的常见问题以及编程中的算法和技术等。
项目地址:
https://github.com/yangshun/tech-interview-handbook