如何面对枯燥的知识
枯燥的知识一般都是我们不感兴趣的知识,通常也是比较偏底层或者抽象的底层知识。越是理论的知识越是让人感觉到枯燥。
我们觉得某一门知识枯燥,很大程度上是因为学习了之后不能立马得到正向反馈,这不像学习某门编程语言或者某个算法,学完之后马上可以写一个demo看一下效果。底层原理性的知识需要一定量的知识储备,如果上来就看底层原理,一定是云山雾罩。
作者列举了一些学习的方法供大家参考:
1、这个知识对于你来说来太高级了,你可能不知道能用在什么地方。
2、人的认知是从感性认识向理性认识转化的,所以,你可能3、要先去找一下应用场景,学点更实用的,再回来学理论。
4、学习需要有反馈,有成就感,带着相关问题去学习会更好。
5、当然,找到牛人来给你讲解,也是一个很不错的手段。
如何面对大量的知识
软件编程这个行业每年都有很多的新技术新知识出现,多到可能你每天学习都不一定能学完。学无止境,每天学习一点点,坚持下去,日拱一卒,每天都在进步,总有一天会全部掌握。
同时在学习中要学到本质,虽然编程语言有很多种,但是底层原理的知识大都有相通之处,老话说的好:一法通,万法明。当你对一门编程语言深入理解透彻之后,再去学习其他编程语言,就会触类旁通,学习速度快很多。
同时我们在学习的时候最好带着问题去学习,目的性可以让我们坚持的时间更长,每当解决了一个问题时,同样也会有兴奋和成就感。这样就有了持续不断的学习动力。
学习的过程中要学会分享,找到一个一同学习的人,或者把你的学习笔记、心得、代码等等分享出来,你的读者,观众也会为你鼓励加好,这也是一种持续学习的动力。
认真阅读文档
关于阅读文档的重要性作者在之前的文章中也强调过多次,本文列举出几个实用技巧:
1、用不同的方式来学习同一个东西。
学习的方式有很多种,不仅限于看一本书,也有很多图文并茂的书籍可供阅读,还有音频、视频、写博客等等。
2、不要被打断。
3、总结压缩信息。
4、把未知关联到已知。
想到唐迟老师经常在课上说的一句话:不要强求不可知,要从已知推未知。
5、用教的方式来学习。
6、学以致用。
7、不要记忆。
不要死记硬背,方法很重要。
8、多犯错误。
但是千万不要犯低级错误,也不要同一个错误犯两次。
网友评论