上java培训班进行的好处是少走弯路,跟着学校的课程安排走,有学习环境和氛围,有同学可以交流,也有老师指导。这是个比较靠谱的学习方式。java培训费一般都上万的学费,学四五个月,从最基础的东西开始教,然后带着你不断做项目,刚毕业的学生可以选择贷款,我们学校就会提供这种服务。
如果选择自学java的方式,通过视频学习应学会慢慢的培养自己独立思考的能力,要有时间想,同时对特定的知识点可以重点重复看,但缺点在于,缺少老师指点,对于不会的和重要的知识点,无法有更深的理解体会,还有就在通过自己一段的学习后,自我感觉良好,可在实际工作中却发现自己一问三不知的情况,还有一点就是学习时间会更长一些。有很大一部分学生自学会遇到难点,容易学着学着就放弃了。
这要看你个人的情况,还有要学习到什么程度,如果你自制力够好,可以考虑自学,自学的话首先,需要一本基础的语法书,就是普通大学里面用的就可以了。学习完语法后买本Think in Java看几遍。
其次,在学习的过程中注重自己多编写代码。自己动手编写代码对于学习程序语言来说太重要了。比如可以编点俄罗斯方块,或者一个简单的学生管理系统这些的。
最后,学完了Java SE的知识后,你可以选择Java EE方向 或者Java Me方向,一个搞企业级应用开发,一个是手机方向,现在Java手机方向还是不错的哟 。
我是做JavaEE方向的,如果你要做这个方向的话你需要对数据库这块好好弄下,JDBC编程要做到相当熟悉,Servlet是很能代表JavaEE方向的技术,更是要熟悉。可以选择性的学习SSH框架,现在貌似很流行,但很多人只会用,不知道人家是怎样实现的,这样还不行,建议你在会用的基础上看这些框架的源码实现(这需要你对Java基础相当熟悉),理解了浙西底层实现原理,你在找工作的时候,跟面试官谈这些,人家会很欣赏你。
如果选择学校在择校的时候可以重点从师资、课程设置、学生就业服务三方面考虑,综合考察一下选择适合自己的机构。祝你早日学成~~~
IT方面属于技术行业,自学很难有自制力能学好,建议去正规大规模的培训班实地考察了解