零基础如何自学Java开发,有必要报一个培训班吗?

天天向上


结合你自身的情况吧?

首先,如果你大学是计算机专业的话,那么完全没必要,只要你学过C语言或者C++或者其他的语言,那么再学JAVA易如反掌,在这里顺便推荐你一本书THINKING IN JAVA有中文版的,几乎涵盖了JAVA所有的语法。

其次,如果你大学不是计算机专业的话,我感觉如果你自学能力或者说自我驱动能力不是很强的话,那就报个班,让培训班的老师给你梳理下知识点,关键的地方点拨下效率要高很多,在这里我不推荐学文科的同学

来学编程,因为编程涉及到很多逻辑和算法,考虑到职业发展和规划,我觉得从文科转过来还是挺难的,当然也有例外,就看你有多大的毅力了。

最后,如果你要学的话,还有一些比较好的技术网站可供参考,比如简书、CSDN、以及GITHUB上有很多开源的项目可供学习,开发工具的话推荐JB。



小胡同学SH


零基础自学java达到能够找到一份工作(纯后端开发)的程度,感觉至少需要掌握以下方面的知识:

java基础知识

  • 基础内容学习

①面向对象的相关概念:比如类、对象、变量、方法、消息、抽象、封装、继承、多态。

②Java语言的八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

③Java中的类、方法和变量以及Java名空间及访问规则(掌握abstract、final、static、friendly、public、protected、private这些修饰字的作用)。

④Java中的抽象类、接口和程序包

⑤Java异常处理

⑥Java流处理

  • 开发工具使用

①Java的运行环境:Java开发工具包(JDK),Java虚拟机(JVM)和Java运行时环境(JRE)。

②当下最流行的两款工具:Eclipse、IDEA,这个只是一个工具,学习起来比较快,可以再最初的时候就安装一个,学习基础知识的时候可以同步写一些小程序来实践一下。

  • 相关框架知识

Spring:①SpringMVC,学习MVC架构模式的思想②学习Spring的IOC、AOP等③学习SpringBoot搭建简单框架。

Mybatis:一个持久层的框架。

这一部分其实需要学习的东西蛮多的,不过感觉你学到此处就可以试着出山闯荡一下江湖了,找到一份工作去实际的项目上锻炼一下,进步会很快

需不需要报培训班还要分析一下自身情况:

自身情况分析

  • 专业

主要看你是否是计算机相关专业的,如果是,大学中肯定学习过计算机相关的基础知识,对你的java学习还是有些用处的。

  • 自学能力

每个人的自学和自律能力都不同,自学和自律能力还不错的人,不需要别人给你安排,完全可以自己去学。

综上所述,你可以结合上面说的java需要掌握的知识与自身情况分析考虑一下是否需要报一个培训班。个人建议你还是报一个靠谱点的培训班,一般培训机构会根据你的实际情况以及期望,帮你系统梳理出学习路线,还会有老师辅导、带你做项目,有的培训机构在你学完后还可以帮你推荐实习单位。


IT牛哥


零基础学习Java开发,现在一般都是有俩种学习方式,一种是通过自己下努力自学完成,还有一种是同过报名Java培训班在老师的帮助指导下学习完成,这俩中方式是目前大部分的人选择的是Java培训班的比较多一点,因为培训班学习的成功率更加高些,自学难度比较大,学习的成功率相对较低。

今天小编来简单分析一下“零基础如何自学Java开发,有必要报一个培训班吗?”这个问题。



零基础如何自学Java开发?

对于零基础学习Java开发,首先,需要确定的一点就是在学习前要考察一下自己是否适合自学Java开发,如果感觉可以那么就自学。

1、自学过程中一定要先给自己找一个靠谱的系统化的Java开发课程,然后自己根据课程内容为自己制定一套比较适合的学习计划。

2、学习一定要按照制定好的计划严格执行,尽量事先把其它事情安排好。

3、学习过程中可以加一些学习交流群,有问题可以群里进行请教,也可以在群里边对于Java的一些问题进行交流学习。

一般情况下是不太建议零基础学员进行自学的,自学过程是比较难的遇到问题都需要自己解决,而且课程内容学习也不够系统化,很容易出现失误,导致前功尽弃,这样很浪费时间和精力。

有必要报一个Java培训班吗?

是否需要报名Java培训班进行学习,还是要结合自己的情况进行决定,如果感觉自己学习能力比较强,自律性也很好,就可以先自学一段时间,如果感觉可以进行就不需要报班,如果感觉自学进行不下去或者是比较难无法进行,那么就选择一个靠谱的Java培训班进行学习。


分享到:


相關文章: