今天是我开始写作的第八百零一天。
今天我们来讨论一种学习方法。
我们之前也讨论过与之相关的内容,今天再聊的更深入一些。
我们常常想要会去做某一件事,于是便立下了一个目标。对这件事略有了解之后,我们可能会感到“水太深”从而放弃。但是,如果我们没有放弃,依然保持着很大的热情——那么,可能是找到真的爱好了。这个时候,它就会成为一个我们增进自身能力、学习知识的好契机。
如果我们能实现这个目标,无疑会了解到很多位置的事物。但,这个时候,一个问题就会横亘在我们面前:如何去实现它。
我们讨论的不是具体的问题,而是抽象的方向性的问题。
我们应该自下而上(从基础到高深)的一步步地学习,还是自上而下(从高深了解到基础)的“倒逼”式的学习?
这两种方法各有弊端。“倒逼”式的学习会让我们觉着“前路茫茫”“水太深了”,也会让我们丧失信心——一个问题的解决方案我们也不会理解;而自下而上的学习可能会让我们偏离主线——在知识不支持的前提下,我们可能会看不清前路。明明想要达到某个目的,却因为看不清前路而走偏,并没有达到。这确实是一个值得关注的问题。
我认为,我们应该同时应用这两种方法。从不同的角度应用,这两种方法并不冲突。
首先,我们可以在战略上应用“自顶向下”的方法,大致弄清脉络,需要了解什么。比如,我想要写一个网游出来,我就先得弄清我需要学什么东西:我需要学会C++编程,需要学会3D引擎……等等如此。
之后,就是战术的应用领域了——具体应该怎么学。战术应该采用“自下而上”的方法。找到一份C++的编程入门入籍,或者一份学习清单,然后从基础向高难度开始学习。这样一来,就不会感到“前路漫漫”。
这种两者相结合的方式,既能够确保实现目标,又不至于丧失兴趣,是为上策。
P.S:如果您觉得今天的文章有价值,请您长按识别此二维码关注我的微信公众号:KDL洋犀利。
2019年2月1日
洋犀利于包头
领取专属 10元无门槛券
私享最新 技术干货