以写代码做项目为主,查资料学理论为辅助学习方法
1. 编程语言基础+数据结构+算法
刷Leetcode算法题解决。
2. 计算机组成原理+操作系统
这一块比较底层,难度比较大,CMU深入理解计算机系统,MIT6.824, 哈工大,南大课程实验。
3. 计算机网络
基于Http的Web开发偏应用层,基于TCP和UDP的开发偏底层,Stanford 144课程实验
4. 数据库
大致分为数据库原理和数据库应用,推荐CMU15455 https://15445.courses.cs.cmu.edu/fall2020/
5. 分布式
MIT6.824 课程实验
6. 大数据
暂略