现在Java培训机构确实参差不齐,主要有在线培训和线下培训两大类:
1,虚拟和现实的区别:不论视觉,听觉,体验上在线教学都不如线下教学。
2,学费问 题:在线教学由于成本低,不受地域,教学设备限制一般比线下教学要便宜多。线下教学,由于受到地域限制,你还要考虑食宿费,生活费以及平时路费等。
3,讲 师水平:一般线下教学靠品牌宣传,只要名气大了很多人都会慕名而来。从最近央视曝光“山东蓝翔技校”的丑闻中,我们可以看出名气大也是不可靠的。分校这种 加盟模式就不评论了。相对而言,我觉得线上教学更好些;线上教学主要是以免费试听课为主,你先听几天看看老师的技能以及授课水平怎么样在做选择。
4,看讲 师授课是否是以实战模式来授课很重要;只有用实战技术授课才能培养学生的逻辑思维能力和实战操作能力,毕业后可以随时加入实战项目开发。(注:必须以前沿 实战技术授课)个人见解:要在Java行业发展就必须走中高端路线,走中低端路线没有出路。一般高端路线,收入都在3W以上,低端路线在6000以下。就 说到这吧,希望对你有帮助!
以上部分都是我在网上摘录的
总的来说,线上线下有以下特点
线上,价格便宜,大多数线上课程,时间上是可以自由支配的。有些不行,如:腾讯课程。
线下培训有教室,时间固定,有强制性,可以把精力全花在上面。没有外部干扰,可以更专心。有同班同学,可以互相交流,互相激励,有归属感。还会有老师在现场辅导。
至于其他,如:试听,课程是否是实战为主,这些问题线上线下都存在,线上教育是实战,不影响线下也是实战。
有些机构就是拿线下培训时录好的培训视频,放到网上,作为线上培训视频。内容可能还不是最新的。至于试听课,线下也有。上过英语培训机构的,这点大家也都知道的。
所以,我个人认为,选择线上线下其实还是要根据自身情况。就从那句谚语“师傅领进门,修行在个人”来说,如果你还没有入门,是零基础,准备进入编程行业,如果有条件,还是选线下(线下培训价格较贵),理由上面说过了。毕竟万事开头难,入门阶段是最难的。我是深有体会。有同学,有老师在,有困难可以立马解决。不然,在网上搜答案,看见正确答案,也不定觉得那就是正确答案。
选择线上的话,需要自觉性强,能够抗干扰,能拒绝诱惑,滚滚红尘。^^
如果已经入了门的非新手程序员,选择线上线下的余地就大的多。选择线上教程可能还更适合。既经济实惠,时间又可以自由支配。对有工作经验的程序员(工程师)来讲,会了一门语言在学其它语言技术,会简单的多。触类旁通。
以上经验用在其它场合,也适用。如学英语。英语基础很差,或零基础,选线下课程入门打基础那是再合适不过了。有了基础再选线上线下课程可以再根据你的喜好,各自情况,机构咨询,结合上面所说的来决定。