2019 年辅导几个学生,学「操作系统的基础概念」和「GNU/Linux 下的 C 编程」。在这个过程中,不时觉得现有教育体系实在是有很多缺失的部分,例如:1. 这门课需要在 GNU/Linux 下复刻一些常用的命令行程序,但学生们却没有这些程序的使用经验;2. 既不教传统的文本编辑器如 Emacs,也不教 IDE 的使用,学生们全是在 gedit 里面毫无效率地写程序;3. 不教 man 的使用方法,编程时经常卡在查文档上。这些缺失,导致一门本来可以很有乐趣的课程,变成了在毕业压力下赶作业的苦役。