3W学习
大约 2 分钟
3W学习
在长期的学习中,我认为学习更应该是3W的贯彻,即what,why,how,翻译成人话就是 是什么,为什么,怎么做
提示
3W 其实就是三问:What,Why,How;
- What:界定问题,搞清楚问题到底是什么;
- Why:分析问题,结构化分析问题的本质原因是什么;
- How:解决问题,应用目标导向思维解决问题;
简单的例子,现在学校让我们学linux,我应该先去看linux是什么,有什么用 其次是我为什么要学这个,最后才是我要怎么学,有了渴求一切就顺理成章
当我们学习到的每部分都知道是为什么而学的时候,我们的知识网络也就构建起来了,而不是零散的,碎片化的知识
学习同样是点=>线=>面的过程,通过学校课程的学习,知道了计算机的一个点,窥一斑可见全貌,当接触到其他方面的时候,连点成线.在后面的学习中不断织造自己的网络,从而拥有自己的知识体系,一个简单的例子:
- 安装java环境需要设置环境变量,win下通过 编辑系统变量设置
- 安装node环境也需要设置环境变量
- 为什么都需要设置环境变量?环境变量到底是什么?
- 环境变量是系统在找可执行文件时索引的目录,配置环境变量后系统将在对应目录内找可执行文件,从而实现 只需要可执行文件名称即可执行指令的目的,如
node -v
,java -version
等 - 使用绝对路径可以达到同样的效果
/usr/bin/node -v
(win下也是长长的一串,这里是linux示例) - 当终端(cmd)转到对应目录,不需要加目录也可以执行成功,默认会从当前目录下寻找对应 可执行文件
- 知识的迁移完成
说起来也许很长,但是实际很简单,小小的一个环境变量配置其实就有很多细碎的知识点,由上面的应用,我们也可以知道为什么docker
需要.env
文件,同样是设置了环境变量,但是这都是后话咯~