首先不得不说,这一套课程体系和学习路线非常的全面,非常的时髦,对于Java学习来说一点也不过时,甚至有点太多了。
但是我必须要强调,这真的是流水线的填鸭式教育,我自己就做过Java培训班的老师,我深刻的知道对于什么都不懂的小白学生来说,这些课程对他们而言,无异于天方夜谭。
如果学生真的按照这一套课程体系来学,除非他们自己就是科班出身,天赋异禀,有着超级强烈的编程直觉。否则他们得到的就是一知半解,对着老师的代码敲一遍,然后不求甚解,也不明白到底为什么这么做,仅仅只是混了个眼熟。
我自己有过5年的开发经验,也当过培训班的老师,要让我自己来说,这些技术在工作中都是很难应用到的。我的意思是,在工作中你最多最多只能接触到这些课程体系当中的30%,甚至更少。
没有在培训班亲自教过,永远都不会知道,仅仅是学会Java se,至于反射,多线程那些东西暂时不去管,仅仅是做一个简单的web项目,走controller ,service ,dao那一套东西都有90%的学生理解不了。
你让一个啥也不懂的小白去学这么多东西,玩儿呢,闹呢?
你现在大街上随便找一个,或者小型的it公司找一个人出来,你让他把这些东西全部过一遍,你看他懂多少?
说句不好听的,现在大部分的网络课程,培训机构都是在贩卖焦虑,本来就已经很复杂的东西,你让他学这么多,只会让他打退堂鼓。
我的一贯看法就是先把学生领进门再说,你可以先教Java基础,但是一定要讲得很透,他也确实理解了,然后再往下讲,至于Java web那一套东西就讲最简单的例子就可以了,把里面很多深层次的原理搞清楚以后,他学任何框架都是非常简单的。这就是所谓的师傅领进门,修行靠个人。