技术栈¶
计算机学科博大精深,完整的技术栈可以从沙子造起,但没有人能成为这样的“全栈工程师”。能掌握其间的一个部分就已经非常厉害。以下只是一个技术栈框架,将自己浅薄的知识分类堆放而已,并不是目标。
Tip
吾生也有涯,而知也无涯。以有涯随无涯,殆已!已而为知者,殆而已矣!
基础¶
- 计算机科学导论(Fundations Of Computer Science)
- 这是我认为计算机系学生应该上的第一门课,对自己将要学习的内容有一个整体的认知。
教程
教程并不归在技术栈,但我懒得建博客,而且觉得教程也会频繁更新,就放在笔记本惹。
- 云服务器综合教程
- Linux 从小白到菜鸡 正在独立的 GitHub 仓库编写中
- Linux 从菜鸡到专家 整理中
- Linux 深入源码 等待学习中
Web 开发¶
-
网络技术与服务器运维
- HTTP
- TCP/IP
- Nginx
-
前端
- HTML
- CSS
- JavaScript
- React
- 后端
理论计算机科学¶
- 数据结构和算法
- 计算理论
- 信息论与编码理论
- 编程语言和编译器
- 编程语言理论和形式化方法
计算机系统¶
- 计算机体系结构与计算机工程
- 操作系统
- 并发、并行与分布式系统
- 计算机网络
- 计算机安全和密码学
- 数据库和数据挖掘
人工智能¶
- 人工智能基础(基础:数据结构与算法、数学分析)
计算机应用技术¶
- 计算机图形学和视觉
- 软件工程