首页 > 代码库 > 学习方法:提出和解决问题
学习方法:提出和解决问题
为何下定决心学习一本书到最后却什么也没学会?
为何花很多的时间和精力去学习却得不到想要的效果?
为何学习和使用一项技能到某种程度后很难再深入?
...
在现实生活中我们不得不面对各式各样的问题,同时还要想尽办法去解决问题。
有的问题我们无法得知什么时候会发生,有的问题我们知道一旦发生了后果将变得很严重。
随着时间的推移我们累计遇到过的问题将越来越多,
如果将这些问题都记录下来将是一笔财富,
如果没有记录我们会发现我们一直在遇到问题然后去解决问题,如此循环下去。
随着工作年限的增加,工作经验不一定增加,
如果将经验(遇到的问题及解决方案)总结并记录,这将是一个累积的过程,
如果不总结记录,只是完成工作任务,日复一日,年复一年我们可能只依稀记得工作经历,
甚至不能完整说出具体时间地点项目,唯有自己简历会有详细记录,但如果简历都懒得更新,
多年后会不自觉的问自己"这些年我都干了啥?"
一年有多少天在工作?,一天又需要工作多少个小时?工作的目的是什么?我们得到的回报又
是什么?为什么要花这么多时间去工作?
这些问题可能一时无法回答,我们只知道工作是为了生存,能过上更好的生活。
在一天的工作中是不是都在做事情都在完成任务呢?工作中会不会遇到各种问题?
又需要花多少时间解决问题,验证问题,然后运用到实际生产环境中呢?
如果你是一个有丰富工作经验的人那将会是怎样?
通常我们学习新的技能是为了更好的使用它,更好的去解决实际工作中的难题,
从而带来想要的回报。
学习效果的好坏将影响到实际工作中的使用,既然学习是为了更好的解决问题
为什么不在学习的时候就提出问题然后解决并总结记录呢?
1.学习的目标是什么?
目标可以是一个知识点,例如:在Linux环境中如何压缩,解压缩文件
2.对知识点的疑问有哪些?
在还未接触学习某个知识点前,对那个知识点肯定是一无所知的,至少是一知半解的,
在这种情况下你对这个知识点是会有很多疑问的,例如:如何定义,如何实现,应用场景,
优缺点等等。
3.将通过哪些资源学习?
通过从头至尾看一本书的效果可能不是那么明显,带有目的的去阅读效果会更好。
4.什么才叫真正的学会了?
看完一本书,一篇博客,做好学习笔记甚至运用所学知识点完成几个实验,做出几个项目,
这些都不能证明真正学会,甚至会觉得还只是停留在如何操作的层面上,因为你可能不知道它们的实现原理是什么,
设计思路是什么,为什么要这么设计?跟其他同类型的比较其优缺点是什么?其存在的理由的什么?等等,
当然有的知识是不需要更深入学习的,最终根据实际情况而定。