计算机教育中缺失的一课
Author : ek1ng , Data : 2023.07.24 , Mail : ek1ng@qq.com
计算机教育中缺失的一课
https://missing-semester-cn.github.io/https://ek1ng.com/Missing%20Semester.html
这是一份国外的课程,主要专注于各类工具的使用,可以看一看课程的介绍:
大学里的计算机课程通常专注于讲授从操作系统到机器学习这些学院派的课程或主题,而对于如何精通工具这一主题则往往会留给学生自行探索。在这个系列课程中,我们讲授命令行、强大的文本编辑器的使用、使用版本控制系统提供的多种特性等等。学生在他们受教育阶段就会和这些工具朝夕相处(在他们的职业生涯中更是这样)。 因此,花时间打磨使用这些工具的能力并能够最终熟练地、流畅地使用它们是非常有必要的。
以及相应的目录:
- 1/13: 课程概览与 shell
- 1/14: Shell 工具和脚本
- 1/15: 编辑器 (Vim)
- 1/16: 数据整理
- 1/21: 命令行环境
- 1/22: 版本控制 (Git)
- 1/23: 调试及性能分析
- 1/27: 元编程
- 1/28: 安全和密码学
- 1/29: 大杂烩
- 1/30: 提问 & 回答
目录中的内容和这份 Wiki
中不少内容重合,当然我觉得作为一份校园学生为爱发电多人合作编辑的 Wiki
,内容有重复冗余再所难免。我比较推荐以这份教材作为计算机工具的学习,下面是我大一时学习课程的一些记录,这些课程都比较缺少一些中文的文章,能够直接看英文的一些材料当然很好,但是如果遇到一些困难,也许你可以在这里找到我先前所踩的坑。