自学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!
2022-09-27 广告
我们大家学习Java从入门到能掌握可以找到一份工作,平均周期在三年左右,也有一些两年就自学完成的,而且我个人认为报培训班是很需要的,我们大家在刚接触Java的时候,会有些迷茫,不知道该从哪里入手,那是因为在学习上没找到对的方法。
学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、贵在坚持,能坚持下来才是最难能可贵的。
学习java,说实话,入门并不难,但是学精可不容易!对于零基础学习java编程所需要的时间也是受很多因素影响的,比如,你自身的学历,学习态度,是自学还是培训等,所以无法用一个确定的时间段来进行评估。
对于零基础的学生来说,想学好java编程,参加专业的软件编程培训是很有必要的。专业的软件学校都是因材施教,针对不同的人群开设不同的班级,学的时间也有所不同,一般情况下,高中生是两年时间,大学生是6个月左右的学习时间。
如果是自学的话,自学的话比较考验你的学习能力与自律能力,想要熟练掌握Java技术,至少需要两年左右的时间(高中生的话那时间会更长)!不过也有学得快的,建议您如果自学的话,可以采纳!
1、找一个行业当中的师傅进行规划和指导。
2、每天规划好学习时间,不要中断。
3、先掌握了解知识体系后编写项目,边抓细节。
java应用广泛,课程体系全面,零基础通过自学Java最终找到一份Java开发的工作,其实这件事还是有难度的。没有好的学习教材以及良性的学习规划、遇到难题无法解决导致学习效率很低、作为一个零基础的初学者没有人指导带着学都是需要克服的问题。
总之,培训的话,一般培训机构会根据课程安排及大纲进行教学,通过6个月左右的时间,就能掌握Java编程技术,将所学与项目结合,迈出程序员职业道路的第一步,随着工作经验的积累,薪资只会增长。相比自学来说,培训班学习氛围更加浓厚,遇到问题可以及时解决,节省一些钻“牛角尖”的时间,并且最重要的是有些靠谱的机构会提供就业保障服务,但同时也需要一定的金钱成本。
2018-11-19
(一)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个才可以。
学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、贵在坚持,能坚持下来才是最难能可贵的。
每天按照视频的进度学习一天的课程就可以了,可能不理解的地方你需要去查资料、百度,前期一定要打好基础,有利于后面复杂知识点的学习。时间花费如下:
1、第一阶段-Java基础入门:50天
2、第二阶段-JavaWeb阶段:40天
3、第三阶段-SSH框架阶段:30天
4、第四阶段-项目实战一:15天
5、第五阶段-SSM框架阶段:15天(有了ssh的基础学这个很快)
6、第六阶段-项目实战二:30天
一共6个月:抛去上课时间、有事情耽搁、外出、生个小病不想学习、学习枯燥晒网时间基本上要占据你2个月的学习时间,这么下来一共需要8个月时间,如果是三天打鱼两天晒网那么。。。你自己算算。
说实话,如果自制力不是很强的话,还是建议去报个培训班!身边有没有一个好的学习氛围,极容易半途而废。
希望我的回答能帮到你,望采纳!!