学java要学多久,java程序员烂大街了吗


学习Java的话 , 一般要多长时间呢?这个时间因人而异 , Java发展这么多年 , 其知识结构和深入度相对都已经比较复杂 , 0基础学习Java需要知识结构路径图 , 按照知识路径学习才会比较高效 , 还有就是要围绕大小项目来实战性的学习 , 这次才会事半功倍 , 比如这张图就是路径图

如果你是在校学生 , 务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下 , 再考虑去进行下面的学习 。 第一部分:对于尚未做过Java工作的人 , 包括一些在校生以及刚准备转行Java的小白 。
一、Java基础首先去找一个Java的基础教程学一下 ,  。 学习Java基础的时候 , 应该尽量多动手 , 很多时候 , 你想当然的事情 , 等你写出来运行一下 , 你就会发现不是这么回事儿 , 不信你就试试 。 学完以上内容以后 , 你应该对Java有一个基本的了解了 , 你可以用Java语言写出一些简单的程序 , 并且你用的是最简单的编辑器 , 比如记事本 。 这个时候 , 不要急于进入下一部分 , 留下几天好好写一些程序 , 尽可能熟悉这些基础内容 。
【学java要学多久,java程序员烂大街了吗】 二、Web开发等你写上几天程序以后 , 你往往会比较迷茫 , 因为你写的东西似乎看起来毫无用处 , 比如实现一个简单的计算器 , 读取一个文件等 。 这个时候你就应该去学着写一些让你觉得有意思的东西了 , 所以你应该学习更多的知识 。 这些内容主要是Web开发相关的内容 , 包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识 。 它们的学习顺序应该是从前到后 , 因此最先学习的应该是HTML/CSS/JS(前端页面) 。
三、开发框架当你学会以上内容以后 , 这个时候你还不足以参加工作 , 你还需要继续深造 。 公司里为了提高开发的效率 , 会使用一些Java Web框架 , 因此你还需要学习一些开发框架 。 目前比较主流的是SSM框架 , 即spring、springmvc、mybatis 。 你需要学会这三个框架的搭建 , 并用它们做出一个简单的增删改查的Web项目 。 你可以不理解那些配置都是什么含义 , 以及为什么要这么做 , 这些留着后面你去了解 。

零基础自学Java要多久如果按每天6小时来算 , 差不多需要8个月才可以找到令自己满意的工作 。
学习是场持久战 , 短时间的突击学习收获并不是很大 , 学习重在行动、贵在坚持 , 能坚持下来才是最难能可贵的 。
每天按照视频的进度学习一天的课程就可以了 , 可能不理解的地方你需要去查资料、百度 , 前期一定要打好基础 , 有利于后面复杂知识点的学习 。
培训班系统化学习时间花费如下:

  • 第一阶段-Java基础入门:50天
  • 第二阶段-JavaWeb阶段:40天
  • 第三阶段-SSH框架阶段:30天
  • 第四阶段-项目实战一:15天
  • 第五阶段-SSM框架阶段:15天(有了SSH的基础学这个很快)
  • 第六阶段-项目实战二:30天
一共6个月:抛去上课时间、有事情耽搁、外出、生个小病不想学习、学习枯燥晒网时间基本上要占据你2个月的学习时间 , 这么下来一共需要8个月时间 。

推荐阅读