b:给你,xxx教程.rar,下吧,先把文档撸一遍。
a:你这种的百度太多了,我想要系统一点的教程。
...
上面这类谈话,相信许多人都不止一次的见过或经历过。长话短说嘛,什么叫系统一点的教程?大学四年计算机本科教育,这是最系统的,除此之外的都不算系统性的教程。也许会有人觉得我这是抬杠的说法,没错,我是在抬杠,哈哈。
如果真想要系统性的学习某个东西,例如,js,nodeJs等。最现实的做法,就是看书。看什么书?想学js就是红皮js高程第三版;想学nodeJs就是它的官方文档,
这就是系统的教程。
不是不知道,而是不想看。是想找一个全面一点的,简单一点的,连续成集的,还得对我胃口的,这种教程是没有的。那么怎么办呢?找呗。于是就到处找,到处问。问了几圈下来,没有。于是可以心安理得的对自己说,“不是我不想学,是没有适合我的教程。”
<!-- -->
系统性的教程,在哪里?在我个人主观看来,它在三个地方,
1、大学里:计算机系统四年读下来,很系统;
2、书里面:js高程等书,一大厚本看下来,从浅到深,从点到面,很系统;
3、自己的脑子里:看了n多零碎的教程,慢慢积累,在脑子里把它们拼成一个整体,一个真正属于自己,真正适合自己的系统性的教程。
想要获得系统性的教程,我以为除此三点再无它途。
<!-- -->
三种方法,选哪个好呢?或是说哪个更适合自己呢?
第1个大学里,这不现实,许多人都工作或是毕业了;第2个看书,大厚本的书,也不太好办。如果能看书早就看书去了。
那算下来就是第3个方法了,“这不就是自学嘛”。没错,就是自学。许多人学不下去的原因有许多,其实重要的一条原因,就是用“找不到系统一些的教程”来安慰自己。
说到这里,问题就变成了“如何以自学的方式,获得属于自己的系统一些的教程”。
<!-- -->
玩过拼图嘛?就是一个100块200块碎卡片,拼成一幅图画的那种拼图玩具。你想把上百块、几百块碎片拼成一幅整画,必须从一个碎片一个碎片开始拼,先拼成几个大一些的大碎片,再把这些大碎片拼成几个大块,最后把这些大块拼成整个图。
如果你想找一个系统一些的方法,把这几百块碎片很方便的、很快速的、很容易的拼完整了。大家应该都知道都明白,这是不可能的!!就不存在这种方法。
道理都是一样的,那为什么到了学习知识这一块,就不明白这个道理了呢?
<!-- -->
所以,学习,尤其是自学的方式来学前端,必须是先从小知识点开始,然后做几个中等大小的例子,然后再用中等大小的例子,拼成大块的例子。在这个过程,你学到的,用到的,掌握的知识点,越来越多。因为都是你自己掌握、学习、理解的,所以它们在你脑子里,都是排好顺序的。所以,“它们都是系统的”。
那么这种例子哪里找呢?
当然是我的先行者课程呀,先从简单的例子讲起,有1,2,3...个知识点;然后再搞复杂一些的,有4,5,6...个知识点;然后再搞一个更复杂的,有7,8,9...n个知识点,然后这些个例子,你都做下来了,在这个过程中,遇到什么问题、发现什么bug搞不定了,咱们都有讨论群,你问我答。
这是正确的套路,不要想着一心找什么系统一些的教程,不存在的。死了这条心吧。