-
Algorithm文件: 文件中主要存放各种算法的笔记
-
Deep learning文件: 主要存放深度学习的笔记
-
Linux & Shell script: 主要存放Linux 和 shell脚本的学习笔记
-
Python Learning: 主要存放python学习笔记
-
Web spyder: 网络爬虫相关的教程
-
Others: 主要存放其他类型的笔记,和课程作业
-
Tools: 主要介绍一些常用的工具使用,如git等
学习的过程无非就是:发现问题-->解决问题-->遇到新问题-->解决问题...这样反复的 过程
代码思维:https://www.zhihu.com/question/36426051/answer/151964584
自上而下设计,由下而上实现。
例子:比如现在要编写程序打车去上班
总体框架设计,自上而下设计:
- 穿衣服
- 刷牙洗脸上厕所
- 下楼打车
由下而上实现:
穿衣服可以细分成:
- 把衣服从柜子中拿出
- 穿上半身
- 穿下半身
洗漱:
- 上厕所
- 刷牙
- 洗脸
...
这就是自上而下设计,由下而上实现。
参考:https://www.youtube.com/watch?v=hh9kFKVKpSM
费曼学习法分为四个步骤:
- 明确自己的目标,要搞懂什么内容(可以通过上网,问别人来搞懂知识点)
- 自己尝试搞懂,然后和别人说一遍(注意自己哪个地方卡格了,哪个地方知识点混淆了)
- 接收别人的反馈,看哪里听不懂
- 简化内容,重复步骤二的内容
- 调整笔记结构,更方便查找笔记,也是一种复习