虽说这篇笔记是cs入门基础,但是笔者在写下这笔记的时候,大一都快结束了。并且笔者并非计算机科班出生的,秉着学习是高尚品格和提升计算机基础学习目的,所以打算自学这一篇课程
课程是来自MIT的MIT-Missing-Semester,主要讲述的是大学老师不会提起但是一些非常重要的学问,在MIT课程简介上主要有以下的课程
- shell是什么
- shell工具与脚本
- vim和编辑器
- 数据整理
- 命令行环境
- 版本控制(git)
- 调试及性能分析
- 元编程
- 安全与密码学
- 大杂烩
对于这门课程入门,我给出的建议需要拥有一些折腾精神,这样在吸收新的知识的时候也不会感到枯燥无味 主要是一些工具的使用,在实践性上会大于理论的东西,所以学起来难度也不会很大(至少比离散数学这种难绷课程好学多了) 建议前置学习:
- 基本计算机常识原理
- 虚拟机的配置(能打开就行)