虽说这篇笔记是cs入门基础,但是笔者在写下这笔记的时候,大一都快结束了。并且笔者并非计算机科班出生的,秉着学习是高尚品格和提升计算机基础学习目的,所以打算自学这一篇课程

课程是来自MIT的MIT-Missing-Semester,主要讲述的是大学老师不会提起但是一些非常重要的学问,在MIT课程简介上主要有以下的课程

  • shell是什么
  • shell工具与脚本
  • vim和编辑器
  • 数据整理
  • 命令行环境
  • 版本控制(git)
  • 调试及性能分析
  • 元编程
  • 安全与密码学
  • 大杂烩

对于这门课程入门,我给出的建议需要拥有一些折腾精神,这样在吸收新的知识的时候也不会感到枯燥无味 主要是一些工具的使用,在实践性上会大于理论的东西,所以学起来难度也不会很大(至少比离散数学这种难绷课程好学多了) 建议前置学习:

  • 基本计算机常识原理
  • 虚拟机的配置(能打开就行)