自学Java大概要多长时间?

如题所述

有基础的话三个月就能学得很不错了,但是仅仅自学是不行的,学的理论和企业的应用差的太多了,你最好去找些培训机构学习一下,多参加一些真正地项目开发,公司都要有经验的人,没有什么项目很难拿到高工资的。我给你提一些学习意见吧!我想对你应该很有用:
1.看《Thinking In Java》,不要因为他们很难而我们自己是初学者所以就不看;
2.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
3.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
4.学习编程最好的方法之一就是阅读源代码;
5.在任何时刻都不要认为自己手中的书已经足够了;
6.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
7.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
8.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
9.学习编程的秘诀是:编程,编程,再编程;
10.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
11.不要被J2SE,J2EE,J2ME迷惑,记住,你只需要JDK
12.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
13.浮躁的人容易问:我到底该学什么;——别问,学就对了;
14.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
15.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
16.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
17.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
18.保存好你写过的所有的程序——那是你最好的积累之一;
19.请不要做浮躁的人;
20.请热爱JAVA!
温馨提示:内容为网友见解,仅供参考
第1个回答  2022-09-27
自学Java至少需要一年以上的时间才能达到找工作的水平。因为Java作为面向对象的编程语言,自学较难,难以获取正确的学习资料,学习中遇到的问题也无人解答,最主要的还是作为初学者没有人指导带着入门,而且也没有足够的项目经验,所以找工作的时候可能会处处碰壁。千锋教育就有线上免费Java线上公开课。 如果想很快找到一份java的工作,可以考虑报班培训。报班培训最需要四到六个月的时间就可以找到一份不错的工作。而且培训机构有系统的教学体系和经验丰富的讲师,会容易很多。但是要注意的是java属于新兴行业,行业标准不规范,各种培训机构水平参差不齐。所以我们要挑选口碑良好、师资团队优秀、教学内容与时俱进的培训机构。在选择java培训机构的过程中,最好能够进行实地考察,进行细致全面的了解,试听Java课程,看自己能否听懂老师所讲的内容,并且进行多家对比,从中选出适合自己的,那就是最好的。如果想了解更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。官网客服血色De天地沧桑
推荐于2020-03-07·TA获得超过1344个赞知道答主回答量:采纳率:0%帮助的人:24.5万我也去答题访问个人页有基础的话三个月就能学得很不错了,但是仅仅自学是不行的,学的理论和企业的应用差的太多了,你最好去找些培训机构学习一下,多参加一些真正地项目开发,公司都要有经验的人,没有什么项目很难拿到高工资的。我给你提一些学习意见吧!我想对你应该很有用:
1.看《Thinking In Java》,不要因为他们很难而我们自己是初学者所以就不看;
2.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
3.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
4.学习编程最好的方法之一就是阅读源代码;
5.在任何时刻都不要认为自己手中的书已经足够了;
6.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
7.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
8.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
9.学习编程的秘诀是:编程,编程,再编程;
10.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
11.不要被J2SE,J2EE,J2ME迷惑,记住,你只需要JDK
12.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
13.浮躁的人容易问:我到底该学什么;——别问,学就对了;
14.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
15.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
16.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
17.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
18.保存好你写过的所有的程序——那是你最好的积累之一;
19.请不要做浮躁的人;
20.请热爱JAVA!已赞过已踩过<你对这个回答的评价是?评论收起千锋IT教育
2022-09-27广告自学Java至少需要一年以上的时间才能达到找工作的水平。因为Java作为面向对象的编程语言,自学较难,难以获取正确的学习资料,学习中遇到的问题也无人解答,最主要的还是作为初学者没有人指导带着入门,而且也没有足够的项目经验,所以找工作的时候可...点击进入详情页本回答由千锋IT教育提供千锋IT教育
2022-09-27·千锋-IT职业教育良心机构千锋IT教育向TA提问自学Java至少需要一年以上的时间才能达到找工作的水平。因为Java作为面向对象的编程语言,自学较难,难以获取正确的学习资料,学习中遇到的问题也无人解答,最主要的还是作为初学者没有人指导带着入门,而且也没有足够的项目经验,所以找工作的时候可能会处处碰壁。千锋教育就有线上免费Java线上公开课。 如果想很快找到一份java的工作,可以考虑报班培训。报班培训最需要四到六个月的时间就可以找到一份不错的工作。而且培训机构有系统的教学体系和经验丰富的讲师,会容易很多。但是要注意的是java属于新兴行业,行业标准不规范,各种培训机构水平参差不齐。所以我们要挑选口碑良好、师资团队优秀、教学内容与时俱进的培训机构。在选择java培训机构的过程中,最好能够进行实地考察,进行细致全面的了解,试听Java课程,看自己能否听懂老师所讲的内容,并且进行多家对比,从中选出适合自己的,那就是最好的。如果想了解更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。
第2个回答  2022-11-01

我们大家学习Java从入门到能掌握可以找到一份工作,平均周期在三年左右,也有一些两年就自学完成的,而且我个人认为报培训班是很需要的,我们大家在刚接触Java的时候,会有些迷茫,不知道该从哪里入手,那是因为在学习上没找到对的方法。

学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、贵在坚持,能坚持下来才是最难能可贵的。

学习java,说实话,入门并不难,但是学精可不容易!对于零基础学习java编程所需要的时间也是受很多因素影响的,比如,你自身的学历,学习态度,是自学还是培训等,所以无法用一个确定的时间段来进行评估。

  对于零基础的学生来说,想学好java编程,参加专业的软件编程培训是很有必要的。专业的软件学校都是因材施教,针对不同的人群开设不同的班级,学的时间也有所不同,一般情况下,高中生是两年时间,大学生是6个月左右的学习时间。

  如果是自学的话,自学的话比较考验你的学习能力与自律能力,想要熟练掌握Java技术,至少需要两年左右的时间(高中生的话那时间会更长)!不过也有学得快的,建议您如果自学的话,可以采纳!

  1、找一个行业当中的师傅进行规划和指导。

  2、每天规划好学习时间,不要中断。

  3、先掌握了解知识体系后编写项目,边抓细节。

  java应用广泛,课程体系全面,零基础通过自学Java最终找到一份Java开发的工作,其实这件事还是有难度的。没有好的学习教材以及良性的学习规划、遇到难题无法解决导致学习效率很低、作为一个零基础的初学者没有人指导带着学都是需要克服的问题。

  总之,培训的话,一般培训机构会根据课程安排及大纲进行教学,通过6个月左右的时间,就能掌握Java编程技术,将所学与项目结合,迈出程序员职业道路的第一步,随着工作经验的积累,薪资只会增长。相比自学来说,培训班学习氛围更加浓厚,遇到问题可以及时解决,节省一些钻“牛角尖”的时间,并且最重要的是有些靠谱的机构会提供就业保障服务,但同时也需要一定的金钱成本。

第3个回答  2018-11-19
大约8个月学完。
(一)JavaSE阶段:Java语言本身的语法基础(变量、表达式、方法,这里可以理解成小时候我们学习汉语的字、词、句)+以面向对象思想用Java语言编写程序+集合大类(List、Set、Map等集合,Java语言中的这些集合使用来存储更多更复杂的程序中的数据的)+IO流(Java计算机高级编程语言实现程序与计算机二进制数据传输与接收)+网络编程(HTTP传输协议)
此阶段学完大约2个月左右。(之前大学中Java语言里学过的Swing图形框架可以不学了,已经淘汰或者企业基本不用了)
(二)JavaWeb阶段
(1)HTML+CSS+Javascript+jQuery,这里学习的是我们常见的网页,比如百度、淘宝等热门看到的网页、特效就是用他们写出来的。叫做 网页设计与制作。
(2)JDBC、MySQL数据库、Oracle数据库,JDBC技术是将Java语言与数据库进行连接的,而MySQL、Oracle数据库是用来存储程序中的数据的,程序中所有的数据都需要用他们来存储的,所以必须要学。比如你注册一个网站,那么当你注册成功后你的信息比如登录的用户名和密码就存储在这里面。
(3)JSP、Servlet 技术(这里要说的太多了,大家可以百度下他们是做什么用的)
此阶段学完大约2个月左右。
(三)JavaEE阶段
JavaEE阶段是在学习Java的企业常用的框架技术(MVC模式的框架),这里学不会,没有办法出去找工作,因为企业的要求最基本的你要会用这些框架,只有这样才能给公司干活,否则你去面试企业不会收你。
此阶段共学习公司程序开发常用的框架5个。了解更多关于框架的内容大家可以百度,太多了。
第一大组合方式:SSH,也就是Spring+Struts2+Hibernate(不太推荐学习,即将要淘汰)
第一大框架:Hibernate框架(数据访问框架)
第二大框架:Struts2框架
第三大框架:Spring框架
第二大组合方式:SSM,也就是Spring+SpringMVC+Mybatis(推荐学习这种组合,企业最受欢迎的)
第一大框架:Mybatis框架(数据访问框架)
第二大框架:SpringMVC框架
第三大框架:Spring框架
此阶段学完大约2个月左右。
(四)项目实战阶段
学完了以后先不要着急出去找工作,因为你现在还只是学会用框架了,并没有实际的开发经验,这在企业中管你们叫无经验,而正常情况企业的要求至少是两年工作经验,所以大家应该需要2个月的项目开发的时间,比如去买一套别人讲过的SSM项目,跟着他练练手。至少要做3个才可以。
第4个回答  2020-07-14
如果按每天6小时来算,差不多需要8个月才可以找到令自己满意的工作。
学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、贵在坚持,能坚持下来才是最难能可贵的。
每天按照视频的进度学习一天的课程就可以了,可能不理解的地方你需要去查资料、百度,前期一定要打好基础,有利于后面复杂知识点的学习。时间花费如下:
1、第一阶段-Java基础入门:50天
2、第二阶段-JavaWeb阶段:40天
3、第三阶段-SSH框架阶段:30天
4、第四阶段-项目实战一:15天
5、第五阶段-SSM框架阶段:15天(有了ssh的基础学这个很快)
6、第六阶段-项目实战二:30天
一共6个月:抛去上课时间、有事情耽搁、外出、生个小病不想学习、学习枯燥晒网时间基本上要占据你2个月的学习时间,这么下来一共需要8个月时间,如果是三天打鱼两天晒网那么。。。你自己算算。
说实话,如果自制力不是很强的话,还是建议去报个培训班!身边有没有一个好的学习氛围,极容易半途而废。
希望我的回答能帮到你,望采纳!!
相似回答