零基础的初学者怎样学习java,或者应该先学什么?

我是一个高中生。对电脑和手机方面感兴趣,可不可以自学java啊?是不是需要数学特别好啊?需要下载哪些软件啊?要是有个人做我师父更好。谢了。

零基础小白学习JAVA要懂得一个道理,学习和掌握java相关技术也非一朝一夕之事,不可能一蹴而就,除了知识理论的学习,还需要后续更深入的学习和大量的实践,所以需要你一个良好的学习规划。

随着社会信息的发展,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站,而在所有程序员中,Java开发工程师就占据20%的比例,不可否认,Java语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。

那我需要怎么才能学好java?学java无非就是自学和报班这两种方式,至于java自学还是报班好,这个还是需要根据您自身的条件来判断的。如果您自控能力、自学能力且有基础那自学好。反之报班好。下面跟您说一下java自学与报java培训班学的不同之处,供您参考。

Java自学:好的地方是省钱,不太好的就是学习时间不确定,学习周期很容易拉长,学习不够系统,对于没有基础的或者自控力不强的人来说,也容易导致半途而废。遇到不懂的问题没有人解答,难以往下进行学习,而且容易学的半知半解。

Java培训:学习时间相对较短,整体学习比较全面,学习内容也比较集中。专业老师按照大纲进行系统授课,在学习中遇到技术问题能够快速得到解决,同时还有专项的练习相对于自学,学习气氛更加浓厚,跟同期学员对问题的探讨,对拓展思路有很大的帮助。并且像一些专业的培训机构,培训完后有相应的就业课程和就业指导,比起自学来说求职胜算更大。

如果您学Java是因为单纯的兴趣爱好,自学是一个很不错的选择。但如果您想通过学Java技术转行的话,那么最好是选择参加Java培训班。当然,可能现在的您感觉参加Java培训班学费很贵,但是对于可以通过学习找到工作,还是比较值得的。

总之,决定了要学习Java技术就不要犹豫,要行动起来,时间可不等人。不管是自学也好还是参加Java培训也罢,都要进行实际了解才行。

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-01-20

Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,

0基础的话当然是先学习Java基础你可以去B站看看,我们在B站分享了很多经典的Java视频教程,都是开源的,

0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:

1. 师资力量雄厚

要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。

2. 就业保障完善

实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。

3. 学费性价比高

一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。

希望你早日学有所成。

本回答被网友采纳
第2个回答  2020-08-14

  对于初学者来说,只要在学习过程中,掌握科学的学习方法,即使零基础的入行者也能充分掌握Java开发技术,那究竟如何才能学习Java呢?

第一阶段:企业入门级项目阶段,可掌握Java核心基础、面向对象、JavaSE API、MySQL数据库、JDBS、HTML+CSS、Servlet、JSP、JavaScript等,可以完成常见中小型互联网项目开发,达到初级Java开发工程师能力。

第二阶段企业框架级项目阶段是进阶阶段,增强Java基础、web基础、CSS/JavaScript进阶、Maven项目管理、Spring5、SpringMVC、Mybatis、SMM综合项目、学员项目等,完成本阶段学员可以胜任各行业企业级项目中高级工程师岗位。

第三阶段亿级大并发分布式项目阶段,掌握Linux、Docker、Vue、SpringBoot、项目整合Vue、分布式项目、Zookeepr、Dubbo、Springcloud、Redis、Elasticsearch、Quartz、RocketMQ、FastDFS、Mycat、CAS、分布式锁、分布式事务、微信开发、学生项目等,学员学完后可以胜任大型、超大型互联网项目开发高级工程师岗位。

初学Java虽然有一定的难度,但Java学习并不是不可逾越,只要你明确方向,找到有效的学习方法,坚持学习,一定能攻克Java难关,成为一名合格的Java开发工程师。如果你是零基础自学,那么所花费的时间与精力是不可估计的。 如果系统学习5个月的时间可以帮助你快速成长。

第3个回答  2019-03-13

我也是高中毕业,不,是高中肄业,目前在一家外贸公司上班,做开发也有六年左右了,你这个问题,我深有同感。

首先:学习java需要的不是学历多么高,数学多么好,只是如果有这方面的优势会更好,因为学历高起码代表着你接受了大学的系统知识学习,数学好,代表逻辑思维比较强。但也不是说没有这些东西就不能学java了,关键是看自己适不适合,这需要测试。

第二:先学习什么,肯定是先学习基础,你打算自学,推荐你学习java301集视频基础教程大全,我当初学习的时候没有这么好的教程,都是进了公司上了两年半,发现了这套教程,有重学了一遍,扎实可以下根基。至于下载软件,jdk,eclipse,这些都是很基础的东西,教程里也有讲的。

第三:正因为高中毕业,所以才更要努力,要比别人多付出几倍的努力去学习。老师难找,自学的话要么一条道走到黑,等进了公司慢慢在提升自己的技能,想找老师基本上都是需要花钱的。

第4个回答  2017-06-04

我做Java开发十年左右,可以详细的回答这个问题


首先定位:知道如今的市场行情,需要掌握什么技能才能找到一份Java开发的工作,现在公司需要什么人才,这个就是你学习的一个方向。

系统的学习规划:你要知道自己每天学习什么,因为接触过的新手比较多,很多人学着学着就放弃,或者他们不知道自己在学习什么,这样非常迷茫一点计划没有,肯定是学不会Java的,所以学习Java要知道每天学习什么,做什么案例。

一个明白人的指导:学习Java如果只靠自己学,基本学了也找不到工作,或者都是中途放弃了,因为会遇到很多问题,不是天才不可能所有问题都可以自己解决,有一个人给你解决基础问题会少走很多弯路。

学习路线步骤分享:

1.HTML+CSS静态布局(学习时间:1个月)

项目实战:天猫淘宝官网,小米官网,华为官网

2.JavaScript+jQuery+ajax(学习时间:1.5个月)

项目实战:推箱子小游戏 飞机大战

3.Javase+数据库+jsp+servlet(学习时间:2个月)

项目实战:个人博客,百度云盘web版

4.javaEE企业级框架(学习时间:2个月)

项目实战:个人财务管理系统,学生管理系统,企业办公自动化

具体的学习方法,学习路线,学习教程可以随时跟我请教,回答这个问题主要就是希望新手少走弯路,这是我的Java学习裙634930465,我工作不忙的时候,可以给大家解答问我,至于你是否适合培训也可以跟我交流。

本回答被网友采纳
相似回答